Linux的常用指令(极其容易被使用)

tip:“+”在本篇中仅仅起到辅助理解的作用,在实际的Linux指令中并不需要输入

一.ls指令

功能:

        对于目录:列出该目录下的所有子目录与文件

        对于文件:列出文件名及其他文件信息

语法(操作方法):

        ls + 选项 + 目录或文件

常用选项

       (1) -a 列出目录下的所有文件。(包括以 . 开头的隐藏文件)

        (2) -d 将目录像文件一样显示,而不是显示其下的文件。

        (3)-i 输出文件的 i 节点的索引信息。 

        (4)-k 以 k 字节的形式表示文件的大小。

        (5)-n 用数字的 UID,GID 代替名称。 

        (6)-l  查看文件详细信息

        (7)-r 对目录反向排序。

        (8)-t 以时间排序。

        (9)-s 在l文件名后输出该文件的大小。

        (10)-R 列出所有子目录下的文件。

        (11)(递归) -1 一行只输出一个文件。

二.pwd

        功能:查看当前所在目录的路径

        语法:pwd(直接输入即可)

                tip:

                绝对路径:以   /   根目录作为起始的路径

                相对路径:在当前所在目录  ./  作为起始的路径 

三.cd

        功能:进入指定的目录

        语法:cd +选项

        常用选项

                (1)..       表示返回上一级的目录

                        tip:

                        .   表示的是自身的目录

                        ..   表示的是当前目录的上一级目录

                (2)~       进入用户的家目录

                (3)-        返回最近访问的目录

四. mkdir

        功能:在当前目录下创建新目录

        语法:mkdir  +   目录名

        常用选项

                (1)-p   在当前目录下递归创建目录,直到创建出自己想要的目录

                        例如:mkdir  -p  a/b/c

                                   假如当前目录下没有名为a的目录名,就会先创建a这个目录,再在a中创建                               名为b的目录,最后在创建名为c的目录

五.rmdir

        功能:删除空目录

        语法:rmdir  +  目录名

        常用选项

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

六.rm

        功能:删除文件或目录   (ps:默认只能删除普通的文件)

        语法:rm  +  选项  +  文件(目录)名

        常用选项

                (1)-f        忽略所有提示信息,直接操作

                                    tip:即使文件为只读文件,也直接删除

                (2)-r        递归删除指定目录下的所有文件,最终再删除目录

                (3)-i        添加操作提示信息

七.cp

        功能:复制文件或目录

                tip:在复制后,粘贴的目的地如果不存在,那么会提示错误信息

        语法:cp  +  文件或目录

        常用选项:

                (1)-f         复制文件或目录, 不论目的文件或目录是否已经存在

                (2) -i        覆盖文件之前先询问用户

                (3)-r         递归处理,将指定目录下的文件与子目录一并处理。(若源文件或目录的形态,不属于目录或符号链 接,则一律视为普通文件处理)

                (4)-R        递归处理,将指定目录下的文件及子目录一并处理

八.mv

        功能:移动文件或者将文件进行改名(类似于电脑中的剪切)

        语法:mv  +  选项  +  文件(目录)名

        常用选项

                (1)-f        强制覆盖,如果目标文件已经存在,不会询问,而直接覆盖

                (2)-i        如果目标文件已经存在,询问是否覆盖

九.cat

        功能: 查看目标文件的内容

        语法:cat  + 选项  +  文件名

        常用选项

                   (1) -b         对非空输出行编号

                   (2) -n         对输出的所有行编号

                   (3)-s         不输出多行空行

十.touch

        功能:刷新(存取或更改)文件的时间属性,如果文件不存在,就会创建新的文件

        语法:touch  +  选项  +  文件名

        常用选项

                (1)-a                         只更改存取时间

                (2)-d   或者    -t        使用指定的日期时间而非现在的时间

                (3)-m                        只更改变动时间

                (4)-r                          把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

十一.man

        功能:访问Linux手册页的命令

        语法:man + 选项 

        常用选项

                (1)-k             根据关键字搜索联机帮助

                (2)num         只在第num章节找

                (3)-a             将所有章节都显示出来

十二.more

        功能:查看文件的内容(可对文件内容分页显示)

        语法:more  +  选项  +  文件名

        常用选项

                (1)-n                对输出的所有行进行编号

                (2)-q                退出more

                (3)空格            向下翻页

                (4)回车            向下按行滚动            (到达末尾时会自动退出)

                (5)q                 退出

十三.less

        功能:对文件内容分页显示(比more的功能更加强大)                

                        tip:浏览文件内容时more只能向后翻看,而less前后内容均可查看

        语法:less  +  选项  +  文件名

        常见选项

                (1)-i                  忽略搜索时的大小写

                (2) -N                显示每行的行号

                (3) /字符串        向下搜索“字符串”的功能

                (4)?字符串        向上搜索“字符串”的功能

                (5)n                   重复前一个搜索(与 / 或 ? 有关)

                (6)N                  反向重复前一个搜索(与 / 或 ? 有关)

                (7)q                   退出   

                ps:    对文件内容进行分页显示时,各项操作的作用

                        f         向下进行翻页

                        b        向上进行翻页

                        j/k       上下按行滚动         

十四.head

        功能:显示文件的开头至标准输出中的内容(默认是前10行)

        语法:head  +  选项   +   文件名

        常用选项

                (1)-n              显示文件前n行的内容

十五.tail

        功能:显示指定文件的末尾内容(默认是末尾10行)

        语法:tail  +  选项   +   文件名

        常用选项

                (1)-f         循环读取

                (2)-n        显示 末尾n行内容     

十六.|(管道符)

        功能:连接两个命令,将前面命令的输出结果当作后面命令的输入

        语法:(难以描述..........)

        举个例子:head -n  10 文件名   |   tail   -n    5

               解释:输出前10行的最后5行内容     把前10行的内容当作|后的语句的目标文件输出后5行

十七.文件压缩相关操作

        在Linux下文件压缩有多种不同的算法,因此就有了多种不同的压缩格式。

Linux下三种文件压缩和解压缩
                    压缩                  解压缩
zip                     zip                   unzip
gzip                    gzip                  gunzip
bzip2                   bzip2                 bunzip2

     tar(打包指令)

        功能:文件打包解包等相关指令的操作

        语法:tar  +  选项  +  文件名

        常用选项

                (1)-c                打包

                (2)-x                解包

                (3)-v                显示详细的解包打包信息

                (4)-z                打包或解包的同时使用gzip格式进行压缩或解压缩

                (5)-j                打包或解包的同时使用bzip2格式进行压缩或解压缩

                (6)-f                使用档名,请留意,在 f 之后要立即接档名!不用再加参数!

                (7)-C              解压到指定目录

十八.su 

        功能:切换用户

        语法:su  +  用户名

        常用选项

                (1)普通用户名

                (2)root(管理员用户)

           tip:尽量避免长时间使用root(有可能会由于人为原因造成一些危险操作)

十九.grep

        功能:在文件中搜索字符串,将找到的行打印出来

        语法:grep  +  搜索目标  +  文件名

        常用选项

                (1)-i          忽略大小写的不同,所以大小写视为相同

                (2)-n         顺便输出行号

                (3)-v         反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

二十.find         

        功能:用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

        语法:find  +  路径  +  选项  +  文件名

        常用选项

                (1)-name                                通过文件名过滤查找

                (2)-size                                  通过过滤文件大小进行查找

                (3)-mtime,atime,ctime           通过时间过滤查找

                (4)-type                                 通过文件类型过滤查找

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值