平时经常使用一些指令,有时候会忘记,这里做一些整理记录,希望以后自己多用命令行,提升效率
常用指令
文件夹
-
mkdir xxx创建文件夹 在当前路径下创建xxx文件夹 -
rmdir xxx删除空文件夹 -
rm -r xxx删除非空文件夹 (递归删除) -
find ./找出当前文件夹下所有文件
文件
-
touch xxx创建文件,在当前路径下创建xxx文件 -
rm xxx删除文件 -
echo 1 > f1创建文件f1,内容为1 -
echo 2 >> f1往f1内添加内容2,内容为12 -
cat f1查看f1的内容
复制
-
cp a b将a文件复制到b文件夹下 -
cp -r a b将a文件夹复制到b文件夹下 -
mv a b将a文件(夹)整体剪切到b文件夹下
显示
-
ls显示当前路径下文件和文件夹 -
ls -a显示隐藏文件夹 -
ls -l显示详情(读写权限)、创建人、大小、日期、名字 -
ls -h -l显示合理大小单位
路径
-
pwd显示当前路径 -
cd /user/xxxx相对路径 -
cd .当前路径 -
cd ..前一路径
zip压缩
zip -r /User/xxx/source /User/xxx/target- -r:递归的对目录进行工作,即应包含文件夹与它的子文件夹
- /User/xxx/source 资源路径
- /User/xxx/target 存储路径
编辑
-
vim xxx编辑xxx -
i开始输入 -
esc退出编辑 -
:wq退出并保存
具体详细的参考Vim简单使用
查看下载进度
- 增加一个 --verbose
查看文件大小
- du -sh
查看指令用法
-
man xxx查看xxx的用法,例如man ls