美文网首页Linux Bash
五、Linux 命令大全之 文件和目录操作

五、Linux 命令大全之 文件和目录操作

作者: 迷糊银儿 | 来源:发表于2017-06-02 23:09 被阅读22次

    一、文件操作常用命令

    1.touch命令 用于创建普通文本文件,一次性创建多个文件,文件名用逗号隔开

    格式:touch [option] filename

    选项     功能介绍

    -a         改变档案的读取时间记录

    -m        改变档案的修改时间记录

    -c         加入目的档案不存在,不会建立新的档案

    -d         设定时间与日期,可以使用不同的格式

    2.cat命令 用于查看并显示文件内容在显示器上

    cat file1              查看整个文件 

    -n                      给所有行加上行号

    -b                      只给有文本的行加上行号

    -s                      将多个空白行压缩成一个空白行

    3.tail命令用于查看文件中最后的部分内容,默认显示倒数10行的内容

    tail filename

    tail  -num filename  #文件中的倒数num行

    tail +num filename #文件中从num行后的内容

    4.more/less命令  前者的作用是使文件分屏显示,即最多显示多少行,后者是至少显示多少行

    选项        功能介绍

    -p             在显示下一屏之前清屏

    -d             显示更加详细的信息

    -s              将连续的空白行作为一个空白行显示

    -num         显示行号

    5.wc命令 用于对文件中的字符进行计算

    选项        作用                                                 备注

    -c             显示字节数                                     同选项--bytes和-chars

    -l               显示列数                                        同选项--lines

    -w             显示字数                                        同选项--words

    -L             显示文件中最长行的长度             无

    -m            显示文件中的字符数                     无

    二、目录操作常用命令

    1.pwd命令 显示当前操作所在目录

    2.mkdir命令 创建目录文件,当一次需要创建多个目录文件时,用空格将不同的文件名隔开

    3.ls命令 显示目录文件信息

    选项            功能介绍

    -a                 列出目录下的所有文件

    -l                   列出文件的详细信息

    -s                  在每个文件名后输出该文件的大小

    -h                   更人性化的显示文件信息

    -F          区分文件和目录

    颜色种类         表示的文件种类

    白色                 普通文件

    蓝色                 目录文件

    绿色                  可执行文件

    红色                  压缩文件

    浅蓝色              链接文件

    黄色                  设备文件

    灰色                   其他文件

    红色闪烁           有问题的链接文件

    说明:文件的颜色由环境变量LS_COLORS控制,可更改

    4.mv命令  用于将源文件重命名为目标文件,或将源文件移动至指定目录

    mv [选项]...  [-T]    源文件    目标文件

    mv [选项]...             源文件... 目录

    mv [选项]...   -t        目录         源文件

    选项参数:

    -b:            当文件存在时,覆盖前,为其创建一个备份

    -f                  若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

    -i                   交互式操作,覆盖前先行询问用户

    -u                   若目标文件已经存在,且 source 比较新,才会更新(update)

    如果移动的是目录需加-r选项

    5.cp命令 用于文件复制 用法同mv

    cp  -l test1  test4         硬链接

    cp  -s  test1  test4      软链接

    三、文件权限管理常用命令

    1.chmod命令 用于更改文件的访问权限

    格式:

    chmod [role] [+] [-][=] [mode] filename        符号模式

    chmod [mode]  filename            绝对模式

    role=>u(文件所有者)、g(与用户同用户组的其他用户)、o(其他用户)、a(所有用户)

    mode=>r(可读权限)、w(写权限)、x(可执行权限)

    2.chown命令 将指定的文件所有者改编为指定的用户或组

    格式:chown [选项]... [所有者][:[组]] 文件

    必要参数:

    -c 显示更改的部分的信息

    -f 忽略错误信息

    -h 修复符号链接

    -R 处理指定目录以及其子目录下的所有文件

    -v 显示详细的处理信息

    -deference 作用于符号链接的指向,而不是链接文件本身

    选择参数:

    --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

    --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

    --help 显示帮助信息

    --version 显示版本信息

    3.file命令 用来识别文件类型,也可用来辨别一些文件的编码格式。、

    file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicfiles ] file ...

    下表列出了部分常用的参数。

    参数                               描叙

    -b          列出文件辨识结果时,不显示文件名称。

    -c           详细显示指令执行过程,便于排错或分析程序执行的情形

    -f            列出文件中文件名的文件类型

    -F           使用指定分隔符号替换输出文件名后的默认的“:”分隔符。

    -i             输出mime类型的字符串

    -L            查看对应软链接对应文件的文件类型

    -z             尝试去解读压缩文件的内容

    四、查找文件常用命令

    1.find命令

    2.grep命令

    五、网络操作常用命令

    1.ping 命令 用于向目标主机发送回应请求

    2.ifconfig命令  基本的网络配置命令

    3.route命令 显示或配置路由表信息

    4.netstat命令  用于显示各种网络相关信息,如网络连接、路由表、接口状态等

    五、系统资源管理常用命令

    1.ps命令 用于显示当前的进程信息

    选项                功能介绍

    -a                     显示系统中的全部进程

    -u                     显示以用户为主的进程

    -x                      显示所有的程序

    2.top命令 用于显示所有的进程

    3.free命令 用于显示内存空间的使用情况

    六、磁盘信息查看常用命令

    1.df命令 用于显示剩余磁盘空间

    2.fdisk命令 用于显示磁盘分区或磁盘信息命令

    七、变量的输入输出

    1.read命令 用于读取输入的变量   格式:read [选项] 变量名

    选项       功能简介

    -p           允许在read命令行中直接指定一个提示,可以同时为多个变量赋值

    -t             指定read命令等待输入的秒数。当计时满时,read命令返回一个非零状态,并且直接退出等待输入过程

    -n            指定接收到的字符个数,当达到指定个数后就退出输入状态,不管有没有按下回车键

    -s             使read命令中输入的数据不显示在监视器上

    2.echo命令  用于变量的输出     格式:echo [选项] 输出字符串

    选项        作用

    -n             输出文字后不换行

    -e            输出某些特殊字符

    --help      显示帮助

    --version  显示版本信息

    相关文章

      网友评论

        本文标题:五、Linux 命令大全之 文件和目录操作

        本文链接:https://www.haomeiwen.com/subject/xoiufxtx.html