如标题,这篇想和大家介绍一下有哪些你一定要会的Linux指令
首先,先用Ctrl + Alt + T
把终端机叫出来
1. sudo
sudo是为了让你在一般使用者的情况下也可以「用root的身分」去执行指令
如果你是一般使用者,前面没有加上sudo就去install套件,就会出现如下图的Error,并询问你是否为root
如果你想从一般使用者切换到root,打sudo -i
,并输入密码,就切换成功罗
2. apt install / remove
apt install和apt remove分别是「下载」和「卸载」套件,格式为: sudo apt install/remove 套件名称
这里的套件我们用apache2
来示范,首先先install apache2,他会问你「Y/n(是否)继续执行」
等安装好後就remove apache2,他一样会问你「Y/n(是否)继续执行」
3. clear
如果觉得画面太凌乱,想「清空终端机画面」,输入clear後,即可全数清空
4. pwd
如果你想知道你现在「在哪个目录下」,输入pwd即可知道
5. ls
如果你想看你当前目录下「有哪些档案」,输入ls即可看到
加上-l
,即可列出「档案的详细资料」,如权限、拥有者……等
加上-a
,即可列出「隐藏的档案」。名字前面多个.
,表示为隐藏档,在资料夹里是看不到的
你也可以将-l
和-a
合在一起做使用,可合并成-la
6. mkdir
如果你想在当前目录下新增一个资料夹,用mkdir即可,格式为: mkdir 资料夹名称
7. rmdir
如果想删除资料夹,就用rmdir,格式为: rmdir 资料夹名称
** 8. cd**
如果你想切换目录,用cd +目标资料夹名称
即可
我们现在切到test这个目录底下
..
代表「回到上一个目录」
/
表示移动到「根目录」,~
为移动到「家目录」
9. grep
如果你现在切到/usr/bin
这个目录底下,想看你安装了哪些python版本,那你一定很需要grep
因为/usr/bin底下有一堆档案,一个一个找实在是太浪费时间了,用ls
印出所有档案,并用grep
「查关键字」是最快的,格式为: ls | grep 欲查询的关键字
10. cat
cat可以「印出档案内容」,也可以「创建档案」,单纯印出档案内容的话,格式为: cat 档案名称
如果想「创建档案」,需加上>
,表示将输入内容「指向」此档案。按下enter
後,就可以直接在终端机上输入档案内容,输入完按Ctrl+D
即可储存档案
再使用cat即可印出刚刚输入的档案内容
11. touch
touch表示「建立一个空档案」,如果想建立多个,用「空格」隔开档名即可,格式为: touch 档案名称1 档案名称2 ……等
12. nano
nano可以直接在终端机上「新增」或「编辑」档案内容,格式为: nano 档案名称
进到编辑画面,就可以进行编辑,下方都有可以执行的操作,^
代表Ctrl
输入完内容,可以使用Ctrl+X
离开,他会询问你「Y/N(是否)储存档案」,并问你档名要叫什麽,按下enter
後即可跳回终端机画面
再用ls
看一下档案是否新增成功,并用cat
印出档案内容
13. echo
echo可以「直接印出内容」,也可以「将内容传到档案内」储存起来,加上>
即可,格式为: echo 内容 > 档案名称
。若原本没有此档案,则会直接新增
14. cp
如果你想「复制档案」,直接输入cp即可,格式为: cp 原档案名称 /目标目录/复制档的档案名称
15. rm
如果你想「删除档案」,使用rm就对了,它可一次性删除多个档案,用「空格」隔开即可,格式为: rm 档案名称1 档案名称2……等
如果你是想删除目录,则需加上-r
,表示「递回的删除」此目录下的「所有档案」
16. man
如果你想「查某个指令的用法」,可以使用man,它就会告诉你这个指令「可以加上什麽参数」、「有什麽样的功能」......等,格式为: man 欲查询的指令名称
按下q
即可返回到终端机画面
以上就是我个人觉得在Linux很常使用到的指令
这些指令真的超级世界宇宙无敌重要,请各位一定要学会!!
>>: 24 | 【进阶教学】什麽是 WordPress 区块组合套件外挂?
Redux 官网 在还没有加入Redux之前,资料在APP中各个view的传递会需要翻山越岭,经过一...
本篇内容要介绍Button元件, 除了认识Button的语法、属性外, 同时也要为按钮设置监听及触发...
转眼30天过了(爽啦~)。 一开始设定的目标,TiDB的确是满足了二合一以减轻运维的负担。此外也符合...
Youtube连结:https://bit.ly/33cfaZS 红黑树有着自我平衡的特性,透过「...
前言 已经准备进入铁人赛的尾巴,所以这一篇就来介绍一个很常见的套件,也就是 BeautifulSou...