Linux新手必须掌握的10个系统工作命令

linux冲刺笔记

LINUX中新手必须要掌握的系统工作的10个命令

序号命令作用
1echo用在终端输出字符串或变量提取后的值
2date用在显示及设置系统的日期和时间
3reboot用于重启系统
4poweroff用于关闭系统
5wget用在终端下载网络文件
6ps查看系统中的进程状态
7top用于动态地监视进程活动与负载等信息
8pidof查看某个指定服务进程PID值
9kill用于终止某个指定PID的服务进程
10killall终止某个指定名称的服务所对应的全部进程

下面是对命令的详细操作和语法介绍

1.echo命令

echo命令用在终端输出字符串或变量提取后的值 格式为“echo[字符串|$变量]

[root@localhost ~]# echo   linux
linux
[root@localhost ~]# 

用$变量的方式提取变量SHELL

[root@localhost ~]# echo  $SHELL
/bin/bash

2.date命令

date命令用在显示及设置系统的日期和时间
格式为date[选项][+指定的格式]

参数作用
%H小时(00~23)
%I小时(00~12)
%M分钟
%S
%j今年的第几天
%Y
%m
%d
%t跳格[tab键]
[root@localhost ~]# date  "+%Y-%m-%d  %H:%M:%S    %j"
2021-10-18  22:15:36    291
[root@localhost ~]# 

3.rebootpoweroff

这两个命令分别用于重启系统和关闭系统,但这种操作设计硬件资源的管理权限,因此默认只有root管理员才可以重启和关闭。

[root@localhost ~]# reboot

在这里插入图片描述

[root@localhost ~]# poweroff
#---关机

4.wget

wget命令用在终端下载网络文件
格式为wget[参数][下载地址]

参数作用
-b后台下载模式
-p下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面的所有资源
-r递归下载
[root@localhost ~]# wget  -r   http://www.linuxprobe.com/docs/LinuxProbe.pdf
--2021-10-18 22:47:23--  http://www.linuxprobe.com/docs/LinuxProbe.pdf
正在解析主机 www.linuxprobe.com (www.linuxprobe.com)... 

5.ps命令

用于查看系统中的进程状态
格式为ps[参数]

参数作用
-a显示所有进程
-u用户以及其他详细信息
-x显示没有控制终端的进程
[root@localhost ~]# 
[root@localhost ~]# ps -a
   PID TTY          TIME CMD
  2742 pts/0    00:00:00 ps
[root@localhost ~]# ps -u
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1437  0.3  1.9 297420 39372 tty1     Ssl+ 22:41   0:02 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/a
root       2552  0.0  0.1 116692  3276 pts/0    Ss   22:46   0:00 bash
root       2749  0.0  0.0 151064  1820 pts/0    R+   22:56   0:00 ps -u
[root@localhost ~]# ps  -x
   PID TTY      STAT   TIME COMMAND
     1 ?        Ss     0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
     2 ?        S      0:00 [kthreadd]
     3 ?        S      0:00 [ksoftirqd/0]
     4 ?        R      0:00 [kworker/0:0]
     5 ?        S<     0:00 [kworker/0:0H]
     7 ?        S      0:00 [migration/0]
     8 ?        S      0:00 [rcu_bh]
     9 ?        R      0:00 [rcu_sched]
    10 ?        S      0:00 [watchdog/0]
    12 ?        S      0:00 [kdevtmpfs]
    13 ?        S<     0:00 [netns]
    14 ?        S      0:00 [khungtaskd]
    15 ?        S<     0:00 [writeback]
    16 ?        S<     0:00 [kintegrityd]
    17 ?        S<     0:00 [bioset]
    18 ?        S<     0:00 [kblockd]
    19 ?        S<     0:00 [md]
    25 ?        S      0:00 [kswapd0]
    26 ?        SN     0:00 [ksmd]
    27 ?        SN     0:00 [khugepaged]
    28 ?        S<     0:00 [crypto]

[root@localhost ~]# ps  -aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.1  0.3 128164  6816 ?        Ss   22:40   0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
root          2  0.0  0.0      0     0 ?        S    22:40   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    22:40   0:00 [ksoftirqd/0]
root          4  0.0  0.0      0     0 ?        R    22:40   0:00 [kworker/0:0]
root          5  0.0  0.0      0     0 ?        S<   22:40   0:00 [kworker/0:0H]
root          7  0.0  0.0      0     0 ?        S    22:40   0:00 [migration/0]
root          8  0.0  0.0      0     0 ?        S    22:40   0:00 [rcu_bh]
root          9  0.0  0.0      0     0 ?        R    22:40   0:00 [rcu_sched]
root         10  0.0  0.0      0     0 ?        S    22:40   0:00 [watchdog/0]
root         12  0.0  0.0      0     0 ?        S    22:40   0:00 [kdevtmpfs]
root         13  0.0  0.0      0     0 ?        S<   22:40   0:00 [netns]
root         14  0.0  0.0      0     0 ?        S    22:40   0:00 [khungtaskd]

6.top命令

top用于动态地监视进程活动与负载等信息
格式:top


top - 23:04:47 up 24 min,  2 users,  load average: 0.21, 0.11, 0.13
Tasks: 179 total,   2 running, 177 sleeping,   0 stopped,   0 zombie
%Cpu(s): 20.0 us,  2.7 sy,  0.0 ni, 77.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1982736 total,   701704 free,   769364 used,   511668 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  1000944 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                                                       
  1932 root      20   0 1976884 252172  52372 S 10.9 12.7   0:19.36 gnome-shell                                                                                                                                    
  1437 root      20   0  310228  50048  10324 R  8.9  2.5   0:11.52 X                                                                                                                                              
  2544 root      20   0  740036  29640  16832 S  2.3  1.5   0:02.47 gnome-terminal-                                                                                                                                
  2864 root      20   0       0      0      0 S  0.3  0.0   0:00.30 kworker/0:3                                                                                                                                    
  2923 root      20   0  157724   2280   1544 R  0.3  0.1   0:00.25 top                                                                                                                                            
     1 root      20   0  128164   6816   4056 S  0.0  0.3   0:01.52 systemd                                                                                                                                        
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                                                                                                                       
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.09 ksoftirqd/0                                                                                                                                    
     4 root      20   0       0      0      0 S  0.0  0.0   0:00.97 kworker/0:0                                                                                                                                    
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                                                                                                   
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                                                                                                    
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                                                                                                         
     9 root      20   0       0      0      0 S  0.0  0.0   0:00.70 rcu_sched                                                                                                                                      
    10 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 watchdog/0                                                                                                                                     
    12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                                                                                                      
    13 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                                                                                                          
    14 root      20   0       0      0      0 S  0.0  0.0   0:00.00 khungtaskd   

7.pidof命令

pidof用于查看某个指定服务进程PID值
格式为pidof[参数][服务名称]

[root@localhost ~]# 
[root@localhost ~]# pidof  sshd 
1181
[root@localhost ~]# 

8.kill命令

kill命令用于终止某个指定PID的服务进程
格式为kill[参数][进程PID]

[root@localhost ~]# 
[root@localhost ~]# pidof  sshd 
1181
[root@localhost ~]# kill  1181 
[root@localhost ~]# pidof  sshd
[root@localhost ~]# 

9.killall命令

killall用于终止某个指定名称的服务所对应的全部进程

[root@localhost ~]# pidof  httpd 
13579  13578  13577  13576  13675   13574
[root@localhost ~]# pidof  httpdd
[root@localhost ~]# pidof  httpd 
[root@localhost ~]# 

以上就是关于常用系统工作命令(新手必会哦!)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值