Linux上,最常用的一批命令解析(10年精选)

mkdir 创建目录  make dir
cp 拷贝文件  copy
mv 移动文件   move
rm  删除文件 remove

 # 创建目录和父目录a,b,c,d
 mkdir -p a/b/c/d

 # 拷贝文件夹a到/tmp目录
 cp -rvf a/ /tmp/

 # 移动文件a到/tmp目录,并重命名为b
 mv -vf a /tmp/b

 # 删除机器上的所有文件
 rm -rvf /

漫游

linux上是黑漆漆的命令行,依然要面临人生三问:我是谁?我在哪?我要去何方?

ls  命令能够看到当前目录的所有内容。ls -l能够看到更多信息,判断你是谁。
pwd  命令能够看到当前终端所在的目录。告诉你你在哪。
cd  假如你去错了地方,cd命令能够切换到对的目录。
find  find命令通过筛选一些条件,能够找到已经被遗忘的文件。

至于要去何方,可能就是主宰者的意志了。

cat
最常用的就是cat命令了,注意,如果文件很大的话,cat命令的输出结果会疯狂在终端上输出,可以多次按ctrl+c终止。

# 查看文件大小
du -h file

# 查看文件内容
cat file

less
既然cat有这个问题,针对比较大的文件,我们就可以使用less命令打开某个文件。
类似vim,less可以在输入/后进入查找模式,然后按n(N)向下(上)查找。
有许多操作,都和vim类似,你可以类比看下。

tail
大多数做服务端开发的同学,都了解这么命令。比如,查看nginx的滚动日志。

tail -f access.log

原文地址:https://www.cnblogs.com/mobies/p/11870237.html