命令 |
功能说明 |
使用示例 |
man |
查看命令帮助 |
man ls |
help |
查看Linux内置命令的帮助 |
help cd |
ls |
功能是列出目录的内容 |
ls |
cd |
从当前工作目录切换到指定的工作目录 |
cd /root/home |
cp |
其功能为复制文件或目录 |
cp file1 /root/home/file2 |
find |
用于查找目录及目录下的文件 |
find /home -name "*.txt" |
mkdir |
创建目录 |
mkdir workdir |
mv |
是移动或重命名文件 |
mv file1 /root/home |
pwd |
显示当前工作目录的绝对路径 |
pwd |
rename |
重命名文件 |
rename main1.c main.c main1.c |
rm |
删除一个或多个文件或目录 |
rm –rf main1.c |
rmdir |
删除空目录 |
rmdir /root/main |
touch |
改变已有文件的时间戳属性 |
touch ext.log |
tree |
以树形结构显示目录下的内容 |
tree |
basename |
显示文件名或目录名 |
basename file.log |
dirname |
显示文件或目录路径 |
dirname /root/home |
chattr |
改变文件的扩展属性 |
chattr +i /etc/fstab |
lsattr |
查看文件扩展属性 |
lsattr –E rmt0 |
file |
显示文件的类型 |
file install.log |
md5sum |
计算和校验文件的MD5值 |
md5sum insert.sql |
cat |
连接多个文件并且打印到屏幕输出或重定向到指定文件中 |
cat install.log |
tac |
反向显示文件内容 |
tac install.log |
more |
分页显示文件内容 |
more -d file.log |
less |
分页显示文件内容,more命令的相反用法 |
less -n file.log |
head |
显示文件内容的头部 |
head file.log |
tail |
显示文件内容的尾部 |
tail -f file.log |
cut |
将文件的每一行按指定分隔符分割并输出 |
cut -f1 -d”;” file.log |
split |
分割文件为不同的小片段 |
split -b 10k file.log |
paste |
按行合并文件内容 |
paste file1.log file2.log |
sort |
对文件的文本内容按ASCII码值进行比较排序 |
sort file.log |
uniq |
去除重复行 |
uniq -c file.log |
wc |
统计文件的行数、单词数或字节数 |
wc -c file.log |