Linux系统常⽤的8个Shell命令

引⾔

做为开发和服务器运维人员,甚至是安全服务人员在应急处置时熟悉使⽤Linux终端是⼀个基本的技能操作。平时都应该熟悉终端Shell。

1、pwd

pwd表示打印⼯作⽬录。它向⽤户显示当前⽬录的完整路径。使⽤它是为了确保你不会迷失在所拥
有的⽬录中。如果你不知道⽬录是什么,它就很像⼀个⽂件夹,在其中存储着其他⽂件夹或⽂件。
pwd
/Users/user1

2、ls

该ls代表⽂件列表。它将显示当前⽬录中的⽂件与⽬录。
ls
xmen avengers justiceLeague

3、cd

现在你已经知道如何在⼯作⽬录中列出⽂件以及如何打印⽂件路径,接下来将需要更改⽬录。通过键⼊cd命令来完成。但是此命令只能向前和向后移动,这表示你不能仅通过键⼊⽂件名来键⼊多层⽂件中的⽬录名,需要完全输⼊该⽬录的完整路径⽅可。

cd avengers
如果要输⼊多个⽬录,需要在每个⽬录之后使⽤/,然后键⼊要访问的⽬录。
cd ironMan/suitMark85
如果要返回上级⽬录,需要输⼊
cd ..
你可以将其与其他⽬录混合,如下所示:
cd ../../captainAmerica/steveRogers
或者,只输⼊cd~,它将把你发送到主home⽬录。

4、mkdir

现在我们知道了如何进⼊⽬录以及如何查看⽬录中的内容。接下我们需要学习如何创建⽬录,通过mkdir命令即可完成。
mkdir secretDir
如果要⼀次创建多个⽬录,只需将所有⽬录彼此相邻输⼊即可。
mkdir secretDir1 secretDir2 secretDir3
在执⾏这些操作时,请配合使⽤pwd命令,以便知道⾃⼰在哪个⽬录中,这样避免在错误的⽬录⾥
创建新⽬录。

5、man

该man命令是⽤于检查某个命令的⼿册。当你不确定某个命令的功能,只需键⼊man命令并在其旁边添加想知道的命令即可。
man ls

6、touch

touch命令创建⼀个(或多个)⽂件。它与mkdir功能⼏乎相同,但不是⽤于创建⽬录,⽽是⽤来创建带有扩展名(.txt,.html,.css …)的⽂件。
touch index.html style.css app.js

7、nano

nano是命令⾏界⾯的⽂本编辑器。想要编辑⽂件,只需nano在其旁边输⼊⽂件名即可。
nano index.html
请注意,如果⽬录中没有这样的⽂件,例如index.html,它将创建⼀个新的⽂件。

最好先创建⼀个⽂件,使⽤touch创建完毕后转到代码编辑器进⾏编码。nano最适合⽤于那些⼩的变化,例如错别字的修正等。
有些捷径需要会让你知道,建议查看其中⼀些快捷⽅式的相关信息。

8、rm

现在我们知道了如何查看⽬录,创建⽬录,创建⽂件和编辑⽬录,接下来需要学习如何删除⽬录。
rm index.html style.css app.js
如果要删除⽬录,可以使⽤rmdir,但它只能删除⼀个空⽬录。为了删除不为空的⽬录,请使⽤rm
带有参数的命令-rf。ls命令有很多参数,可以使⽤man命令来检查ls命令的相关⽅法。
因此,删除⼀个⾮空⽬录(即包含⼦⽬录或⽂件的⽬录)应如下所示:
rm -rf avengers

请谨慎使⽤这些命令,如果意外删除⽂件或⽬录,将⽆法找回它们。

© 版权声明
THE END
喜欢就支持一下吧
点赞12打赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的建议!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容