目录访问
ls -l # 列出目录
pwd # 当前路径
cd /path # 切换目录
mkdir dir # 创建目录
mkdir -p data/mysql/conf # 创建多级目录
rm file # 删除文件
rm -rf dir # 删除目录
cp a b # 复制文件
cp -r dir1 dir2 # 复制目录
mv a b # 移动/重命名
文件操作
touch new.txt # 新建文件
cat new.txt # 一次性查看全部内容
less new.txt # 分页查看
head new.txt # 查看前几行
tail new.txt # 查看后几行
tail -f new.txt # 实时查看日志
find . -name "*.java" # 在指定目录搜索文件
grep -rn "spring.datasource" . # 在当前目录递归搜索,显示行号
vi
i → 编辑
Esc → 退出编辑
:wq → 保存退出
:q! → 强制退出
gg -> 跳到开头
:%d -> 删除全部
文件权限
chmod +x start.sh # 添加执行权限
chmod 755 start.sh # 所有者可读写执行,其他人可读执行
chmod 644 application.yml # 所有者可读写,其他人只读
存储
du -sh # 查看当前路径占用的总空间
du -sh --block-size=G * # 以MB为单位显示各文件大小
df -h / # 查看服务器总空间和可用空间
du -sh ./* # 查看指定文件夹占用的空间
free -h # 查看内存
压缩与解压
tar -czvf app.tar.gz app/
tar -xzvf app.tar.gz
zip -r app.zip app/
unzip app.zip
接口查询
- Linux
sudo lsof -i :8080
- Windows
netstat -ano | findstr :8080
tasklist | findstr <PID>
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。