ls x* y*: 过滤文件中x和y开头的文件 ls -F: 区分文件还是目录 ls -l: 显示详细信息
cp sourceFile destinationFile,但是如果源文件存在会直接被覆盖,也不会提醒, 如果想要提醒需要加上-i, 例如cp -i 1.txt 2.txt
用法和cp一致
rm -i xxx: -i会询问是否真的要删除 rm -f xxx: 强制删除,不会询问
注意 对于rm命令,-r选项和-R选项的效果是一样的,都可以递归地删除目录中的文件。shell命令很少会对相同的功能使用大小写不同的选项。 一口气删除目录树的最终解决方案是使用rm -rf命令。该命令不声不响,能够直接删除指定目录及其所有内容。当然,这肯定是一个非常危险的命令,所以务必谨慎使用,并再三检查你要进行的操作是否符合预期。
mkdir命令的-p选项可以根据需要创建缺失的父目录。父目录是包含目录树中下一级目录的目录。
file命令是一个方便的小工具,能够探测文件的内部并判断文件类型: $ file .bashrc .bashrc: ASCII text
cat fileName
-n 加上行号
cat的缺点是其开始运行后无法控制后续的操作,为了解决这个问题,有了more命令。
more命令会显示文件内容,但会在显示每页数据之后暂停下来。
ps -ef显示系统中运行的所有进程
ps命令虽然在收集系统中运行进程的信息时非常有用,但也存在不足之处:只能显示某个特定时间点的信息。如果想观察那些被频繁换入和换出内存的进程,ps命令就不太方便了。这正是top命令的用武之地。与ps命令相似,top命令也可以显示进程信息,但采用的是实时方式。
经常需要在大文件中搜索
gzip: 压缩 gzcat: 查看压缩过的文本文件内容 gunzip:解压
ar命令最开始是用于将文件写入磁带设备以作归档,但它也可以将输出写入文件,这种用法成了在Linux中归档数据的普遍做法。tar命令的格式如下
// 该命令创建了一个名为test.tar的归档文件,包含目录test和test2的内容。 tar -cvf test.tar test/ test2/
sudo su -
- sudo : super user doing
- su : switch user
-: root用户