• 基础命令


    文件系统(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     显示文件的单词个数
  • 相关阅读:
    数据结构与算法(0)--必知必会
    数据结构概览
    Python 数据分析学习路线
    数据分析交互工具--使用jupyter
    Vue项目搭建
    luffy_08
    luffy_07
    luffy_06
    luffy_05
    luffy_04
  • 原文地址:https://www.cnblogs.com/huifeidezhubao/p/9877456.html
Copyright © 2020-2023  润新知