zoukankan      html  css  js  c++  java
  • Linux 中常用的一些文件以及常用命令

    ps -aux可以查看所有的进程。

    sudo apt-cache search readline-----------可以搜索软件包,这里是搜索的GNU readline。


    命令:

            2012/8/21: ubuntu12.04中,如何不用每次都使用sudo?

           

    1.sudo passwd

    输入当前用户密码

    输入root用户密码

    再次确定root用户密码

    成功!

    su

    输入root密码

    ok,进入root用户,不用再sudo了!



           1:pwd列出当前所在路径

           2:~表示的是目前用户所在的根目录

                例如:

    zhao@zhao-desktop:~$ ls
    Desktop   Downloads         -H     Pictures  Templates  workspace
    devstack  examples.desktop  Music  Public    Videos
    zhao@zhao-desktop:~$ cd Downloads/
    zhao@zhao-desktop:~/Downloads$ cd ~/Desktop/
    zhao@zhao-desktop:~/Desktop$ cd /Downloads
    bash: cd: /Downloads: No such file or directory
    zhao@zhao-desktop:~/Desktop$ cd ~/Pictures
    zhao@zhao-desktop:~/Pictures$ ls
    zhao@zhao-desktop:~/Pictures$ mkdir test
    zhao@zhao-desktop:~/Pictures$ ls
    test
    zhao@zhao-desktop:~/Pictures$ cd test
    zhao@zhao-desktop:~/Pictures/test$ ls
    zhao@zhao-desktop:~/Pictures/test$ cd ~/Downloads/
    zhao@zhao-desktop:~/Downloads$ 
    


    . 代表此层目弽
    .. 代表上一层目弽
    - 代表前一个工作目弽
    ~
    代表『目前用户身份』所在癿家目弽

    ~account 代表 account 这个用户癿家目弽(account 是个账号名称)

        3:cat,more,less都是查看文件的方式,然后常用的是more,可以一页一页的显示。其中空格代表向下翻一页。Enter翻一行,q表示离开more,不再显示。less可以往前翻页,pageup那个系列的键。head和tail来抽取文档的前几行或者后几行。

        4:搜寻档案名,首先是推荐whereis以及locate,不退见find。




    文件:

    1:etc/apt/apt.conf这个是修改代理的

    2:etc/sudoers


    1: date命令可以显示当前日期
    2:cal这个命令,如果直接是cal就是显示当前月份的日历,还可一显示一年的 cal 2012,或者显示8月的cal 8 2012
    3:Tab键非常重要,具有【命令补全】与【档案补齐】的功能。
       如果输入ca 然后连续按两次tab键就会显示所有以ca开头的命令。
    4:~表示的是当前用户的家目录,例如以user身份登录, ~表示的就是/home/user这个文件夹。
    5:Ctrl + c表示的是终止当前程序的命令。
    6:Ctrl + d 表示关掉当前的终端,和exit这个命令功能相同。
    7:man这个命令就是用来查找linux命令详细信息的,如果想要在man出来的一大堆东西里面找一个字符串:
       /String表示向下找,?String表示向上找。然后按n来查看下一个。
    8:q表示结束这次的查找,q对于less等查看文档的命令也有用。
    9:who命令可以查看当前谁在使用这台电脑,使用这台电脑的用户
    10:ps -aux可以用来查询所有的线程。常用的是在查看ssh服务是否启动,可以用 ps -e | grep ssh
    11:立即关机:shutdown -h now
        立即重启:shutdown -r now
    12:pwd显示当前目录
    13:mkdir建立新目录,rmdir删除空目录。


    一 档案
        1: ls -al 其中a表示包含隐藏文档的所有文档。
           例如其中一个是 -rwxtwxrwx 1 root root 293 Oct 19 21:24 test
           第一部分是档案属性,第二个是连接数,第三个还有第四个分别表示档案拥有者和档案所属的群组, 293表示的是档案的容量,再往下是档案最后被修改的时间以及文档名。
        
            第一部分档案属性例子: -rwxrwx---
              第一个‘-’这个表示的是档案属性,还可以是别的,例如d表示目录,c表示端口设备键盘鼠标等。
              rwx分别表示可读可写可执行。第2-4表示档案拥有者的权限,第5-7位表示档案所属的群组的权限,最后三位表示的是其它人的权限。

           注意点:如果一个目录没有x权限的话,就不能进入了,就算赋予了r或者w也不行。

        2:    更改档案权限
        chgrp---change group的缩写,chown---change owner的缩写,
            chmod [u][g][o][a] [+][-][=][r][x][w] 档案或目录
            其中u表示user, g表示group, o表示others,a表示所有,然后+表示加上什么权限,-表示减去什么权限。

        3:档案目录
           /etc 里面放配置文档, /bin  /sbin放可执行文档,  
        
        4:ln 连接档,貌似快捷方式,很多的ln其实指向统一哥源档案。
           symbolic link就是建立快捷方式那种类型了。
        5:umount卸载
        6:/etc/fstab 里面设置开机自动挂载好档案
        7:swap指的是虚拟内存
        8:touch这个指令是用来更改时间的。还可以建立新的档案。
        9:umask这个指令,档案预设权限,指定目前使用者在建立档案或者怒路时候的属性默认值。后面的参数要用大写S。例如,新建立一个目录,是drwxrwxrwx的摩尔能权限,那么umask指定的是这个值要拿走的权限,r,w, x分别是4, 2, 1分。
        例如,如果使用命令umask查出来值是0022,第一位先不管,剩下022表示,因为一个文件的属性是ugo三位,也就是user的属性,group的属性,others的属性,和022分别对应,就是说,user没有去掉属性,group去掉了2也就是w属性,others也是去掉了w属性。那么:
        drwxrwxrwx -----》drwxr-xr-x了。使用了参数,大写S 后,就会显示出来user还有group,others到底有什么具体权限。
        并且,umask指的是新建一个文档时候的权限,跟以后使用chmod等命令改变了权限梅雨关系。
       
        10:file可以查处来档案类型
        11:locate后面直接是档案的部分名称,那么在完整的路径中,只要有关键字的就会显示出来。
            whereis表示文档名为参数的显示出来。
            find命令: find 【path】 【option】 【action】,这里path 一般用/或者想要找的特定目录,

  • 相关阅读:
    架构资料
    Node参考资料
    运维参考资料
    前端参考资料
    Python参考资料
    推荐几个工具型网站
    学好Mac常用命令,助力iOS开发
    git submodule相关操作
    HttpURLConnection传JSON数据
    【树莓派笔记3】安装配置samba 和Windows进行文件共享
  • 原文地址:https://www.cnblogs.com/allenzhaox/p/3201781.html
Copyright © 2011-2022 走看看