Linux 25 个基本 Linux 终端命令

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

1.ls
ls 是 list directory 命令,要使用它,请启动终端窗口并键入命令 ls:
ls
ls 命令也可用于通过“a”命令行开关显示隐藏文件:
ls -a
2.cd
cd 是你如何更改终端中的目录,要切换到终端启动的其他目录,请执行以下操作:
cd /path/to/location/
也可以使用“..”向后移动目录:
cd .. 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 上,ping 命令可以检查网络与远程 Internet 或 LAN 服务器之间的延迟:
ping ywnz.com
要么
ping IP-address
要仅 ping 几次,请使用 ping 命令,然后使用“c”选项和一个数字,例如,要 ping Google 3 次,请执行以下操作:ping google.com -c3
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
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
22.killall
使用 killall 命令,可以结束正在运行的程序的所有实例,要使用它,请运行 killall 命令,后跟程序名称,例如,要杀死所有运行的 Firefox 进程,请执行以下操作:
killall firefox
23.curl
需要通过 Linux 终端从互联网上下载文件吗?使用 curl,要开始下载,请输入 curl 命令,后跟文件的URL,>符号以及要保存的位置,例如:
curl https://ieapk.com/images/logo.png > ~/Downloads/logo.png
24.free
使用free命令检查交换空间并释放 RAM 空间:free
25.chmod
使用 chmod,可以更新文件或文件夹的权限。
要更新文件的权限,以便 PC 上的每个人都可以读取,写入和执行它,请执行以下操作:chmod +rwx /location/of/file-or/folder/
要更新权限以便只有所有者才能访问,请尝试:
chmod +rw
要在 Linux 系统上更新特定组或权限,请运行:
chmod +rx
Linux 命令行有无穷无尽的操作了解完之后 仍然需要学习更多的基础命令和其他命令内容