《Linux就该这么学》培训与读书笔记--第1课时之新手Linux指令

 

常用系统工作命令

1.echo 指令

# echo - display a line of text
# echo 指令的作用,简单来讲就是在终端输出一行文本
# 使用的格式为 echo [字符串 | $ 变量]

[root@localhost ~]# echo linuxprobe.com
linuxprobe.com

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

2.date 指令

# 显示系统时间或日期

[root@localhost ~]# date
Mon Jul 27 18:43:43 CST 2020

# 按照 “年-月-日 时:分:秒” 的格式输出,参数大小写严格区分
[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2020-07-27 18:46:01

3.ps 指令

# ps - report a snapshot of the current processes.
# ps 命令用于查看系统的当前的进程状态

# -a   all with tty, except session leaders
# -a   显示所有进程,除了session leaders
# -u   U, --user <uid>  effective user id or name
# -u   用户id或名称等信息
# -x   processes without controlling ttys
# -x   显示没有控制终端的进程

[root@localhost ~]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.2  0.3  53780  7676 ?        Ss   18:36   0:01 /usr/lib/systemd/systemd 
root          2  0.0  0.0      0     0 ?        S    18:36   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    18:36   0:00 [ksoftirqd/0]
root          5  0.0  0.0      0     0 ?        S<   18:36   0:00 [kworker/0:0H]
root          7  0.0  0.0      0     0 ?        S    18:36   0:00 [migration/0]
root          8  0.0  0.0      0     0 ?        S    18:36   0:00 [rcu_bh]
root          9  0.0  0.0      0     0 ?        S    18:36   0:00 [rcuob/0]

# STAT 进程状态

R (运行) 、S (中断) 、D (不可中断) 、Z (僵尸)、T(停止)

4.top 指令

# top 指令 动态显示进程活动与系统附在等信息,相当于任务管理器

top - 19:01:11 up 24 min,  2 users,  load average: 0.23, 0.09, 0.10
Tasks: 480 total,   1 running, 479 sleeping,   0 stopped,   0 zombie
%Cpu(s): 23.9 us,  2.2 sy,  0.0 ni, 73.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2035648 total,   889952 used,  1145696 free,      924 buffers
KiB Swap:  2097148 total,        0 used,  2097148 free.   258904 cached Mem

PID   USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                
2318  root      20   0 1585640 241184  37912 S  43.5 11.8   1:35.20 gnome-shell                                                            
1132  root      20   0  202436  32748   7716 S   8.0  1.6   0:18.41 Xorg                                                                   
2573  root      20   0  620000  21000  12212 S   1.0  1.0   0:03.46 gnome-terminal-                                                        
3028  root      20   0  123920   1944   1152 R   0.7  0.1   0:00.13 top   

第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。

第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“97.1 id”意味着有97.1%的CPU处理器资源处于空闲。

第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

5.head 与 tail

head 和 tail 指令分别用于查看文本的前N行和后N行,使用方法如下:

# 查看文件的前20行
head -n 20

# 查看文件的后 10 行

tail  -n 10 

# 查看文件的末尾,并支持实时刷新
tail -f

6. wc 指令

wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”

# Print newline, word, and byte counts for each FILE, 
# and a total line if more than one FILE is specified. 
# With no FILE, or when FILE is

# -l	只显示行数
# -w	只显示单词数
# -c	只显示字节数

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值