1. 解压
解压gz | gunzip 文件 | |
解压tar | tar -xvf 文件 | |
解压tar.gz | tar -zxvf 文件 | |
解压zip | unzip 文件 [-d 目标路径] |
2. 进程
2.1 查看进程信息
查找进程的pid | ps aux | grep 进程名 pgrep 进程名 |
|
查看进程 | ps aux |grep 进程号 | |
查看进程启动时间 | ps -p 进程号 -o lstart | |
查看用户进程 | ps -u 用户名 |
2.2 杀死进程
杀掉进程 | kill pid kill -9 pid |
|
杀掉指定名称的进程 | killall 进程名 pkill 进程名 |
|
杀掉用户进程 | pkill -u 用户名 |
3. 代理
设置代理 | export ALL_PROXY=’http://127.0.0.1:7890‘ | |
测试代理 | curl http://huggingface.co curl -x ‘http://127.0.0.1:7890‘ http://huggingface.co |
|
4. 端口
查看端口占用 | sudo lsof -i :9090 netstat -anp| grep 端口 |
|
5. 文件/目录
创建多层目录 | mkdir -p 目录 | |
查看修改时间 | ls -l | |
查看文件状态 | stat 文件名 | |
6. 系统信息
描述 | 命令 | 备注 |
---|---|---|
查看磁盘 | df -h | |
查看目录占用 | du -sh . du -h . du -ah . | sort -h du -sh */ | sort -h du -ah . | sort -h | head -n 10 |
当前目录占用 子目录 (文件) 占用 只看目录 排序 前10个 |
7. 功能
1秒执行一次 | watch -n 1 命令 | |
8. 用户
创建用户 | useradd 用户名 -g 组名 -d 用户家目录 useradd -m -G 用户组 用户名 sudo useradd -m -d 家目录 用户名 |
指定主组,指定家目录 添加到某个组(如root),创建家目录 |
添加用户到某个组 | usermod -aG 组名 用户名 | |
设置用户密码 | sudo passwd 用户名 | |
删除用户 | sudo userdel username sudo userdel -r username |
|
9. 传输
传输文件 | scp [-P 端口] 本地文件 用户名@IP地址:目~/目录 | |
传输目录 | scp -r 本地路径 用户名@IP地址:目~/目录 | |