Linux常见基本指令

        本文将详细的介绍Linux中各常见指令的用法,并且在每个指令都有使用样例。一共有以下指令:

        1. man指令

        2.目录基础指令2.1 pwd指令2.2 ls指令2.3 cd指令

        3.文件创建与删除3.1 touch指令3.2 mkdir指令3.3 rmdir 指令 && rm 指令

        4.文件修改指令4.1 cp 指令4.2 mv 指令

        5.文件查看指令5.1 cat 指令5.2 more 指令5.3 less 指令5.4 head 和 tail 指令

        6.时间相关指令6.1 date 指令6.2 cal 指令

        7.文件查找指令: 7.1 find 指令 7.2 grep 指令

        8.文件解压缩指令8.1 zip/unzip 指令8.2 tar 指令

        9.一些其他指令9.1 bc 指令9.2 一些重要的热键[Tab],[ctrl]-c,[ctrl]-d9.3 关机指令 shutdow

        注:本文中使用的Linux版本为CentOs7.9。若需要查看对应的指令用法,可直接根据目录进行查找。

1. man指令

 

        所谓授人以鱼不如授人以渔,man 指令相当于matlab中的help函数可以帮助查询指令的用法。Linux的命令有很多的参数,我们不可能记全,但是我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是:

man指令
使用语法:
man [选项] 命令

        注:当执行该命令时,会跳转到另一个页面,按 q 才会退出该界面。 

        我们在使用 man 指令之前,需要先在我们的Linux环境中对 man 指令进行相关的扩展安装,在原有的环境中有关于 man 指令的手册,但是不全,我们可以使用以下指令来进行扩展:

yum -y install man-pages

        现在我们就可以开始对指令进行查询,查看指令的用法,如下:

        输入指令: man rm ,得到:

        当我们输入rm指令时就会跳转到另一个界面,该界面会详细讲解该指令的用法,其中,红框表示该指令的全称,蓝框表示该指令的用法,橙框表示该指令与其他参数的使用方法。

        那当我们输入:man man 指令时呢,就表示查询 man 指令的用法,如下:

        我们会发现,man指令一共可以搭配1~9的数字指令,其中每个数字指令代表的意思都不同,但比较常见的是前三种,至于后面的指令,由于不重要,我们就不做介绍。其中用得最多的是 2 。

        数字1~3的搭配以及解释: 

man 1 printf  //在系统的默认手册中查找可执行程序、指令的用法(普通命令)
man 2 printf  //系统调用,如open、write之类的指令
man 3 printf  //在C库函数查找printf函数的用法

        当我们执行了以上三条命令时,得出结果如上,1和3中的printf指令的用法不同,而在2中没有找到该指令的用法。 

2.目录基础指令

2.1 pwd指令

        功能:显示用户当前所在目录

        语法:pwd

        如上图,表示现在处于/root/test.dir这个目录当中。

2.2 ls指令

        功能:对于目录,该命令列出该目录下所有子目录与文件。对于文件,将列出文件名以及其他信息。

        语法:ls [选项][目录或文件]

        常用选项:

-a 列出目录下的所有文件,包括以.开头的隐含文件;
-d 将目录像文件一样显示,而不是显示其下的文件,如:ls -d 指定目录
-l 列出文件的详细信息
-r 对目录反向排序
-t 以时间排序
-1 一行只输出一个文件

        当我输入 ls -l 指令时,如下: 

        对于得出的文件,红框表示的是,该目录下的文件或者目录名,名前面的表示该文件或者目录的详细信息。 

        当输入ls -a 命令和ls -a -l 命令时:

        由上对比可知,指令的参数之间可以叠加使用,ls -a -l 表示列出该目录下所有文件的详细信息(ls -a -l 同样可以写成ls -al 或者ls -la)。

        当我们对比上图ls -l 列举出来的文件,发现ls -a 多列举出两个文件,其文件名为“ . ”和“ .. ”,其中“ . ”表示:当前目录,“ .. ”  当前目录的上一级目录。

 2.3 cd指令

        功能:改变工作目录。将当前工作目录改变到指定目录下。

        语法:cd 目录名。

        在Linux系统中,磁盘上的文件和目录组成了一颗目录树,每个节点都是目录或者文件,如下:

        我们还可以通过命令操作来查看文件和目录是否为树状结构,如下: 

        在使用 tree 指令前需要先安装,如下:

yum install -y tree

        其中,对于cd的操作,有以下几种:

cd .. :返回上级目录
cd /home/litao/linux/ :绝对路径
cd ../day02/ :相对路径
cd ~ :进入用户家目录
cd - :进入最近访问目录

        如上图,通过 cd 指令对当前目录的切换的使用。

3.文件创建与删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值