最近在看一本暑假买过的书,但没怎么看过,名字叫《Linux就该这么学》,或许会有人好奇为什么不是《鸟哥的私房菜》?
其实,我也有鸟哥的这本书,只是页数太多看起来还是会些许吃力不易懂。在这里记下这些常用的Linux命令,这些命令与实战相结合,应该在未来的某一天也会受用!
后续相关命令操作会逐步带图更新..
如需转载,请注明出处。(博主辛苦码的)
一、常用系统工作命令
1.echo 命令
echo命令用于在终端输出字符串或变量提取后的值,格式为“echo【字符串|$变量】” 。
例如,把指定字符串“Linuxprobe.com”输出到终端屏幕的命令,并显示为:
下面,我们使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上,并显示为:
2.date 命令
3.reboot 命令
重启系统
4.poweroff 命令
关闭系统
5.wget 命令
wget命令用于在终端中下载网络文件,格式为“wget[参数] 下载地址”
6.ps 命令
用于查看系统中的进程状态,格式为 “ps[参数]”
参数: -a -u -x
状态:
- R:运行
- S:中断
- D:不可中断
- Z:僵死
- T:停止
7.top 命令
top命令用于动态地见识进程活动与系统负载等信息,其格式为top
退出可按ctrl+c 或 q
8.pidof 命令
用于查询某个指定服务进程的PID值
9.kill 命令
用于终止某个特定PID的服务进程
10.killall 命令
用于终止某个指定名称的服务所对应的全部进程
二、系统状态检测命令
1.ifconfig 命令
用于获取网卡配置与网络状态等信息
2.uname 命令
用于查看系统内核与系统版本等信息
3.uptime 命令
用于查看系统的负载信息
4.free 命令
用于显示当前系统中内存的使用量信息
5.who 命令
用于查看当前登入主机的用于终端信息
6.last 命令
用于查看所有系统的登录记录
7.history 命令
用于显示历史执行过的命令
8.sosreport 命令
用于收集系统配置及架构信息并输出诊断文件
三、工作目录切换命令
1.pwd 命令
用于显示用户当前所处的工作目录
2.cd 命令
用于切换工作路径
3.ls 命令
用于显示目录中的文件信息
四、文本文件编辑命令
1.cat 命令
用于查看纯文本文件(内容较少的)
2.more 命令
用于查看纯文本文件(内容较多的)
3.head 命令
用于查看纯文本文件的前N行
4.tail 命令
用于查看纯文本文件的后N行或持续刷新内容
5.tr 命令
用于替换文本文件中的字符
6.wc 命令
用于统计指定文本的行数、字数、字节数
7.stat 命令
用于查看文件的具体存储信息
8.cut 命令
用于按“列”提取文本字符
9.diff 命令
用于比较多个文本文件的差异
五、文件目录管理命令
1.touch 命令
用于创建空白文件或设置文件的时间
2.mkdir 命令
用于创建空白的目录
3.cp 命令
用于复制文件或目录
4.mv 命令
用于剪切文件或将文件重命名
5.rm 命令
用于删除文件或目录 -f 强制删除
6.dd 命令
用于按照指定大小和个数的数据块来复制文件或转换文件
7.file 命令
用于查看文件的类型
六、打包压缩与搜索命令
1.tar 命令
用于对文件进行打包压缩或解压
2.grep 命令
用于在文本中执行关键词搜索,并显示匹配的结果
3.find 命令
用于按照指定条件来查找文件