Linux中的基本命令很多,但每个命令都有各自的功能,功能很强大。
一、文件和目录操作命令
cd : (change directory) 功能是从当前目录切换到指定的工作目录。
cp : (copy) 功能是复制文件或目录。
find : 查找的意思,用于查找目录及目录下的文件。
mkdir : (make directories) 功能是创建目录。
mv : (move) 功能是移动或重命名文件。
pwd : (print working directory) 功能是显示当前工作目录的绝对路径。
rename : 用于重命名文件。
rm :(remove) 功能是删除一个或多个文件或目录。
rmdir : (remove empty directories) 功能是删除空目录。
touch : 创建新的空文件,改变已有文件的时间戳属性。
tree : 以树形结构显示目录下的内容。
basename : 显示文件名或目录名。
dirname : 显示文件或目录路径。
chattr : 改变文件的扩展属性。
lsattr : 查看文件的扩展属性。
file : 显示文件的类型。
ms5sum : 计算和检验文件的MD5值。
二、查看文件及内容处理命令
cat : 功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
tac : 是cat的反向拼写,功能是反向显示文件内容。
more : 分页显示文件内容。
less : 分页显示文件内容,more命令的相反用法。
head : 显示文件内容的头部。
tall : 显示文件内容的尾部,
tail -f 动态显示文件追加的内容。
cut : 将文件的每一行按指定分隔符分割并输出。
split : 分割文件为不同的小片段。
paste : 按行合并文件内容。
sort : 对文件的文本内容排序。
uniq : 去除重复行。
wc : 统计文件的行数、单词数或字节数。
iconv : 转换文件的编码格式。
dos2unix : 将DOS格式文件转换成UNIX格式。
diff : 比较文件的差异,常用于文本文件。
vimdiff : 命令行可视化问价比较工具,常用于文本文件。
rev : 反向输出文件内容。
grep /egrep : 过滤字符串,文本三剑客之一
join : 按两个文件的相同字段合并。
tr : 替换或删除字符。
三、文件压缩及解压缩命令
tar : 打包压缩。
unzip : 解压文件。
gzip : gzip 压缩工具。
zip : 压缩工具。
四、信息显示命令
uname : 显示操作系统相关信息的命令。
hostname : 显示或设置当前系统的主机名。
dmesg : 显示开机信息,用于诊断系统故障。
uptime : 显示系统运行时间及负载。
stat : 显示文件或文件系统的状态。
du : 计算磁盘空间使用情况。
df : 报告文件系统磁盘空间的使用情况。
top : 实时显示系统资源使用情况。
free : 查看系统内存。
date : 显示与设置系统时间。
cal : 查看日历等时间信息。
五、 搜索文件命令
which : 查看二进制命令,按环境变量PATH路径查找。
find : 从磁盘遍历查找文件或目录。
whereis : 查找二进制命令,按环境变量PATH路径查找。
locate : 从数据库 /var/lib/mlocate/mlocate.db 中查看命令,使用updatedb 更新库。
六、 用户管理命令
useradd : 添加用户。
usermod : 修改系统已经存在的用户属性。