用的最多的肯定是目录切换命令
cd 切换到当前用户所有的主目录 |
cd directory 切换到制定文件 |
cd .. 返回上一层目录
cd ../../返回上一层目录的上一层目录
然后就是目录显示命令
ls 显示当前目录内容
ls -a显示当前目录所有内容,包括隐藏文件
ls -l显示当前目录详细内容(文件读写权限,创建时间等)
ls *.txt显示当前目录下后缀为txt的文件(后缀根据需求更改,例如.java .xml)
然后就是创建目录
mkdir dir 创建dir文件
mkdir dir1 dir2 dir3 连续创建dir1 dir2 dir3文件
mkdir -p /dir1/dir2/dir3 连续创建三层文件(创建dir1后,在其目录下创建dir2,然后在dir2目录下创建dir3)
接着就是删除目录,文件
rm -rf强制删除(强大的删除命令,基本使用这个命令。删除较大文件,例如几百个G时,效果尤其明显)
rmdir dir1 删除空文件dir1
还有文件查询命令
find 查找当前目录及其子目录下的所有文件及文件夹(慎用,如果文件较大,例如android完整源码,相当耗时)
find dir1 查找当前目录下文件名包含dir1的文件或文件夹
find test.txt 查找当前目录下名为test.txt的文件或者文件夹
find [h] *查找当前目录下以h开头的文件或文件夹
find [a-z] 查找当前目录下以小写字母开头的文件或文件夹
find "h$llo*" 查找当前目录下所有以h后面带一个字符再加llo开头的文件或文件夹
|
man 查看某个命令的帮助内容(man ls 查看ls命令的操作详解)
date 输出当前系统的时间和日期
history 列出执行过的命令记录
history -c清楚历史命令记录(刚开始接触慎用,保持命令记录便于学习)
free 查看内存使用情况
rm -rf/听说一般人不敢用的命令