linux高级命令

wxm192939 2022-01-15 03:30:36 阅读数:49

linux CSDN 操作系统 命令 高级

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 -ef 指令(重点)

用于查看当前服务器的进程信息

-e 表示列出全部的进程

-f 显示全部的列(显示全字段)

列的含义:

UID 该进程执行的用户id

PID 进程id

PPID 该进程的父进程ID,如果一个进程的父进程找不到,该程序的进程称为僵尸进程

C:cpu的占用率,形式是百分数

STIME 进程的启动时间

TTY 终端设备,发起该进程的设备识别符号,如果显示?则表示该进程并不是由终端设备发起

TIME 进程的执行时间

CMD 该进程的名称或者对应的路径

在ps结果中过滤出想要查看的进程状态

ps -ef |grep 进程名称

5.top命令

作用:查看服务器的进程占的资源

语法:

进入命令:top 动态显示

退出命令:按下q键

6.du -sh指令

查看目录的真实大小

语法:du -sh 目录路径

选项含义:

-s 只显示汇总的大小

-h表示以较高可读性的形式进行显示

统计/etc目录实际大小

7.find指令

用于查找文件

语法:find 路径范围 选项  选项的值

-name 按照文档名称进行搜索

-type 按照文档类型进行搜索

案例:使用find搜索httpd.conf

find / -name httpd.conf

案例:统计以conf为后缀的文件个数

搜索etc下的所有文件夹

8.service指令(重点)

作用:控制一些软件的开启/关闭/重启

语法 service 服务名 start/stop/restart

9.kill杀死进程

语法:kill 进程名称

10.ifconfig 用于操作网卡相关指令

11.reboot 重新启动计算机

      reboot -w 模拟重启,但不是重启

12.shutdown指令:关机

    shutdown -h now

    shutdown -h 19:00

除了shutdown关机以外,几个关机命令:

init 0

halt

poweroff

13.uptime 指令

  输出计算机的持续在线时间(计算机从开机到现在运行的时间)

14.uname指令:获取计算机操作系统的相关信息

   uname 获取操作系统类型

   uname  -a  表示获取全部系统的信息

15.netstat -tnlp  指令:查看网络连接情况

   -t 表示只列出tcp协议的链接

   -n 表示将地址从字母组合转化成ip地址,将协议转化成端口号来显示

   -l  表示过滤出state列中其值为LISTEN的连接

   -p 表示显示发起连接的进程pid和进程的名称

16.man指令 :手册,包含了linux中全部命令手册

   语法:man命令  退出按下q键

   通过man命令查询cp指令的用法

   #man cp

版权声明:本文为[wxm192939]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/weixin_42365095/article/details/118734856