闲暇时复习整理,以下内容来自《Linux就该这么学》
必须掌握的linux命令
| 命令 | 作用 | 例子 |
|---|---|---|
| man | 查看一个命令的介绍 | man grep |
| date | 查看该系统的时间 | date |
| reboot | 重启系统 | reboot |
| poweroff | 关闭系统 | poweroff |
| wget | 下载网络文件 | wget www.linuxprobe.com/docs/LinuxP… |
| ps | 查看进程 R(运行)S(中断) | ps -aux |
| top | 监视进程活动与系统负载信息 | top |
| pidof | 查询某个服务的pid值 | pidof sshd |
| kill | 终止某个服务的pid进程 | kill 2156 |
| killall | 终止某个服务名称的全部进程 | pidof httpd && killall httpd |
| ifconfig | inet参数后面ip地址 ether参数后面mac地址 | ifconfig |
| unname | 查看系统内核版本 | uname -a |
| uptime | 查看系统负载信息 分别为1分钟,5分钟,15分钟,负载越低越好 最好不超过1 生产环境不要超过5 | uptime |
| free | 显示内存使用信息 | free -h |
| who | 查看当前登入主机的用户终端信息 | who |
| last | 查看所有系统的登录信息 | last |
| history | 现实执行过的命令 | history |
| pwd | 显示当前工作目录 | pwd |
| cd | 进入某一文件夹 | cd - cd / cd ~ |
| ls | 显示文件夹信息 | ls -lha |
| cat | 查看文件内容 n带行号 | cat -n |
| more | 查看大文件 | more |
| head | 查看前多少行 | head -n 20 |
| tail | 查看后面多少行 实时查看 | tail -20f |
| tr | 替换 | tr [a-z] [A-Z] |
| wc | 统计文本行数 | wc -l行数 -w单词数 -c字节数 |
| stat | 查看文件存储和时间等信息 | stat 文件名称 |
| touch | 新建文件 | |
| mkdir | 新建文件夹 | |
| cp | 复制 | cp 源文件 目标文件 |
| mv | 移动 或 重命名 | mv 源头文件 目标文件 |
| rm | 删除 | rm -rf 递归强制删除 |
| file | 查看文件类型 | file 文件名 |
| tar | tar -czvf压缩 tar -xzcf解压 | |
| grep | 搜索 | grep -n 显示行号 -c找到了多少行 -i忽略大小写 -v反向选择 |
| find | 查找 | find -name "index*" |
重定向
| 命令 | 作用 | 例子 |
|---|---|---|
| alias | 查看别名 | alias |
| unalias | 删除别名 | unalias rm |
| alias git=g | 命名为别名 | |
| /< | 输入重定向 | |
| /> | 输出重定向 |
| 输出追加 | | | | | | | | | | |