Linux好不好,就看你掌握了多少命令,比如说我们先随便来它40个基本命令
从简单的开始
1. echo 命令
2. date (date [选项] [+指定的格式])
3. reboot(重启)
4. poweroff(关机)
5. wget(wget [参数] 下载地址)
6. ps(ps [参数])
进程状态 (STAT) |
R | S | D | Z | T |
状态说明 | 正在运行或者在运行队列中等待 | 中断,当条件形成或者接收到某信号,脱离该状态 | 不可中断,不响应任何信号 | 已经终止,但进程描述符还存在,等待系统函数释放 | 收到停止信号后终止进程 |
7. top
8. pidof (pidof [参数] [服务名称])
查询某服务的进程ID
9. kill(kill [参数] [进程 PID])
强制终止某个进程
10. killall(killall [参数] [服务名称])
强制终止服务关联的所有进程
系统状态检测相关
11. ifconfig(ifconfig [网络设备] [参数])
关键字 | eth0 | inet | ether | RX | TX |
说明 | 网卡名称 | IP地址 | Mac地址 | 接收数据包个数 | 发送数据包个数 |
12.uname(查看系统版本信息)
当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称
13. uptime (查看状态)
当前系统时间、系统已运行时间、启用终端数量以及平均负载值
14. free(free [-h])
15.who(who [参数])
查看当前登入主机的用户终端信息
16.last(last[参数])
查看所有系统的登录记录
17.history(history -c)
参数 -c 是清除历史命令
18.sosreport
系统状态报告收集
工作目录切换相关
19.pwd
20.cd
21.ls
文本文件查看相关
22.cat(cat [选项] [文件])
参数 -n 显示行号
23. more(more [选项]文件)
查看长文本,空格翻页
24.head(head [选项] [文件])
参数 -n ,查看前 n 行
25.tail(tail [选项] [文件])
参数 -n,查看最后 n 行
26.tr(tr [原始字符] [目标字符])
替换文本文件中的字符,需要使用管道操作。下面的例子将文件中的小写换成大写
27.wc(wc [参数] 文本文件)
统计指定文本的行数、字数、字节数
28.stat(stat 文件名称)
查看文件的具体存储信息和时间等信息
29. cut(cut [参数] 文本)
按“列”提取文本字符
-f 参数设置需要看的列数
-d 参数设置间隔符号
30.diff(diff [参数] 文件)
比较多个文本文件的差异
--brief 参数来确认两个文件是否不同
-c 详细比较出多个文件的差异之处
目录文件管理相关
31.touch(touch [选项] [文件])
32.mkdir(mkdir [选项] 目录)
-p 递归创建嵌套文件夹
33.cp(cp [选项] 源文件 目标文件)
34.mv(mv [选项] 源文件 [目标路径|目标文件名])
35.rm(rm [选项] 文件)
-r 递归删除目录
-f 不询问的删除
36.dd(dd [参数])
按照指定大小和个数的数据块来复制文件或转换文件
37.file(file 文件名)
查看文件类型
38.tar(tar [选项] [文件])
压缩: cxvf filename
解压缩:zxvf filename
39.grep(grep [选项] [文件])
-n 搜索到信息的行号
-v 反选
40.find(find [查找路径] 寻找条件 操作)