云网牛站
所在位置:首页 > Linux命令 > Linux学习者要记住25个基本的Linux终端命令

Linux学习者要记住25个基本的Linux终端命令

2019-05-06 15:43:10作者:牛赢稿源:云网牛站

在Linux上,命令行是一个强大的工具,一旦了解了如何使用它,就可以非常快速地完成许多高级操作,不过新用户学习Linux命令行容易混淆,并且不知道从哪里开始,为了教育Linux学习者,我们列出了25个要记住的基本Linux终端命令,下面让我们开始吧。

 

1.ls

ls是list directory命令,要使用它,请启动终端窗口并键入命令ls:

ls

ls命令也可用于通过“a”命令行开关显示隐藏文件:

ls -a

 

2.cd

cd是你如何更改终端中的目录,要切换到终端启动的其他目录,请执行以下操作:

cd /path/to/location/

也可以使用“..”向后移动目录:

cd ..

参考:使用shopt:在没有cd命令的Linux中进入目录/文件夹内部

 

3.pwd

要在linux终端中显示当前目录,请使用pwd命令:

pwd

 

4.mkdir

如果要创建新文件夹,请使用mkdir命令:

mkdir

要保留文件夹的权限以匹配之前目录的权限,请使用“p”选项:

mkdir -p name-of-new-folder

 

5.rm

要从命令行删除文件,请使用rm命令:

rm /path/to/file

如果文件夹中有文件,使用“rf”选项,rm也可用于删除文件夹:

rm -rf /path/to/folder

 

6.cp

想要制作文件或文件夹的副本吗?使用cp命令。要复制文件,请使用cp,后跟文件的位置:

cp /path/to/file

或者,要复制文件夹,请使用带有“r”选项的cp:

cp -r /path/to/folder

 

7.mv

mv命令可以在Linux上做很多事情,它可以将文件移动到不同的位置,但也可以重命名文件,要将文件从一个位置移动到另一个位置,请尝试以下示例:

mv /path/to/file /place/to/put/file|

如果要移动文件夹,请写入文件夹的位置,然后写入要移动文件夹的所需位置:

mv /path/to/folder /place/to/put/folder/

最后,要重命名文件或文件夹,请cd到要重命名的文件/文件夹的目录中,然后使用mv命令,例如:

mv name-of-file new-name-of-file

或者,对于文件夹,执行:

mv name-of-folder new-name-of-folder

 

8.cat

cat命令允许您查看终端中文件的内容,要使用cat,请输出命令,然后输入你要查看的文件的位置,例如:

cat /location/of/file

 

9.head

Head可让你查看文件的前10行,要使用它,请输入head命令,然后输入文件的位置:

head /location/of/file

 

10.tail

Tail允许你查看文件的底部10行,要使用它,请输入tail命令,然后输入文件的位置:

tail /location/of/file

 

11.ping

Linux学习者要记住25个基本的Linux终端命令

在Linux上,ping命令可以检查网络与远程Internet或LAN服务器之间的延迟:

ping ywnz.com

要么

ping IP-address

要仅ping几次,请使用ping命令,然后使用“c”选项和一个数字,例如,要ping Google 3次,请执行以下操作:

ping google.com -c3

参考:Linux下安装Pingtop以使用它来ping多个服务器并在终端UI中显示输出

 

12.uptime

要检查Linux系统联机的时间,请使用uptime命令:

uptime

 

13.uname

uname命令可用于查看当前的分发代号,版本号,甚至是你正在使用的Linux版本,要使用uname,请输入命令,然后加上“a”选项,使用“a”选项打印出所有信息,因此最好使用它:

uname -a

 

14.man

man命令可让你查看任何程序的使用说明,要查看手册,请运行man命令,然后运行程序名称,例如,要查看cat的手册,请运行:

man cat

 

15.df

Df是一种轻松查看Linux上文件系统占用空间的方法,要使用它,请输入df命令:

df

要使df更易于阅读,请使用“h”选项,这使输出处于“human readable”模式:

df -h

参考:Linux df命令示例

 

16.du

需要查看系统上的目录占用的空间吗?使用du命令,例如,要查看/home/文件夹的大小,请执行以下操作:

du ~/

要使du输出更具可读性,请尝试使用'hr'选项,这将使输出处于“human readable”模式:

du ~/ -hr

 

17.whereis

使用whereis,可以在命令行中跟踪项目的确切位置,例如,要在Linux系统上查找Firefox二进制文件的位置,请运行:

whereis firefox

 

18.locate

使用locate可以轻松地在Linux命令行上搜索文件,程序和文件夹,要使用它,只需输入locate命令,然后输入搜索词:

locate search-term

 

19.grep

使用grep命令,可以搜索模式,使用grep命令的一个很好的例子是使用它来过滤掉文件中的特定文本行。

理解grep不是一个本身应该运行的命令,相反,它必须组合,如下所示:

cat text-file.txt | grep 'search term'

基本上,要使用grep搜索模式,请记住以下语法:

command command-operations | grep 'search term'

 

20.ps

要直接从Linux终端查看当前正在运行的进程,请使用ps命令:

ps

需要更完整,详细的流程报告吗?使用aux运行ps:

ps aux

 

21.kill

有时候,你需要杀死一个问题程序,为此,需要利用kill命令,例如要关闭Firefox,请执行以下操作。

首先,使用pidof查找Firefox的进程号:

pidof

然后,使用kill命令将其杀死:

kill process-id-number

仍然不会关闭?使用“9”选项:

kill -9 process-id-number

参考:Linux进程管理:用kill和killall命令杀死进程

 

22.killall

使用killall命令,可以结束正在运行的程序的所有实例,要使用它,请运行killall命令,后跟程序名称,例如,要杀死所有运行的Firefox进程,请执行以下操作:

killall firefox

 

23.curl

需要通过Linux终端从互联网上下载文件吗?使用curl,要开始下载,请输入curl命令,后跟文件的URL,>符号以及要保存的位置,例如:

curl https://ywnz.com/images/logo.png > ~/Downloads/logo.png

 

24.free

Linux学习者要记住25个基本的Linux终端命令

内存不足?使用free命令检查交换空间并释放RAM空间:

free

 

25.chmod

使用chmod,可以更新文件或文件夹的权限。

要更新文件的权限,以便PC上的每个人都可以读取,写入和执行它,请执行以下操作:

chmod +rwx /location/of/file-or/folder/

要更新权限以便只有所有者才能访问,请尝试:

chmod +rw

要在Linux系统上更新特定组或权限,请运行:

chmod +rx

 

结语

Linux命令行有无穷无尽的操作要知道,即使在完成本文之后,你仍然需要学习更多内容。也就是说,本文肯定有助于增强你的Linux命令行知识。请认真的学习和理解上面所有的25个命令,每个命令都要亲自运行,多看看运行命令后返回的信息,加深记忆。

 

相关主题

Linux菜鸟起飞:Linux简单命令图文讲解

Linux命令子频道
精选文章
热门文章