1.常用 Linux 命令
# more /proc/cpuinfo CPU基本信息
# top 实时监控CPU、内存、进程等使用情况
# ps -aux 查看所有进程(a:所有程序 u:以用户为主的格式 x:不以终端机来区分)
# kill 12345 关闭进程12345(-9 强制关闭进程)
# systemctl list-unit-files 系统服务
# history 查看历史操作
# history -c 删除历史操作(仅限当前shell)
# ifconfig 网络接口信息
# netstat -a 查看当前连接中的所有socket
# netstat -tnlp 查看监听中的TCP端口(-unlp UDP端口)
# useradd name 添加用户
# userdel name 删除用户
# passwd 修改当前用户密码
# id 查看用户信息
# who 查看当前已登录系统的所有用户
# w 查看当前已登录系统所有用户的详细信息
# cd 切换目录
# ls 查看目录(-a 子目录及隐藏文件;-l 详情)
# pwd 查看当前工作目录
# cp old new 复制
# mv old new 重命名或移动
# rm -r file 删除目录或文件
# mkdir file 创建目录
# touch bob.log 创建文件
# chmod 750 abc.js 设置文件读写权限
# vi abc.js 打开或新建文件
# vim abc.js 打开文件
# find file/ -name abc\* 查找file目录下以abc为前缀的文件或目录
# whereis mysql 查看MySQL所在目录
# ln -s abc bcd 建立abc的软连接bcd
# php server.php & & 加在命令后,使该命令在后台运行
# watch -n 10 sh test.sh & 每10s在后台执行一次test.sh脚本
# jobs 查看当前后台运行的所有命令
# kill jobnumber 终止job号对应的命令
# fg %jobnumber 在后台运行的命令中,调出选中的命令
# bg 先ctrl+z暂停当前执行的程序,再bg,进程被移到后台运行
# nohup 让程序始终在后台执行,即使退出帐户/关闭终端之后仍继续运行相应的进程
2.常用 Linux 快捷键
Ctrl+L: 清屏
Ctrl+C: 中断当前正在执行的程序
Ctrl+Z: 暂停当前正在执行的程序
Ctrl+D: 退出root权限
Ctrl+P: 上一天命令,或方向键↑
Ctrl+N: 下一天命令,或方向键↓
Ctrl+U: 清除当前键入的命令
Ctrl+R+输入历史命令中出现过的字符串: 按字符串查找历史命名
Tab: 自动补齐
Ctrl+A: 移动光标到命令行首
Ctrl+E: 移动光标到命令行尾