Linux常用系统命令
| pwd | 打印当前目录 |
| cd /目录 | 切换目录 |
| cd .. | 切换上一级目录 |
| ls | 显示目录 |
| ls -a | 包括隐藏文件 |
| ls -l | 以长格式列出 |
| alias | 当前系统所有别名 |
| mkdir | 创建目录文件夹 |
| mkdir -p a/b/c | 递归创建 a/b/c |
| mkdir -pv a/c/c | 显示递归创建过程 a/b/c |
| touch 1.txt | 创建文件 1.txt |
| cp 1.txt 2.txt | 复制文件 1.txt 到 2.txt |
| cp -p 1.txt | 复制文件(权限时间戳) |
| stat | 查看文件时间戳 |
| rm 1.txt | 删除文件1.txt |
| rm -f 目录 | 删除目录 |
| rm -rf 目录 | 强制删除目录 |
| rm -ri 目录 | 逐级提示删除目录 |
| cat 1.txt | 查看文件内容 |
| vim 1.txt | 编辑文件(后文详解vim编辑器) |
| echo 1 > 1.txt | 将 1 写进 1.txt |
| mv + 文件 + 路径 | 移动文件 |
| mv 123.txt 456.txt | mv方式将123.txt改名456.txt |
| chmod 755 1.txt | 改变文件权限 (-rwxr-xr-x) 755权限 |
| chomd a-x 1.txt | 取消所有用户(all) 的 x (执行) 权限 |
| chomd g+x 1.txt | 增加来宾用户goust)的 x(执行) 权限 |
| chomd a-x 1.txt | 取消所有用户(all) 的 x(执行) 权限 |
| chomd u-x 1.txt | 增加用户(u) 的 x 权限 |
| wget 下载链接地址 | 下载 |
| wget -b 下载链接地址 | 后台下载 |
| wget 下载链接地址 -O 本机存放地址 | -O 可修改存放地址 |
ps 进程管理命令
| ps aux | 查看当前所有进程 |
| 进程状态注解 | |
| D 表示不可中断的睡眠状态 | R 表示运行或就绪状态 |
| S 表示可中断的睡眠状态 | T 表示停止状态 |
| Z 表示僵尸状态:内核追踪进程PID,进程申请内存,申请调度到CPU运行 | |
| 排序 | |
| ps -aux --sort -pcpu | more | 按cpu占用百分比做降序排序 |
| ps -aux --sort -rss | more | 按内存占用百分比做降序排序 |
拓展命令:top命令 查询进程
| 交互式查看进程和系统相关的信息,默认3秒刷新一次 | |
| 空格键 | 按一下按照CPU占比排序 |
| M键 | 按内存降序进行排序 |
| T键 | 按运行时间进行排序 |
| top -d 5 | 进入时按照5秒刷新 |
| top -b | 以页的方式显示 |
| top -n 4 | 刷新4次,次/3秒 |
| top -u 进程 | 查看指定进程 |
| kill PID | 杀死进程,注释:PID需要在ps或top中查看 |
| kill -9 | 强制杀死进程 |
| kill -l | 查看配置 |
| kill -15 | 默认杀死 |
| netstat | 查看进程 |
| netstat -ant | 连接情况 |
| vim /etc/servieces | 查看端口作用 |
用户管理类命令
| useradd jfedu | 建立用户 jfedu |
| su -用户 | 切换用户 |
| history | 历史命令 |
| ssh root@192.168.1.1 | 远程命令 |
| shutdown | 关机 |
| shutdown -h 0 | 立刻关机,-h 指定时间 |
vim编辑器
三种模式:命令模式,输入模式,末行模式
命令模式:刚打开的某个文件就是命令模式
输入模式:
| i | 在光标前加入 |
| I | 在行首插入 |
| a | 在光标前加入 |
| A | 在行尾插入 |
| o | 下一行插入 |
| O | 在前一行插入 |
| ESC | 切换命令模式,输入模式不能切换末行模式 |
末行模式:
| : | 进入末行模式 |
| :wq | 保存退出 |
| q! | 强制退出,不保存 |
| :25 | 找到指定行 |
| :5,20 | 第5行删到第20行 |
| :, . $ | 当前光标删除到最后 |
| :. +5d | 当前行往后删除5行 |
浙公网安备 33010602011771号