linux基础指令

00:

  通过xshell7来演示操作。

01:ls

语法:ls [操作]  [目标文件]

功能:可以显示目标文件的的子文件和子目录 ,若没有目标文件,默认指向当前文件。

常用操作:

        -a:列出包括隐藏文件在内的所有文件。

        -d: 若后面不接目标文件,只输出一个  “.”  ;

             若后面接一个存在的文件路径,则将该文件名输出。

              若接一个不存在的文件,则报错。

        -i: 输出的文件前带一个索引信息(一串数字)

        -l:显示详细信息 ls -l可简写为 ll

        -r:反向排序

        -t:按时间排序

演示linux基础指令_第1张图片

02:pwd

用法 :直接pwd

功能:显示当前文件路径。

无操作

03:cd

用法:cd [目标目录路径]

功能:进入目标路径下

特殊用法:

        cd ..进入上一级目录。

        cd - 进入最近访问目录

        cd ~ 返回家目录  root或者home/.....

示例linux基础指令_第2张图片

04. touch

语法 :touch  [ 选项 ]...   文件 ...
功能 touch 命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
常用操作

        -d  使用指定的日期时间,而非现在的时间

        -t  使用指定的日期时间,而非现在的时间

该操作可用来创建新文件

05:mkdir

        语法:mkdir [文件名]

        功能:该操作可用来创建新文件

        常用操作:

                mkdir –p test/test1 : 递归建立多个目录

06:rmdir&&rm

         rmdir 用于删除空目录,rm文件和目录都可删。(都必须有删除操作的权限才能执行删除)

         常用操作

                rmdir -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

                rm 

                        -f 即使文件属性为只读(即写保护 ) ,亦直接删除
                        -i 删除前逐一询问确认
                        -r 删除目录及其下所有文件

07: man 

                 man后接指令名称,可查看官方对该指令的解释

08:cp

        cp用于拷贝目标文件或目录(可能只会拷贝一个空文件夹) 

        用法: cp [源文件或目录] [目标文件或目录]

        常用cp -r 或 cp -R 进行递归拷贝(将文件夹内全部文件都拷贝过去)

        常用操作

                -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在

                -i 或 --interactive 覆盖文件之前先询问用户
                -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,
                  不属于目录或符号链接,则一律视为普通文件处理
                -R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理

09:mv

         可用来重命名文件或转移文件

        用法 :mv[源][目标]

                  第二个参数的类型决定mv是重命名还是转移,当第二个参数为文件时(如txt类型),进行重命名操作,当为目录时进行转移操作

常用操作
        -f : force  强制的意思,如果目标文件已经存在,不会询问而直接覆盖
        -i :若目标文件  (destination)  已经存在时,就会询问是否覆盖

10:cat

        将字符文件的内容打印出来

        cat [操作] [文件]

       常用操作:

                -b 对非空输出行编号

                -n 对输出的所有行编号

                -s 不输出多行空行

11: move

                与cat类似用于打印文件内容

        常用操作
                -n 对输出的所有行编号
                q 退出more

12:less

                语法: less [参数 ] 文件
                功能
                        less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,
                 却不能向后移动,而且less在查看之前不会加载整个文件。
        常用操作:                ​​​​​​​
                -i  忽略搜索时的大小写
                -N  显示每行的行号
                /字符串:向下搜索“ 字符串 的功能
                ?字符串:向上搜索“ 字符串 的功能
                n:重复前一个搜索(与 /   ?  有关)
                N:反向重复前一个搜索(与 /   ?  有关)
                q:quit

13: hand

        从头开始显示文件内容,-n制定行数

        head -n15 text.txt 查看前15行

14:tail

         从文件尾部开始显示文件内容,-n制定行数 -f循环输出与13:head用法类似

16:find

语法: fifind pathname -options
功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
常用选项:
-name   按照文件名查找文件

你可能感兴趣的:(linux,运维,服务器)