【100多个Linux命令】让我们看一下最常用的100多个Linux命令列表。此列表对初学者和专业人士都有帮助。
Commands |
Description |
alias |
将复杂的命令转换为更简单的命令。 |
bzip2 / bunzip2 |
压缩文件/解压bzip2文件。 |
bzcat / bzmore |
显示使用bzip2压缩的文件。 |
cal |
Displays calendar. |
cat |
这是一个多功能命令。 |
cd |
更改当前工作目录。 |
chage |
设置用户帐户的到期日期。 |
chgrp |
Changes group. |
chmod |
更改文件或目录的权限。 |
chown |
更改文件或目录的所有者。 |
chsh |
更改外壳。 |
clear |
清除终端。 |
comm |
比较两个流或文件。 |
cp |
将文件内容从一个文件复制到另一文件。 |
cut |
用于显示文件中所需的列。 |
date |
显示当前日期。 |
df |
检查系统中的磁盘空间。 |
echo |
在终端上打印输入的单词。 |
exit |
从当前用户组退出到最后一个组。 |
export |
将外壳变量导出到其他外壳。 |
file |
显示文件类型。 |
find |
查找用于特定搜索的文件。 |
gpasswd |
将组成员身份转移到另一个用户。 |
grep |
过滤包含特定字符串的文本行。 |
groupadd |
创建一个组。 |
groupdel |
永久删除群组。 |
groupmod |
更改组名。 |
groups |
显示当前用户所属的组名。 |
gzip / gunzip |
压缩文件/解压缩gzip文件。 |
head |
显示文件的前十行。 |
history |
显示Shell命令历史记录中的旧命令。 |
HISTSIZE |
确定要在当前环境中存储的命令数。 |
HISTFILE |
显示包含历史记录的文件。 |
HISTFILESIZE |
设置历史文件中保留的命令数。 |
id |
讲述系统中用户的ID。 |
less |
根据终端的宽度显示文件内容。 |
locate |
在数据库中搜索文件。 |
ls |
列出目录的所有文件。 |
man |
显示指定命令的手册页。 |
mkdir |
Creates directory. |
more |
一次显示一个输出屏幕。 |
mv |
重命名目录或文件。 |
od |
以八进制格式显示文件内容。 |
passwd |
设置用户组密码。 |
pwd |
显示当前工作目录位置。 |
PS1 |
在终端中更改提示名称。 |
rename |
一次重命名多个文件。 |
rm |
删除文件。 |
rmdir |
删除目录。 |
设置-o noclobber |
防止文件被覆盖。 |
设置+ o noclobber |
允许覆盖现有文件。 |
set -u |
将未定义的变量显示为错误。 |
设置+ u |
未定义变量不显示任何内容。 |
设置-x |
显示外壳扩展。 |
设置+ x |
禁用外壳扩展。 |
sed |
在流中执行编辑。 |
sleep |
等待指定的秒数。 |
sort |
按字母顺序对内容进行排序。 |
su |
允许用户以其他用户身份运行Shell。 |
sudo |
允许用户使用其他用户的凭据启动程序。 |
tac |
以相反的顺序显示文件内容。 |
tail |
显示文件的最后十行。 |
tar |
压缩目录。 |
tee |
将stdin放在stdout上, 然后放入文件中。 |
time |
显示执行命令所花费的时间。 |
touch |
创建一个空文件。 |
tr |
Translates characters. |
type |
显示有关命令类型的信息。 |
uniq |
仅对一次重复行进行排序和显示多次。 |
unset |
从外壳删除变量。 |
useradd |
添加用户。 |
userdel |
Deletes users. |
usermod |
修改用户的属性。 |
vi |
打开vi编辑器以编写程序。 |
w |
显示谁登录以及他们在做什么。 |
wc |
计算单词, 行和字符。 |
who |
告诉谁登录了系统。 |
whoami |
告诉用户名。 |
我是谁 |
显示指向你当前会话的行。 |
zcat /可以 |
查看使用gzip压缩的文件。 |
Linux符号
Symbols |
Function |
&
(ampersand) |
返回shell提示符, 而无需等待命令完成。 |
;
(分号) |
在同一行上用(;
)分隔两个或多个命令。 |
$? (美元问号) |
prevoius命令的退出代码以0或1的形式存储。 |
|| (双竖线) |
表示逻辑或。 |
&
&
(双”
&”
号) |
表示逻辑AND。 |
# (英镑符号) |
考虑在其后键入的单词作为注释。 |
\(转义特殊字符) |
启用控制字符的使用。 |
*(asterisk) |
生成与指定*匹配的任意数量的字符的输出。 |
? (问号) |
生成与指定匹配的输出?带有一个过人的角色。 |
[] (方括号) |
生成匹配[]之间任意数量字符的输出。 |
!! (砰砰) |
在bash中重复最后一个命令。 |
! (bang) |
重复bash中最后一个命令以外的命令。 |
推荐阅读