一、创建
touch xxx 创建空文件/更新文件状态
mkdir aaa
mkdir aaa bbb 同时创建多个目录
mkdir -p aaa/bbb 递归创建
二、删除
rmdir xxx 删除空目录
rm xxx 删除文件
rm aaa bbb
rm -f xxx
rm -rf xxx
-r 递归删除整个目录
-f 强制删除且不提示确认信息
三、复制
cp a /sdcard/ 复制文件不需要选项
cp a b /sdcard/ 复制多个文件
cp a /sdcard/b
cp -r a b 复制目录 需要加-r
-r 递归复制整个文件夹
四、移动
mv oldName newName 移动文件同时重命名
mv oldName /sdcard/newName 移动文件同时重命名
mv oldName /sdcard/ 移动文件
五、输出
输出文件内容 cat /proc/version
echo $PATH 输出环境变量
echo $HOSTNAME 输出主机名
echo “Hello World!” > text 输出内容保存到文件
六、grep
-i 忽略字母大小写
-r 递归查找
grep -l xiaojianbang * 只列出匹配的文件名
七、 管道命令
相当于命令的组合使用,把上个命令的执行结果,交给下个命令处理
ps -A |grep xxx
八、查找文件或目录
指定目录,递归查找文件: find 路径 -name 文件名
九、重定向与追加
> 输出重定向 本身应该在终端显示的内容,变成写入文件,覆盖
>> 追加
十、软链接
软链接也称符号链接,类似windows快捷方式,主要存放链接其他文件的路径
ln -s 原文件或目录 软链接