-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLinux命令使用.txt
135 lines (122 loc) · 3.92 KB
/
Linux命令使用.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
文件和目录操作命令:
cd
cp
find
mkdir
mv
pwd:print working directory--打印工作目录
rename
rm
touch
rmdir:删除空目录
tree:以树的形式显示目录下内容
basename:显示文件名或目录名
dirname:显示文件或目录路径
chattr:改变文件扩展属性
lsattr:查看文件扩展属性
file:显示文件类型
查看文件及内容命令
cat:连接多个文件并打印内容到屏幕
tac:反向显示文件内容--cat
more:分页显示文件内容
less:分页显示文件内容
head:显示文件内容头部
tail:显示文件内容尾部--tail -f 动态显示文件追加的内容
cut:把文件每一行按指定分隔符分割并显示
split:分割文件为不同的小片段
paste:按行合并文件内容
sort:对文件文本内容进行排序
uniq:去除重复行
wc:统计文件的行数、单词数、字节数
iconv:转换文件编码格式
diff:比较文件差异
vimdiff:命令行可视化比较,用于文本
rev:反向输出文件内容
grep:过滤字符串
join:合并两个文件的相同字段
tr:替换或删除字符串
vi/vim:打开编辑器
文件压缩及解压命令
tar:打包压缩
unzip:解压文件
gzip:gzip压缩工具
zip:压缩工具
信息显示命令
uname:显示操作系统相关信息-a -m
hostname:显示或设置当前系统的主机名
dmesg:显示开机信息,用于诊断系统故障
uptime:显示系统运行时间及负载
stat:显示文件或文件系统的状态
du:计算磁盘空间使用情况
df:报告文件系统资源使用情况
top:实时显示系统资源使用情况
free:查看系统内存
date:显示与设置系统时间
cal:查看日历等时间信息
搜索文件命令
which:查找二进制文件--按环境变量路径查找
find:从磁盘遍历查找文件和目录
whereis:查找二进制文件==which
locate:从数据库(/var/lib/mlocate/mlocate.db)查找文件,使用updatedb更新库
用户管理命令
useradd:添加用户
usermod:修改用户
userdel:删除用户
groupadd:添加用户组
passwd:修改用户密码
chage:修改用户密码有效期限
id:查看用户的uid,gid及归属用户组
su:切换用户身份
visudo:编辑/ etc/sudoers文件的专属命令
sudo:允许用户以root身份执行
网络基础操作命令
telnet:使用TELNET协议远程登陆
ssh:使用ssh加密协议远程登陆
scp:(secure copy)在不同主机间拷贝文件
wget:命令行下载文件
ping:测试主机间的连通性
route:显示和设置Linux系统的路由表
ifconfig:查看、配置、启用、禁用网络接口
ifup:启动网卡
ifdown:关闭网卡
netstat:查看网络状态==ss
系统权限及用户授权命令
chmod:改变文件、目录的权限
chown:改变文件、目录的属主和属组
chgrp:改变文件的用户组
umask:显示或设置权限掩码
查看系统用户登陆信息命令
whoami:显示当前有效用户名称
who:目前登陆系统的用户信息
last:显示登入系统的用户
lastlog:显示系统中所有用户最近一次登录信息
users:显示当前登陆系统的所有用户的用户列表
finger:查找并显示用户信息
内置命令及其它
echo:打印变量或直接输出字符串
printf:把结果格式输出到标准输出
rpm:管理rpm包
clear
date
time:计算执行命令时间
bc:科学计算器命令行
系统管理与性能监视命令
chkconfig:管理Linux系统开机启动项
vmstat:虚拟内存统计
mpstat:显示各个可用CPU状态
iostat:统计IO
关机、重启、注销、查看系统命令
shutdown
halt:关机
poweroff:关闭电源
logout:退出当前登录的Shell==exit:退出当前登录的Shell==Ctrl+d
进程管理相关命令
bg:把后台暂停的命令继续运行(还是后台)
fg:把后台命令调到前台运行
jobs:查看多少命令在后台运行
kill:终止进程
killall:通过进程名终止==pkill
crontab:定时任务命令
ps:显示进程快照->pstree:树形显示
nice/renice:调整运行程序的优先级
nohup:忽略挂起信号运行指定的命令==screen(在远程或终端训练时可以用)