Linux基础指令详解

目录

前言

Linux基本指令

1.ls指令

1.1 ls

1.2 ls -l

 1.3 ls -a

1.4 ls -d

1.5 绝对路径和相对路径

2.pwd指令

3.cd指令

4.touch指令

5.mkdir指令

6.rmdir指令和rm指令

1.rmdir指令

2.rm指令

3.通配符

7.man指令

8.cp指令

9.mv指令

9.1 移动文件(windows系统下的剪切)

9.2 将文件重命名

 10、cat,more与less指令

10.1 cat指令

10.2 more指令

10.3 less指令

11、重定向

11.1输入重定向

11.2输出重定向 

11.3追加重定向

12、head与tail指令

12.1 head指令:

12.2 tail指令

12.3| 命令符

13.时间相关的指令

13.1date显示

13.2时间戳

14、cal命令 

15、find命令与which命令

16、grep指令

17、zip/unzip指令

17.1 zip

 17.2 unzip

18、tar指令 

 19、bc指令

 20、uname -r指令

21、重要的几个热键

22、添加用户和删除用户

22.1 adduser ---添加用户

22.2 userdel ---删除用户

23、关机

总结


前言

hello,小伙伴们大家好。从今天开始,我将带领大家学习Linux操作系统。Linux稳定,速度快,并且最重要的一点,它是开源的,所以大多数公司都会选择Linux操作系统作为服务器。作为一名合格的程序员,了解并能熟练使用Linux是一项必备技能。那么今天,我将带大家初识Linux操作系统,讲解一些它的基本指令。


Linux基本指令

1.ls指令

我们先要明确目录文件的概念。

目录:目录也是文件,是一种特殊文件,叫目录文件,简称目录。相当于windows下的文件夹。

文件:除目录文件外的普通文件称为文件。

1.1 ls

ls会默认列出当前目录中的子目录或文件。我们可以通过ls+路径的方式指定目录。/若在路径中央则起到分隔符的作用。

例如:

 如图,则会列出,zxy文件夹中的的文件。

/home/XXX就叫做XXX用户的主工作目录,一般是在登录之后默认的,我们可以通过root账号管理这些用户。

1.2 ls -l

如果我们想要查看某一个目录中内容的相关信息,则可以使用ls -l

 可以对比windows系统下的文件或文件夹,后面会默认显示相关信息。

 1.3 ls -a

 会把某一个目录中的隐藏文件也显示出来

 注意:如果文件前面加了. 则说明该文件是隐藏文件。其中.代表当前文件,..代表上一级文件。

当然,我们也可以使用ls -al,将文件隐藏文件的相关信息也显示出来。

1.4 ls -d

常和ls -l搭配使用,写为ls -dl。ls -l是查看某个目录中内容的信息,而ls -dl用于查看指定目录的信息。

1.5 绝对路径和相对路径

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录和文件。/代表根目录 。

绝对路径:以/根路径开始的一条路径,具有唯一性,例如:/home/zxy/test

相对路径:和当下处在的位置有关,例如: ../..

思考:为什么大部分操作系统,组织目录结构时,都喜欢用树形结构?

答:为了方便查找,所有的文件都应该具有唯一的标识方式,而根节点到叶子节点的路径是唯一的(可以反过来想,因为叶子节点到根节点的路径是唯一的)。

2.pwd指令

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

3.cd指令

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

cd .. :返回上级目录

cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径

cd ~ :进入用户的家目录

cd -:返回最近的访问目录

4.touch指令

语法:touch [选项]... 文件...

功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。

5.mkdir指令

功能:创建一个目录

常用选项:mkdir-p, 后面可以跟一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

举例:

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

6.rmdir指令和rm指令

1.rmdir指令

rmdir是一个和mkdir相对应的指令,mkdir建立目录,rmdir删除目录。

语法:rmdir [-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项:

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

2.rm指令

功能:删除目录和目录中的所有内容

常用选项:

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

3.通配符

*为通配符,可以匹配当前目录下任何内容

当我们想删除当前目录下的所有文件时可以这样使用:

如图所示,rm只能将文件删除,如果想把目录也一并删除,要使用rm -rf

评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值