100多个Linux命令

【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中最后一个命令以外的命令。

    推荐阅读