linux 常用命令收集(持续更新)
有关于文件的操作
- 创建新文件
touch xxx.txt
- 空文件输入
echo 'xxxx' > xxx.txt
- 输出文件内容
- 输出全部数据
cat xxx.txt
- 输出前10行
cat xxx.txt | head -n 10
- 输出后10行
cat xxx.txt | tail -n 10
- 输出固定行数
cat xxx.txt | sed -n '5, 10p'
- 输出全部数据
- 查看文件行数
wc -l xxx.txt
- 查看内容
grep 内容 xxx.txt
有关目录的操作
- 创建目录dir
mkdir dir
- 删除目录以及目录下的所有文件
rm -rf dir
- 复制dir1 到 dir2目录 下
cp -r dir1 dir2
如果dir2已经存在cp -r dir1/. dir2
- 查看当前目录路径
pwd
杂项
- 查看本地密钥
cat ~/.ssh/id_rsa.pub
- 查看磁盘使用情况
df -h
查看指定目录dir使用情况df -h dir
- 查看CPU占有率
htop
或者top
zip
- 压缩
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹压缩到myfile.zip - 解压
unzip -o -d dir myfile.zip
将myfile.zip 文件解压到dir目录下