【Linux常见指令以及权限理解】基本指令(1)

简介: 【Linux常见指令以及权限理解】基本指令(1)

写在前面:

相信看完上一个博客,我们已经成功搭建好了Linux环境,


如果没有可以去看看:Linux环境搭建。


接下来我会讲述Linux的常见指令以及权限理解相关内容。


这篇文章会介绍一些常用的Linux指令并穿插一些操作系统的概念理解。


那么不废话我们现在就开始:


目录


写在前面:


1. 什么是操作系统?


2. Linux操作系统


3. Linux基本指令


1. mkdir


描述:


用法:


例1:mkdir 目录名


例2:mkdir -p 目录名/目录名/目录名/


2. touch


描述:


用法:


例:touch 文件名


3. ls


描述:


用法:


ls选项:


例1:-l


例2:-a


例3:-al


4. cd


描述:


用法:


例1:cd ..


例2:cd ~


例3:cd -


例4:cd /home/xl/practice/fortest/test2  绝对路径


例5:cd ../day02/  相对路径


5. rmdir


描述:


用法:


例1:rm


例2:rm -r 递归删除


总结:


写在最后:


1. 什么是操作系统?

操作系统是一款做软硬件管理的软件。


是的,操作系统其实就是一个大号的软件。


操作系统的核心工作是:


对下管理好软硬件资源,


从而对上提供良好的(稳定、快速、安全)使用环境。


2. Linux操作系统

我们使用的centos7的Linux操作系统,是纯命令行形式的,


我们可以那Windows操作系统比较,他是图形化界面形式,


实际上Linux也有图形化界面,但是命令行形式更加贴近操作系统的底层,


作为初学者学习Linux,更推荐用纯命令行形式。


总结:其实命令行和图形化界面的本质都是一样的。


3. Linux基本指令

我们登录Xshell。


首先我想介绍的指令是:


1. mkdir

描述:

mkdir命令可以用来创建目录。


用法:

mkdir 目录名


mkdir -p 目录名/目录名/目录名/


例1:mkdir 目录名


我们可以 ls 查看当前目录下的文件,我们可以看见我用mkdir创建了test2目录。


注:(我们可以用 cd + 目录名进入那个目录)


例2:mkdir -p 目录名/目录名/目录名/


如果想一次创建多级目录,可以使用这个方法,我们可以用 tree 查看多级目录


注:( tree 命令下载:yum install -y tree )(输入这条命令即可)


注:(友情提示:clear 命令可以清屏)


2. touch

描述:

touch命令可以用来创建普通文件。


用法:

touch 文件名


例:touch 文件名


用touch命令创建了test.c文件。


3. ls

描述:

ls命令可以用来查看文件。


用法:

1. ls


2. ls 选项


ls选项:

直接用ls查看文件前面已经演示过了,这里就不演示了,这里讲一讲ls的选项,


ls实际上有很多的选项,我习惯用man手册学习新的指令。


注:(当你有指令不知道有什么用,或者想了解更多的话,可以用man + 指令名学习)


+ 回车



注:(单击 q 就能退出man 手册)(man手册的具体使用之后会介绍)


这里我们重点学习两个选项:


ls -l


ls -a


我们还能这样用:ls -al


例1:-l


我们可以用 -l 选项查看文件的具体信息,


注:( ls -l 支持简写方式:ll )



例2:-a


我们可以发现这里多了两个目录,-a选项可以让我们看到隐藏文件。


注:(发现没有,目录是蓝色的)(隐藏文件的前缀是.)


比如说我创建一个隐藏文件:



ls 看不见,要加 -a选项才能看见。


例3:-al

Linux支持组合命令选项:



看到这里你可能会有疑问,这些目录和文件前面一大坨是什么,


这里我粗略介绍一下,后面都会学到的:



4. cd

描述:

cd命令可以改变工作目录。


用法:

cd ..   返回上级目录

cd ~  进入用户家目

cd -  返回最近访问目录


cd /home/xl/practice/fortest/test2  绝对路径

cd ../day02/  相对路径


例1:cd ..


我们用 cd.. 回到了上级目录。


注:(pwd 命令可以查看当前目录)


注:( .. 这个目录文件其实就是上级目录)( . 这个目录文件就是当前目录)


例2:cd ~


我用cd ~回到了我xl用户的家目录下面,


如果我们用超级用户就会回到root。


例3:cd -


可以看到,我们刚刚才回到家目录,


用cd -回到上一个访问的目录,就有回来了。


例4:cd /home/xl/practice/fortest/test2  绝对路径


比如说,我一直cd ..退到 / 目录下面,


我用绝对路径访问 cd /home/xl/practice/fortest/test2 就直接到这里了。


补充:其实通过上面的介绍,我们不难发现Linux的整个目录结构:


其实本质上是一棵多叉树,我们对文件的操作,本质上就是对这个数据结构的增删查改。


注:(只有从 / 目录进行的cd,才是绝对路径查找)


例5:cd ../day02/  相对路径


从任意其他地方cd 进入其他目录,都是相对路径查找,


因为相对路径是相对于你现在所处的路径cd,


当你的路径发生改变,相对路径一般就会失效(而绝对路径一直有效)


注:(我们平时一般都是用相对路径,一般是一些固定场景,像配置文件需要用到绝对路径)


5. rmdir

描述:

rmdir可以删除文件。


用法:

rm


rm -r 递归删除


rm -f 强制删除


例1:rm

用rm 删除了test文件。


注:(rmdir可以简写成rm,所以我们习惯直接用rm)


例2:rm -r 递归删除


rm不能直接删除目录,加上-r 选项递归删除即可。


注:(加上-r 选项强制删除(可以无视可能会出现的警告))


总结:

我们学习了六个常用而且重要的基本指令和一些零碎的小指令,


我们对于Linux系统的认知又提高了。


想要和我一起继续学习和探索Linux的奥秘,可以订阅这个专栏哟~Linux从入门到精通。


写在最后:

以上就是本篇文章的内容了,感谢你的阅读。


如果感到有所收获的话可以给博主点一个赞哦。


如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出


相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
1月前
|
Linux 数据安全/隐私保护
linux特殊权限!!
本文介绍了Linux系统中的特殊权限,包括suid、sgid和sbit。suid使普通用户在执行特定命令时获得root权限;sgid使用户在创建文件时继承目录的用户组权限;sbit确保用户只能删除自己在共享目录中创建的文件。此外,文章还讲解了chattr和lsattr命令,用于更改和查看文件的扩展属性,以及umask的概念和计算方法,帮助理解文件和目录的默认权限。
44 1
linux特殊权限!!
|
24天前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
23 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
18天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
48 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
37 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
2月前
|
Linux 数据安全/隐私保护 Windows
Linux_权限理解(详细PLUS
Linux_权限理解(详细PLUS
|
2月前
|
网络协议 Linux 网络安全
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作