1、常用系统命令
命令 | 功能 | 示例 |
---|---|---|
touch |
建立空白文件 | touch a.txt |
file |
打印文件类型等信息 | file ~/Pictures/test.png |
ln -s # 或 ll |
建立软链接 | ln -s <目标文件绝对路径> <软链接文件> |
mkdir -p |
递归建立目录 | mkdir -p ~/test/a/b/c |
tree |
树形递归列出当前目录 | tree -L 2 . # 仅显示2级子目录 |
pwd |
显示当前目录 | pwd |
exit |
退出当前终端 | exit |
reboot |
重启计算机 | sudo reboot |
poweroff |
关闭计算机 | sudo poweroff # 慎用! |
which |
显示命令程序所在路径 | which ls |
adduser |
添加用户 | sudo adduser <新用户名> |
usermod |
更改用户设置 | sudo usermod -aG sudo <用户名> |
passwd |
更改登录密码 | sudo passwd <用户名> |
ifconfig |
查看网络配置 | ifconfig |
ping |
测试网络连接 | ping www.megvii-inc.com |
telnet |
测试端口连接 | telnet www.megvii.com 80 |
reset |
重置(清空)终端 | reset |
alias |
给长命令添加别名 | alias ll="ls -lh" |
tar -xvf |
解压 tar 包 | tar -xvf <待解压tar包> |
tar -czvf |
压缩 tar 包 | tar -czvf <目标tar包> <待压缩目录> |
unzip |
解压 zip 包 | unzip <待解压zip包> |
zip -r |
压缩为 zip 包 | zip -r <目标zip包> <待压缩目录> |
ldd |
查看二进制程序的依赖库 | ldd $(which ls) |
xxd |
打印二进制文件的内容 | xxd ~/Pictures/test.png |
history |
打印命令历史 | ``` history |
uname |
显示系统信息 | uname -a |
htop |
高级进程管理器 | htop |
2、常用文本操作命令
命令 | 功能 |
---|---|
basename |
删除路径,保留文件名 |
dirname |
删除文件名,保留路径 |
cut |
按列截取 |
paste |
按列合并 |
sort |
按行排序 |
uniq |
按行去重 |
shuf |
按行随机乱序 |
tail -r |
按行倒置 |
3、Python-命令
- pip show {包名称}-------查看包的信息
- whereis {包名称}--------查看包的位置
- pip list ----------------列出所有包的信息
- python3 -m venv {虚拟环境的文件夹路径}--------创建虚拟环境
- deactivate--------------退出虚拟环境
- pip install --upgrade pip setuptools---------------升级,更新pip和setuptools
- pip install --upgrade {包名称} ---------------------更新一包