Linux常用命令详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令详解相关的知识,希望对你有一定的参考价值。

技术分享
1. ls:list directory contents 【列出当前目录的所有文件和目录】
    -l:use a long listing format 【显示长列表格式,比如文件的创建时间,大小等等】
        [[email protected] xiaobao]# ls -l    命令显示内容如下
        -rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
            -:文件类型(第一个字符)
                -:普通文件(f)
                d:目录文件
                b:块设备文件(block)
                c:字符设备文件(character)
                l:符号连接文件(symbolic link file)
                p:命令管道文件(pipe)
                s:套接字文件(socket)
            rwxrw-r--:文件权限(后续9位)
                每3个一组(rwx)读(r)写(w)执行(x)
                第一组rwx:文件拥有者的权限是读,写,执行
                第二组rw-:与文件所有者同一组的用户的权限是读、写 但不能执行
                第三组r--:不与文件拥有者同组的其他用户的权限是读 不能写和执行
                可以用数字表示为:r=4,w=2,x=1因此 rwx=4+2+1=7
            1:文件硬连接的次数,如果是目录,则是目录里包括的文件数
            root:文件的属主(owner)
            root:文件的属组(group)
            1213:文件大小(size),单位是字节
            Feb 2 09:39时间戳(timestamp):最后一次修改的时间
                访问:access
                修改:modify,文件内容发生改变
                改变:change,metadata,元数据
            abc:文件名
    -h:文件大小做单位转换
    -a:[--all]    do not ignore entries starting with .【显示以 . 开头的隐藏文件】
        . 表示当前目录
        .. 表示父目录
    -A:[--almost-all]    do not list implied . and ..【显示隐藏文件,但是不显示. 和 ..】
    -d:[--directory]    list directory entries instead of contents, and do not dereference symbolic links显示目录自身属性
        如果需要看目录文件信息的话,需要额外添加一个-d参数才可以
        ls -ld /etc 【查看/etc目录中文件的权限与属性】
    -i:[--inode]    print the index number of each file 【显示每个文件的索引号inode】
    -r:[--reverse]    reverse order while sorting [逆序显示]
    -R:[--recursive]    list subdirectories recursively [递归(recursive)显示]
1. ls:list directory contents 【列出当前目录的所有文件和目录】
技术分享
2. cd:Change the shell working directory 【改变目录】
    cd :不带参数 到登录用户的工作主目录 家目录 home directory
    cd ~: 切换到前用户的家目录
    cd ~USERNAME:进入指定用户的家目录
    cd -:在当前目录和前一次所在的目录之间来回切换
2. cd:Change the shell working directory 【改变目录】
技术分享
type:Display information about command type 【显示命令类型】
    内部命令(shell内置)
        help COMMAND
    外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
        COMMAND --help
3. type:Display information about command type 【显示命令类型】
技术分享
4. man 命令
    分章节:
        1:用户命令(所有用户都可以使用的命名)
        2:系统调用
        3:库调用
        4:特殊文件(设备文件)
        5:文件格式(配置文件的语法)
        6:游戏
        7:杂项(Miscellaneous)
        8:管理命令(/sbin,/usr/sbin,,/usr/local/sbin)
    <>:必选
    []:可选
    ...:可以出现多次
    {}:分组
    NAME:命令名称及功能简要描述
    SYNOPSIS:用法说明,包括可用的选项
    DESCRIPTION:命令功能的详尽说明,可能包含每一个选项的意义。
    OPPTIONS:说明每一个选项的意义
    FILES:此命令相关的配置文件
    BUGS:bug报告相关地址
    EXAMPLES:使用事例。
    SEE ALSO:另外参照。
    翻屏:
        向后翻一屏:SPACE空格键
        向前翻一屏:b
        向后翻一行:ENTER,j
        向前翻一行:k
    查找:
        /keyword:向后
        n:下一个
        N:前一个
        ?keyword:向前
        n:下一个
        N:前一个
    退出:q
4. man 命令

5. whatis COMMAND :显示命令摘要信息,以及出现在那些章节中

 

以上是关于Linux常用命令详解的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用性能诊断命令详解

[Linux] linux常用命令详解

[Linux] linux常用命令详解

Linux常用命令详解

linux常用命令详解

常用Linux命令(分类详解!!)