linux-常用命令[每周练习一次]

ls

显示指定目录下的文件和目录信息

ls 【选项】【路径或文件】

常用选项
-a 显示所有目录和文件,包括隐藏文档
-d 只显示目录
-l 显示权限、所有者、大小等信息
-h 人性化显示文件和目录信息
-S 文件大小排序显示
-R 同时列出子目录等文件信息

[root@localhost ~]# ls -lh
总用量 24K
文件属性10个字符|文件数|拥有者|所属组|大小 |建档日期 |文件名
-rw-r--r--.         1  root root  121  7月  22 09:33 1.tag.gz
-rw-r--r--.         1 houge web     0 7月  22 09:32 1.txt
-rw-r--r--.         1 root  root    0 7月  22 09:32 2.txt

显示信息说明
第一字符"-"标示文件类型,-文件,d目录,l链接,b硬盘,c字节
第二段:rw-r--r--,每三个一组,分别代表所有者、所属组、其他组等r读w写x执行权限。

pwd

显示当前工作目录

cd

改变当前工作目录
cd ~ 用户家目录
cd ..上级目录
cd / 根目录

date

显示或修改系统时间和目录
-s 设置系统时间

passwd

设置用户密码

passwd [用户名]

//修改自己的密码
passwd 

su

切换登录用户身份

su [选项]【用户名】
su - 普通用户切换到超级用户

clear

清屏命令

man 命令

用来显示指定命令到帮助信息

man [ 命令]
man ls 显示ls命令到帮助信息

who

显示当前登录到系统的所有用户

w

用户显示登录到系统到所有用户信息

w【选项】【用户】

[root@localhost ~]# w
 10:13:04 up 19:21,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      一20    1:20m  0.69s  0.69s  -bash
root     pts/0    172.16.131.1     08:52    0.00s  0.08s  0.01s  w
doudou   pts/1    172.16.131.1     10:06    5:12   0.00s  0.00s  -bash

USER :代表用户
TTY :用户使用到TTY名称
FROM:用户从哪里登录进来
LOGIN@:用户登录到日期和时间
IDLE: 标示某个程序上次从终端开始执行到现在到持续时间。
JCPU:该终端上所有到进程和子进程使用到系统到总时间
PCPU:当前活动进程使用到系统时间
WHAT:当前用户执行到进程名和选项

uname

显示操作系统相关信息

uname [选项]

-a 显示操作系统全部信息
-m 显示CPU类型 ,32位还是64位
-n 显示操作系统到主机名
-s 显示操作系统类型
-r 显示操作系统内核版本

uptime

用来输出系统任务队列信息

[root@localhost ~]# uptime
 12:37:45 up 21:46,  3 users,  load average: 0.00, 0.01, 0.05

12:37:45 表示当前时间
up 21:46 系统启动了21小时46分钟
3 users 目前3用户在线登录
load average: 0.00, 0.01, 0.05 系统在1分钟,5分钟,15分钟前到现在到平均负载

last

列出目前与过去登录过系统到用户相关信息。

dmesg

显示开机信息

free

显示系统内存信息,包括物理内存、虚拟内存、共享内存、系统缓存。

free [选项] [ -s ( 间隔秒数)]

-b 以字节为单位显示内存情况
-m 以MB为单位显示内存情况
-k 以kb 为单位显示内存情况
-t 列出内存总和
-s 根据指定秒数持续显示内存情况

[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            976         155         466          12         354         597
Swap:          2047           0        2047

total:物理内存总量total=used + free
used: 已使用的内存总量,包含应用使用量 + buffer + cached
free: 空闲内存总量
shared 共享内存总量
buffers: 块设备所占用的缓存
cached: 普通文件数据所占用的缓存
available:(本博客中在centOS 7中有显示)当前可用的内存总量(可用于分配给应用的,不包含虚拟内存)

ps

显示系统在瞬间到运行动态

ps [选项]

a 显示所有用户进程。
-x 显示所有系统程序,包括没有终端的程序
-u 显示使用者名称和起始时间
-e
-f
ps -ef
ps aux

[root@localhost ~]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.6 128164  6820 ?        Ss   7月23   0:19 /usr/lib/systemd/systemd --switched-roo
root          2  0.0  0.0      0     0 ?        S    7月23   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    7月23   0:00 [ksoftirqd/0]

1、USER 哪个用户启动了这个命令
2、PID 进程ID
3、CPU CPU占用率
4、MEM 内存使用量
5、VSZ 如果一个程序完全驻留在内存的话需要占用多少内存空间
6、RSS 当前实际占用了多少内存
7、TTY: 终端的次要装置号码 (minor device number of tty)
8、STAT 进程当前的状态("S":中断 sleeping,进程处在睡眠状态,表明这些进程在等待某些事件发生--可能是用户输入或者系统资源的可用性;"D":不可中断 uninterruptible sleep;"R":运行 runnable;"T":停止 traced or stopped;"Z":僵死 a defunct zombie process)
9、START 启动命令的时间点
10、TIME 进程执行起到现在总的CPU占用时间
11、COMMAND 启动这个进程的命令

top

提供了对处理器状态对实时监控,可交互工作

top [选项]

常用选项
-d 指定每两次屏幕信息刷新之间对间隔时间
-i 不显示闲置、僵尸对进程信息
-c 显示进程对整个命令路径
-s 使top命令在安全模式下进行
-b 分屏显示输出信息,结合-n使用。
-n top输出信息更新对次数,完成后自动退出top命令
常用交互命令
在top命令下输入:
h 显示帮助信息
k 终止一个进程
m 显示内存信息
t显示进程和CPU状态
q退出
M安内存排序
P按CPU占用排序
T按时间、累计时间排序
S切换到累计模式
W将当前top 设置写入到~/.toprc文件中

top - 13:56:05 up 23:04,  3 users,  load average: 0.05, 0.05, 0.05
Tasks:  96 total,   2 running,  94 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                              
   676 root      20   0  334236  28984   6868 S  0.0  2.9   0:00.94 firewalld                            
   998 root      20   0  562392  16588   5892 S  0.0  1.7   0:11.11 tuned                                
 53432 root      20   0  113372  15904   3412 S  0.0  1.6   0:00.07 dhclient                             
   652 polkitd   20   0  534888  13952   4920 S  0.0  1.4   0:00.57 polkitd                              
   693 root      20   0  761252  10608   6964 S  0.0  1.1   0:03.53 NetworkManager                       
     1 root      20   0  128164   6820   4056 S  0.0  0.7   0:19.60 systemd                              
  • 13:56:05 表示当前时间
  • p 23:04 表示系统已经启动了23小时04分钟
  • 3 users 当前登录系统到用户数
  • load average: 0.05, 0.05, 0.05 分别表示1分钟、5分钟、15分钟前到现在到系统平均负载值。
  • Tasks: 96 total 进程总数
  • 2 running 正常运行到进程数
  • 94 sleeping, 处于休眠到进程数
  • 0 stopped 停止到进程数
  • 0 zombie 僵死到进程数
  • %Cpu(s): 0.0 us, 表示用户进程占用CPU百分比。
  • 0.0 sy, 系统进程占用CPU百分比
  • 0.0 ni 用户进程内改变过优先级别到进程占用CPU百分比。
  • 100.0 id 空闲CPU占用百分比
  • 0.0 wa 等待输入、输出进程占用CPU百分比。
  • 0.0 hi, 硬中断消耗时间
  • 0.0 si, 软中断消耗时间
  • 0.0 st 虚拟机偷取时间
    最后两行为内存信息。内容如下:
  • Mem: 1024180k total 物理内存总量
  • 537708k used 使用的物理内存总量
  • 486472k free 空闲内存总量
  • 56528k buffers 用作内核缓存的内存量
  • Swap: 0k total 交换区总量
  • 0k used 使用的交换区总量
  • 0k free 空闲交换区总量
  • 255732k cached 缓冲的交换区总量。
    显示栏目信息说明
  • PID 进程ID
  • USER 进程所有者用户
  • PR 进程优先级
  • NI nice 值,负值表示高优先级
  • VIRT 进程使用到虚拟内存总量,KB单位。
  • RES 进程使用的、未被交换出去的物理内存大小。
  • SHR 共享内存大小 KB单位。
  • S 进程状态。D不可冲断的睡眠状态,R运行状态,S睡眠状态,T跟踪、停止,Z僵死状态
  • %CPU CPU时间占用百分比
  • % MEM 进程占用物理内存百分比
  • TIME + 进程总累计使用CPU时间,单位1/100秒
  • COMMAND 正在运行的进程命令或命令路径
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,525评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,203评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,862评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,728评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,743评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,590评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,330评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,244评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,693评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,885评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,001评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,723评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,343评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,919评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,042评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,191评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,955评论 2 355

推荐阅读更多精彩内容