Linux常用命令

分类常用的命令:

Linux 的命令遵循一种格式 命令名称 [参数] [命令对象]
Linux中以(.)点开头的文件均代表隐藏文件。


一、系统工作命令

1.1 echo 在终端输出字符串或提取shell变量的值。echo [字符串 | SHELL变量]

 # echo linuxprobe.com   //输出了linuxprobe.com
 # echo #SHELL    //输出了/bin/bash

1.2 date 显示及设置系统的时间和日期 date [选项] [+指定的格式]

# date "+%M"  //  37(分钟)
# date -s "20181001 08:30:00" // Mon Oct  1 08:30:00 CST 2018
# date "+%y-%m-%d"  //18-10-01

1.3 reboot 重启系统(需root权限)
1.4 poweroff 重启系统(需root权限)
1.5 wget 在终端中下载网络文件 wget [参数] [网络地址]

-b 后台下载模式
-p 下载到指定目录
-t 最大尝试次数
-c 断点续传
-P 下载页面内的所有资源,包括图片、视频等
-r 递归下载

# wget http://www.linuxprobe.com/docs/linuxprobe.pdf

1.6 ps 查看系统中的进程状态 ps [参数]
1.7 top 动态监视进程活动与系统负载等信息。
1.8 pidof 查询某个服务进程的PID值 pidof [参数] [服务名称]

# pidof sshd  //2156

1.9 kill 终止指定PID的服务进程 kill [参数] [进程PID]
1.10 killall 终止指定PID的服务进程所对应的全部进程。


二、系统状态检测命令

2.1 ifconfig 获取网卡配置及网络状态等信息 ifconfig [网络设备] [参数]
使用ifconfig 主要是查看网卡名称、inet后的IP地址 、ether后的网卡物理地址(MAC地址),RX、TX的接收数据包与发送数据包的个数及累计流量。

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:0c:29:e3:1a:83  txqueuelen 1000  (Ethernet)
        RX packets 1251  bytes 76578 (74.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2.2 uname 查看系统内核与系统版本等信息, uname [-a]

在使用uname命令时,一般会固定搭配上 -a 参数来完整地查看当前系统的 内核名称主机名内核发行版本节点名系统时间硬件名称硬件平台处理器类型 以及 操作系统名称 等信息。

如果要查看当前 系统版本 的详细信息,则需要查看 redhat-release 文件,其命令以及相应的结果如下:

# cat /etc/redhat-release   //Red Hat Enterprise Linux Server release 7.0 (Maipo)

2.3 uptime 查看系统的负载信息。
uptime 命令可以显示 当前系统时间系统已运行时间启用终端数量以及平均负载值 等信息。平均负载值指的是系统在最近 1分钟5分钟15分钟 内的压力情况;负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。

#uptime  //22:49:55 up 10 min, 2 users, load average: 0.01, 0.19, 0.18

2.4 free 显示当前系统内存使用量 free [-h]
-- 内存总量 已用量 可用量 进程共享的内存量 磁盘缓存的内存量 缓存的内存量

2.5 who 查看当前登入主机的用户终端信息, who [参数]
2.6 last 查看所有系统的登录记录 last [参数]
2.7 history 查看操作的历史命令 history [-c]
执行history 会默认显示最近的1000条记录,如果想要显示更多历史命令,需要在/etc/profile文件中设置HISTSIZE变量值。
使用-c参数时,会清空所有的历史命令;
使用“!编码数字”,可以重复执行编码对应的命令一次;
2.8 sosreport 收集系统配置及架构信息并输出诊断文档。


三、工作目录切换命令

3.1 pwd 显示当前工作目录,pwd [参数]
3.2 cd 切换工作路径,‘cd [参数]’。
返回上一层目录:cd - , cd ~

3.3 ls 显示目录结构中的文件信息。
ls -a 查看全部文件(包括隐藏文件)。
ls -l 查看 文件的属性文件大小 等详细信息。
ls -ld /etc 查看目录属性信息。

四、文本文件编辑命令

显示文本的符号加 -n 选项即可。

4.1 cat 查看内容较少的纯文本文件,cat [选项] [文件]
4.2 more 查看内容较多的纯文本文件,more [选项] [文件]
4.3 head 查看纯文本文档前N行,head [选项] [文件]

#head -n 20 initial-setup-ks.cfg    //查看initial-setup-ks.cfg 文件的前20行,并且显示符号。

4.4 tail 查看纯文本的后N行或持续刷新的内容,tail [选项] [文件]

//查看文件的后20行信息。
#tail -n 20 文件名。
//实时查看最新日志内容。
#tail -f 文件名。

4.5 tr 替换文本文件中的字符,tr [原字符] [目标字符]

//把文件中的所有英文替换成大写。
cat 文件名 | tr [a-z] [A-Z]。

4.6 wc 统计指定文本的 行数字数字节数wc [参数] 文本

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

//统计当前系统有多少个用户
#wc -l /etc/passwd。
[root@ikings ~]# wc -l /etc/passwd
42 /etc/passwd

4.7 stat 查看文件具体存储信息和时间等信息,stat 文件名称
4.8 cut 按‘列’提取文本字符,cut[参数] 文本

提取系统中的用户名信息。
#cut -d: -f1 /etc/passwd。
[root@ikings ~]# cut -d: -f1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
operator
games
ftp
nobody
systemd-network
dbus
polkitd
libstoragemgmt
rpc
colord
saslauth
abrt
setroubleshoot
rtkit
chrony
rpcuser
nfsnobody
qemu
unbound
gluster
tss
usbmuxd
geoclue
radvd
pulse
gdm
gnome-initial-setup
sshd
avahi
postfix
ntp
tcpdump
ikings

4.9 diff 比较多个文本文件的差异,diff [参数] 文件
可以用于判断文件是否被篡改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,980评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,178评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,868评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,498评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,492评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,521评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,910评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,569评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,793评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,559评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,639评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,342评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,931评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,904评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,144评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,833评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,350评论 2 342