1. ls: 列出当前目录下的文件与文件夹
ls常用参数:
-l :列出文件的详细信息
-a:列出所有文件,包括隐藏文件
2. cd: 切换目录
cd用法:
cd /home/mi/Downloads :切换到” /home/mi/Downloads“目录
cd ~:切换到用户根目录
cd ..:切换到当前目录的上一级目录
cd ../..:切换到上一级目录的上一级目录
cd - :切换到刚刚的目录
3. cp: 复制
cp用法:
cp ~/Downloads/ThemeManager.apk .:将” ~/Downloads/ThemeManager.apk “拷贝到当前目录
cp参数:
-r : 递归拷贝目录
4. mv: 移动
mv用法:
mv ~/Downloads/ThemeManager.apk .:将” ~/Downloads/ThemeManager.apk “移动到当前目录
cp参数:
-r : 递归移动目录
5. rm: 删除(谨慎使用,删除之后不可恢复)
rm用法:
rm -rf ~/Downloads/wallpaper/ .:将”~/Downloads/wallpaper/“文件夹删除
cp参数:
-r : 递归删除目录
6. mkdir: 创建目录
mkdir用法:
mkdir ~/Downloads/wallpaper/ .:创建”~/Downloads/wallpaper/“文件夹
7. rmdir: 删除空目录
rmdir用法:
rmdir ~/Downloads/wallpaper/ .:删除”~/Downloads/wallpaper/“文件夹
8. grep:按行查找并匹配
grep用法:
grep text ./ -rn : 从当前目录递归查找所有文件包含”text”字符所在的行的内容
grep参数:
-r:查找所有子文件(夹)
-n:显示行号
-i:忽略大小写
-v:反向选择,显示没匹配到的内容
-E “A|B”:匹配A或者B
9. |:管道
|用法:将前一个命令的输出结果像管道一样传递给够一个命令作为输入
ls -l | grep logcat : 显示文件名包含“logcat”文件的详细内容