美文网首页
Linux(2)-进阶指令,高级指令

Linux(2)-进阶指令,高级指令

作者: 炖土豆块 | 来源:发表于2019-08-02 10:53 被阅读0次

一.进阶指令
1)df(disk free):
#df:查看磁盘空间,使用"-h"选项,将磁盘大小以可读性较高的形式显示
2)free:
#free:查看内存使用情况,使用"-m"选项,以Mb为单位显示
Swap:用于临时内存,当系统真实内存不够使用可以临时使用磁盘空间来充当内存空间
3)head:
#head -n 文件路径:查看文件的前n行的内容,不使用"-n",默认为前10行
4)tail:
<1> #tail -n 文件路径:查看文件的末n行的内容,不使用"-n",则默认后10行
<2>#tail -f 文件路径:查看文件的动态变化(内容不能是用户手动增加的,常用于查看日志)
5)less:
#less 需要查看的文件路径:查看文件,以较少的内容进行输出,可以通过辅助键(数字,回车,空格键,上下方向键)进行查看
6)wc:
#wc 选项 需要统计的文件路径 :统计文件内容信息,包括行数(-l),单词数(-w),字节数(-c)
7)date:
<1>#date:读取系统日期时间,输出形式为:xxxx年xx月xx日 星期x xx:xx:xx
<2>#date +%F :(#date "+%Y-%m-%d")读取系统日期时间,输出形式为:xxxx-xx-xx
<3>#date "+%F %T":(#date "+%Y-%m-%d %H:%M:%S")读取系统时间日期,输出形式:xxxx-xx-xx xx:xx:xx;""的意义是让年月日与时间作为一个整体
<4>#date -d "-1 day" "+%F %T":获取一天前的时间
#date -d "-1 year" "+%F %T":获取一年前的时间
符号选择项:"+","-"
单位选择项:"year","month","day"
8)cal:
<1>#cal :(# cal -1)输出当前月份的日历
<2>#cal -3:输出当前月+上个月,上上月的日历
<3>#cal -y 年份:输出某一年份的日历
9)clear(快捷键:Ctr+L):清屏终端中的已存在的信息,该命令并不是清楚之前的信息,而是把之前的信息隐藏到窗口上,可以通过滚动条进行查看
10)管道
管道符: |
作用:管道一般可以用于过滤,特殊,扩展处理
语法:管道不能单独使用,必须配合其他指令一起使用,起辅助作用。
过滤案例:过滤除包含"y"的文档名称:#ls / | grep y
grep指令:用于过滤
特殊案例:通过管道的作用实现less指令:#cat 路径 | less
扩展处理:统计文档的总个数:#ls / | wc -l

二.高级指令
1.#hostname:操作服务器的主机名(读取,设置)
<1>#hostname:输出服务器的完整的主机名
<2>#hostname -f:输出当前服务器中的FQDN(全限定域名)
2.#id: 用于查看用户基本信息(用户id,用户组id,附加组id...),如果该指令不知道用户则是当前用户的基本信息
<1>#id :显示当前用户的基本信息
<2>#id 用户名:显示指定用户的基本信息
验证用户信息:/etc/passwd
验证用户组信息:/etc/group
3.#whoami:显示当前登陆的用户名,一般用于shell脚本,用于记录当前用户的用户名
4.#ps:用于查看当前服务器的进程服务信息
<1>#ps -e:表示列出全部的进程
<2>#ps -f:显示全部的列
<3>#ps -ef:显示所有进程的所有列
<4>#ps -ef | grep 进程名称:显示指定进程名称的进程
5.#top:查看服务器进程占用的资源
<1>#top:动态显示占用的资源(使用"q"按键退出)
表头含义:
PID:进程id;USER:该进程对应的用户; PR:优先级;VIRT:虚拟内存;RES:常驻内存;SHR:共享内存;S:进程的状态(S表示sleeping,R表示running);%CPU:表示CPU的占用百分比;TIME+:执行时间;COMMAND:进程名称或路径
<2>#top: 按键M:表示结果按照内存从高到低进行降序排列;按键P:表示%CPU按照从高到底进行降序排列。
6.#du:查看目录使用空间
<1>#du -s 路径:只显示汇总的大小
<2>#du -h 路径:以可读性较高的形式显示大小
<3>#du -sh 路径:查看目录使用的实际空间
7.#find:用于查找文件
#find 路径范围 选项 选项的值:
选项:
-name:按照文件名称进行搜索(支持模糊搜索)
-type:按照文档的类型进行搜索
文档类型:"-"表示文件(在使用find时候使用"f"),"d"表示文件夹
8.#service:用于控制软件的服务启动/停止/重启
#service 服务名 start/stop/restart
9.#kill:用于杀死进程
#kill 进程id:杀死指定id的进程,需要配合#ps先知道进程id
#killall 进程名称:杀死指定进程名称的进程
10.#ifconfig:用于操作网卡信息
#ifconfig:获取网卡信息,其中inet addr是网卡ip
11.#reboot:重新启动计算机
12.#shutdown:关机
<1>#shutdown -h now "关机提示":(shutdown -h -t 0)立即关机
<2>#shutdown -c:取消关机(CentOS7.0之前的使用Ctrl+C就可以取消关机)
<3>其他关机命令:#init 0;#halt;#poweroff
13.#uptime
#uptime:用于输出计算机的持续在线时间(计算机从开机到现在的运行时间)
14.#uname
<1>#uname :用于获取操作系统的类型
<2>#uname -a:获取操作系统的全部信息,包含类型,全部的主机名,内核版本,发布时间,开源计划
15.#netstart
<1>#netstart -t:列出tcp协议连接
<2>#netstart -n:表示将地址从字母组合转化成ip地址,将协议转为端口号
<3>#netstart -l:表示过滤出“state”列中为Listen(监听)的连接
<4>#netstart -p:表示显示进程的tid及进程名称
<5>#netstart -tnlp:获取网络连接状态
16.#man
#man:手册,包含了Linux中的所有命令手册,退出Q
#man 命令:查询指定的命令的使用方式

相关文章

  • Linux(2)-进阶指令,高级指令

    一.进阶指令1)df(disk free):#df:查看磁盘空间,使用"-h"选项,将磁盘大小以可读性较高的形式显...

  • Linux 进阶指令

    linux进阶指令 1、df指令 作用:查看磁盘的空间语法: 2、free指令 作用:查看内存使用情况语法: : ...

  • Linux指令-进阶指令

    1、df 作用:查看磁盘空间语法:为了更清晰的查看磁盘信息,一般使用df -h 2、free 作用:查看内存使用情...

  • Linux指令-高级指令

    1、hostname 作用:操作服务器的主机名(读取、设置)语法1:#hostname 表示输出完整的主机名...

  • Linux —— Day1(Linux系统文件和基础指令)

    一、Linux系统的目录结构 二、Linux基本指令 1、指令与选项 2、基础指令 (1)ls指令 (2)pwd ...

  • Linux高级命令详解【乐搏TestPRO】

    前面讲过了Linux基本指令的使用,请参考Linux基本指令详解,接下来我们来学习下Linux的高级指令之文本处理...

  • Linux的基本指令

    Linux的基本指令 一、进阶指令(重点) 1、cat 选项: -b, --number-nonblank 对非空...

  • Linux的基本指令

    Linux的基本指令 一、进阶指令(重点) 1、cat 选项: -b, --number-nonblank 对非空...

  • Linux指令全网最全2(进阶指令)

    二、进阶指令(重点) 1.df指令 2.free指令 3.head指令 4.tail指令 5.less指令 6.w...

  • Linux高级指令

    1、hostname指令 作用:操作服务器的主机名(读取、设置)语法1: 语法2: 2、id指令 作用:查看一个用...

网友评论

      本文标题:Linux(2)-进阶指令,高级指令

      本文链接:https://www.haomeiwen.com/subject/srotkctx.html