基础命令

文件系统(File System000)
定义:   用来组织、存储文件信息、权限等数据的一种方式。
  注释1、各文件系统均有自己的特点,格式化就可完成文件系统的建立。
  注释2、文件系统时,预留了标记为“INode”区域。特殊文件,又称“I节点”供内核读取文件信息用,包括文件允许访问权限,所有者、创建日期等。
命令
2.1 基本命令
2.1.1 目录及文件的基本操作
1.pwd
描述:显示当前目录路径
2.cd
描述:切换当前工作目录
3.clear
描述:清屏
4:ls
描述:显示目录与文件信息
用法:ls (选项)(文件或目录)
选项:  -a   显示所有,包括隐藏文件与目录
            -d   显示目录本身信息,而非当前目录下的文档信息
            -h   人性化显示容量信息
            -l    长格式显示文档的详细信息(=ll)
            -u   文件或目录最后一次访问时间
            -t    以修改时间排序(ls默认为按文件名排序)
            -r    逆序排序(与-t结合使用)
    备注:-t与-r一般结合-l使用。
例如:  
           ls                                         
           ls /etc(显示/etc目录下的子文件与目录信息)
           ls -a(查看包含以.开始的隐藏文件与目录信息)
           ls -l (查看文件与目录的详细信息)
           ls -ld/root(查看当前目录自身的详细信息)
           ls -lh(人性化的显示容量信息)
           ls -lt(查看档案信息并以修改时间排序)
           ls -ltr(查看档案信息并以修改时间逆序排序)
           ls -lu /etc/passwd(查看/etc/passwd的最后访问时间)
5.touch
描述:创建文件或修改文件时间
例如:touch hello.txt(建立名为hello的txt的文件)
          如果文件不存在,则创建,如果文件存在则更新文件时间为当前系统时间。
6.mkdir
描述:创建目录
用法:mkdir(选项)(目录)
          -p  创建多级目录
例如    mkdir -p /root/linux/zhaoliying
7.cp
描述:复制文件与目录
用法:cp (用法)源 目标
选项: -r递归,复制子文件与子目录,一般复制目录时使用
           -a复制时保留源文档的所有属性(权限、时间等)
例如: cp /etc/hosts /root            复制文件 /etc/hosts 到/root目录下
           cp/etc/hosts /root/host     复制文件并改名
           cp -r /var/log /root           复制目录/var/log 到/root目录下
           cp -a/etc/passwd /root     复制文件/etc/passwd到/root目录下并保留属性
           
8.rm
描述:删除文件与目录
用法:rm(选项)(文件/目录)
选项:-f 不提示,强制删除
          -i删除前,提示是否删除
          -r递归删除,删除目录
备注:默认rm为rm -i提示是否删除
例如:
        touch readem.txt          创建文件
        rm readem.txt               删除文件
        mkdir readme               创建目录
        rm -rf readme               强制删除目录
9.mv
描述:移动(重命名)文件或目录
例如:mv hello.txt hello.doc
          mv hellow.doc  /mnt
10.du
描述:计算目录或文件的容量
用法:du(选项)(文件/目录)
          -h 人性化显示容量信息
          -a  查看所有文件和目录的容量
          -s  只显示总容量
例如:du /root
          du -a /root
          du -sh /root
11.find
描述:搜索目录或者文件
用法:find(路径)(命令选项)(表达式选项)
选项:
        -empty    查找空白文件或目录
        -group    按组查找
        -name     按文档名称查找
        -iname    按文档名称查找,切不区分大小写
        -mtime    按修改时间查找
        -size        按容量大小查找
        -type       按文档类型查找,文件(f)、目录(d)、设备(b/c)、链接(l)等
        -user        按用户查找
        -perm      按权限查找
        -exec       找到对应的档案执行特定的命令
        -a            并且
        -o            或者
例如:
        find -name hello.doc          查找当前目录下的名为hello.doc的文档
        find /root -name "*.log"     查找/root下以.log结尾的文档
        find -iname "log"                不区分大小写查找log
        find / -empty                       查找计算机找计算机中的所有空白文件
        find / -group shanxiaodong 查找所有计算机中所有数组为shanxiaodong的文档
        find / -mtime -3                查找所有 三天内被修改过的文档
        find / -mtime +4               查找所有四天前被修改过的文档
        find / -mtime 2                  查找计算机中两天前当天被修改过的文档
        find ./ -size  +10                查找当前目录下大于10M的文档
        find ./ -size  -10                 查找当前目录下小于10M的文档
        find ./ -type f                        查找当前目录下的所有普通文件
        find / -user tom                   查找计算机中tom所拥有的所有文档
        find /root -perm   644         查找/root下权限为644的文档
        find / -size +1M -a -type f   查找计算机中所有大于1m的文件
        find / -size +10M -o -size -1M     查找计算机中所有大于10M或者小于1M的文档
        find /root -name hello.txt -exec rm -rf {} ;  在/root下查找名为hello.txt的文档并执行立即删除不询问的操作
2.1.2查看文件内容
1.cat
描述:查看文档内容
选项:  -b   显示行号,空白行不显示行号(空白行内容仍然显示)
            -n   显示行号,包括空白行
例如:
        cat /etc/passwd        查看/etc/passwd的文档内容
        cat -n /etc/passwd    显示空行行号
        cat -b /etc/passwd   不显示空行行号
2.more
描述:分页查看文件内容,通过空格键查看下一页,q键退出
例如: more /etc/password
3.less
描述:分页查看文件内容,空格下一页,方向键(上下回翻)Enter键向下翻行,q键退出
用法:
例如:less /etc/passwd
4.head
描述:查看文件头部内容,默认显示前10行。
用法:head(选项)(文件)
选项:    -n (数字a)显示文件前a行
例如:head -n 8 /etc/passwd   显示/etc/passwd的前8行
5.tail
描述:查看文件尾部内容,默认显示末尾10行
用法:tail(选项)(文件)
选项:-n(数字s)显示文件末尾s行的内容
          -f    动态显示文件内容,常用与查看日志。按Ctrl+C 键退出
例如:tail -n 8 /etc/passwd  查看/etc/passwd的文件末尾8行
          tail -f /var/log/message   实时动态查看/var/log/message的文件内容
6.wc
描述:显示文件的行、单词与字节信息
用法:wc(选项)(文件)
选项:-l     文件行 数统计信息
          -w    显示文件统计信息
          -c    显示字节统计信息
例如:
          wc /root/install.log    一次显示文件的行数、单词数与字节数
          wc -c /root/install.log     显示文件字节数
          wc -l /root/install.log      显示文件行数
          wc -w /root/install.log     显示文件的单词个数
原文地址:https://www.cnblogs.com/huifeidezhubao/p/9877456.html