📅  最后修改于: 2020-12-07 07:32:37             🧑  作者: Mango
Linux命令是Linux操作系统的实用程序。所有基本任务和高级任务都可以通过执行命令来完成。这些命令在Linux终端上执行。终端是与系统交互的命令行界面,类似于Windows OS中的命令提示符。 Linux中的命令区分大小写。
等其他操作系统相比,Linux提供了强大的命令行界面。我们可以通过其终端进行基础工作和高级工作。我们可以执行一些基本任务,例如创建文件,删除文件,移动文件等等。此外,我们还可以执行高级任务,例如管理任务(包括软件包安装,用户管理),网络任务(ssh连接),安全性任务等等。
Linux终端是用户友好的终端,因为它提供了多种支持选项。要打开Linux终端,请同时按“ CTRL + ALT + T ”键,然后按“ ENTER ”键执行命令。
在本主题中,我们将讨论示例中前50个最常用的Linux命令。这些命令对于初学者和专业人士都非常有用。我们将这些命令分为以下几节,以便您可以轻松识别它们的用法:
以下是前50个Linux命令:
1. pwd命令
pwd命令用于显示当前工作目录的位置。
句法:
pwd
输出:
2. mkdir命令
mkdir命令用于在任何目录下创建一个新目录。
句法:
mkdir
输出:
3. rmdir命令
rmdir命令用于删除目录。
句法:
rmdir
输出:
4. ls命令
ls命令用于显示目录内容的列表。
句法:
ls
输出:
5. cd命令
cd命令用于更改当前目录。
句法:
cd
输出:
6.触摸命令
touch命令用于创建空文件。我们可以通过执行一次来创建多个空文件。
句法:
touch
touch ....
输出:
7. cat命令
cat命令是Linux系统中的多功能工具。它可用于创建文件,显示文件内容,将一个文件的内容复制到另一文件等等。
句法:
cat [OPTION]... [FILE]..
要创建文件,请执行以下操作:
cat >
// Enter file content
按“ CTRL + D ”键保存文件。要显示文件的内容,请执行以下操作:
cat
输出:
8. rm命令
rm命令用于删除文件。
句法:
rm <文件名>
输出:
9. cp命令
cp命令用于复制文件或目录。
句法:
要复制到同一目录中:
cp
要复制到其他目录:
输出:
10. mv命令
mv命令用于将文件或目录从一个位置移动到另一位置。
句法:
mv
输出:
11.重命名命令
重命名命令用于重命名文件。这对于重命名大量文件很有用。
句法:
rename 's/old-name/new-name/' files
例如,要将所有文本文件转换为pdf文件,请执行以下命令:
rename 's/\.txt$/\.pdf/' *.txt
输出:
12.负责人
head命令用于显示文件的内容。它显示文件的前10行。
句法:
head
输出:
13.尾部命令
tail命令类似于head命令。这两个命令之间的区别在于,它显示文件内容的最后十行。这对于读取错误消息很有用。
句法:
tail
输出:
14. tac命令
tac命令与cat命令相反,其名称已指定。它以相反的顺序显示文件内容(从最后一行开始)。
句法:
tac
输出:
15.更多命令
more命令与cat命令非常相似,因为它用于显示文件内容的方式与cat命令相同。这两个命令之间的唯一区别是,如果文件较大,more命令将一次显示屏幕输出。
在更多命令中,以下键用于滚动页面:
ENTER键:逐行向下滚动。
空格键:移至下一页。
b键:移至上一页。
/键:搜索字符串。
句法:
more
输出:
16.更少的命令
less命令类似于more命令。它还包括一些额外的功能,例如“终端宽度和高度的调整”。相对而言,more命令会在终端的宽度上削减输出。
句法:
less
输出:
17. su命令
su命令提供对另一个用户的管理访问。换句话说,它允许其他用户访问Linux Shell。
句法:
su
输出:
18. id命令
id命令用于显示用户ID(UID)和组ID(GID)。
句法:
id
输出:
19. useradd命令
useradd命令用于在Linux服务器上添加或删除用户。
句法:
useradd username
输出:
20. passwd命令
passwd命令用于创建和更改用户密码。
句法:
passwd
输出:
21. groupadd命令
groupadd命令用于创建用户组。
句法:
groupadd
输出:
22. cat命令
cat命令也用作过滤器。要过滤文件,请在管道内部使用它。
句法:
cat | cat or tac | cat or tac |. . .
输出:
23.剪切命令
cut命令用于选择文件的特定列。 '-d'选项用作定界符,它可以是空格(''),斜杠(/),连字符(-)或其他任何内容。并且,“-f”选项用于指定列号。
句法:
cut -d(delimiter) -f(columnNumber)
输出:
24. grep命令
grep是Linux系统中功能最强大且使用最广泛的过滤器。 “ grep”代表“全局正则表达式print” 。这对于从文件中搜索内容很有用。通常,它与管道一起使用。
句法:
command | grep
输出:
25. comm命令
“ comm”命令用于比较两个文件或流。默认情况下,它显示三列,第一列显示第一个文件的不匹配项,第二列显示第二个文件的不匹配项,第三列显示两个文件的匹配项。
句法:
comm
输出:
26. sed命令
sed命令也称为流编辑器。它用于使用正则表达式编辑文件。它不会永久编辑文件。相反,编辑后的内容仅保留在显示中。它不会影响实际文件。
句法:
command | sed 's///'
输出:
27. tee命令
tee命令与cat命令非常相似。这两个过滤器之间的唯一区别是,它将标准输入放到标准输出上,并将它们写到文件中。
句法:
cat | tee | cat or tac |.....
输出:
28. tr命令
tr命令用于将文件内容从小写转换为大写。
句法:
command | tr <'old'> <'new'>
输出:
29. uniq命令
uniq命令用于形成一个排序列表,其中每个单词只会出现一次。
句法:
command | uniq
输出:
30. wc命令
wc命令用于计算文件中的行数,单词数和字符。
句法:
wc
输出:
31. od命令
od命令用于以不同的s显示文件的内容,例如十六进制,八进制和ASCII字符。
句法:
od -b // Octal format
od -t x1 // Hexa decimal format
od -c // ASCII character format
输出:
32. sort命令
sort命令用于按字母顺序对文件进行排序。
句法:
sort
输出:
33. gzip命令
gzip命令用于截断文件大小。它是一种压缩工具。它用扩展名为“ .gz”的压缩文件替换原始文件。
句法:
gzip ...
输出:
34. gunzip命令
gunzip命令用于解压缩文件。这是gzip命令的反向操作。
句法:
gunzip . .
输出:
35. find命令
find命令用于在目录中查找特定文件。它还支持各种选项来查找文件,例如按名称,按类型,按日期等。
在find命令之后使用以下符号:
(。):用于当前目录名称
(/):对于root
句法:
find . -name "*.pdf"
输出:
36.查找命令
查找命令用于按文件名搜索文件。 find命令非常相似。不同之处在于这是一个后台过程。它在数据库中搜索文件,而find命令在文件系统中搜索。它比find命令快。要使用locates命令查找文件,请保持数据库更新。
句法:
locate
输出:
37. date命令
date命令用于显示日期,时间,时区等。
句法:
date
输出:
38. cal命令
cal命令用于显示当前月份的日历,突出显示当前日期。
句法:
cal<
输出:
39. sleep命令
sleep命令用于将终端保持指定的时间。默认情况下,它需要几秒钟的时间。
句法:
sleep
输出:
40.时间命令
time命令用于显示执行命令的时间。
句法:
time
输出:
41. zcat命令
zcat命令用于显示压缩文件。
句法:
zcat
输出:
42. df命令
df命令用于显示文件系统中使用的磁盘空间。它以使用的块数,可用块数和安装目录的形式显示输出。
句法:
df
输出:
43. mount命令
mount命令用于将外部设备文件系统连接到系统的文件系统。
句法:
mount -t type
输出:
44.退出命令
Linux exit命令用于退出当前shell。它使用参数作为数字,并通过返回状态号退出外壳。
句法:
exit
输出:
按ENTER键后,它将退出终端。
45.清除命令
Linux clear命令用于清除终端屏幕。
句法:
clear
输出:
按ENTER键后,将清除终端屏幕。
46. ip命令
Linux ip命令是ipconfig命令的更新版本。它用于分配IP地址,初始化接口,禁用接口。
句法:
ip a or ip addr
输出:
47. ssh命令
Linux ssh命令用于通过ssh协议创建远程连接。
句法:
ssh user_name@host(IP/Domain_name)
48. mail命令
mail命令用于从命令行发送电子邮件。
句法:
mail -s "Subject"
输出:
49. ping命令
ping命令用于检查两个节点之间的连通性,即服务器是否已连接。它是“ Packet Internet Groper”的缩写。
句法:
ping
输出:
50. host命令
host命令用于显示给定域名的IP地址,反之亦然。它为DNS查询执行DNS查找。
句法:
host or
输出: