Linux系统命令总结xmind思维导图记忆Linux命令总结
帮助相关
man 查看普通命令的帮助
help 查看内置命令的帮助
info 查看⼀个命令更多的信息
关机重启
shutdown  关机重启
linux系统vim编辑器-r 重启
-h 关机
reboot 重启
halt 关机CPU停⽌⼯作
poweroff 关机断电
init 切换运⾏级别
init0 关机
init6 重启
systemctl
reboot重启
poweroff关机
⽬  录
pwd 打印⼯作⽬录
cd 切换⼯作⽬录
-上⼀级所在⽬录
.
当前⽬录
..上级⽬录
~⽤户家⽬录
cp -copy files and directories
拷贝  ⽂件 和      ⽬录
-r 复制⽬录
-p 保持⽂件属性
-a 相当于dpr
-i确认是否覆盖
tree 以树形显⽰⽬录或⽂件
-L level 指定层数
-
d 只显⽰层数
ls - list directory contents
列表  ⽬录      内容
-l long 长格式显⽰⽂件属性
-a 显⽰所有⽂件,含影藏⽂件
-d 只显⽰⽬录
-i 显⽰inode节点
-h human ⼈类可读形式显⽰
-p ⽬录结尾加斜线,区分⽬录和⽂件
-F  不同⽂件结尾加不同标识,⽬录结尾加斜线
--color=auto 显⽰不同⽂件的颜⾊
time-style显⽰修改时间的格式
long-iso年⽉⽇时分
iso ⽉⽇时分
-r reverse 反转排序
-t 按修改时间排序
mkdir  创建⽬录
-p 递归创建⽬录
touch 创建⽂件或更新⽂件时间戳
{}⽣成序列
rm 删除⽂件或⽬录
-f 强制删除
-
r 递归删除
mv移动或改名⽂件或⽬录
⽂件内容
vi/vim ⽂本编辑器
echo display a line of text
显⽰      ⽂本中的⼀⾏
-n 不换⾏输出
-e ⽀持转义字符输出
printf 格式化打印字符串
cat 查看⽂件内容
-n 显⽰⾏号
tac 按⾏翻转⽂件内容
rev 左右按字符翻转⾏的内容
more 分页查看⽂件内容
less 分页查看⽂件内容
-N 显⽰⾏号
head  output the first part of files
输出        开头 部分    ⽂件
-n 前n⾏,n可省略
tail output the end part of files
输出          尾部 部分    ⽂件
-n 后n⾏
-
f 跟踪⽂件尾部的变化
tr - translate or delete characters
替换      或  删除  字符
grep -  print lines matching a pattem
打印 ⾏    匹配    ⼀个  模式、样式
--color=auto 过滤的内容加⾊
-v  invert 取反
-i ignore 不区分⼤⼩写
-n number 对输出的内容显⽰在源⽂件
-w  word 以单词为单位过滤
-o 只输出匹配的内容
-
E extend 扩展的grep,即egrep
-A after 显⽰过滤的字符串和它之后的多少⾏
-B before 显⽰过滤的字符串和它之前的多少⾏
-C context 显⽰过滤的字符串和它之前之后的多少⾏
⽂件相关
file  查看⽂件本⾝
ln  make links between files
创建  连接  在个⽂件之间
-s soft 创建软连接
which 查看命令所在的路径
whereis  查命令,源码,帮助等路径
-
b  查⼆进制命令
locate 查⽂件及帮助相关,从 updatedb对应的数据库⾥查        find  查⽬录下的⽂件
-name  按⽂件名查
-type  按⽂件类型查
-exec对查的结果在处理
-mtime  按修改的时间查
xargs  分组
-n 数字,⼏个东西在⼀起
-d  指定分隔符,不指定默认是空格
-i  把{}当做前⾯查的结果
stat 查看⽂件属性
-
c 获取⽂件属性的⼀部分
%A显⽰字符    权限
⽤户管理
id 查看⽤户⾝份
whoami 查看当前⽤户
useradd 添加普通⽤户
其  他
date  显⽰系统时间和⽇期
-s 修改时间
-d  指点过去或未来格式
alias 查看或设置别名
unalias 取消别名
runlevel 查看运⾏级别
hostname  修改主机名
hostnamectl C7 永久修改主机名
打包压缩
tar 打包压缩
-z  压缩
-c  创建
-v  输出打包过程
-f ⽂件
-t 查看⽂件
-
C 指点解压的路径
-x 解压
-h 跟随软链接
--exclude 排除不打包的⽂件
-X从⽂件中排除不打包的⽂件
磁盘管理
df 查看⽂件系统信息
-i inode信息
-h 以⼈类可读的形式查看block信息
特殊字符集合
第⼀组:模糊匹配
* 匹配所有
匹配单个字符,有且只有⼀个
[abcd]匹配⾥边任意⼀个字符
[a-b]匹配连续的任意单个字符
[!a-d]或[^1-9]取反
第⼆组:路径位置
. 当前⽬录
.. 上⼀级⽬录
- 上⼀级⽬录
~ 家⽬录
第三组:引号相关
' ' 单引号  引⽤字符  所见即所得
"" 双引号 引⽤字符串  会解析变量,命令 推荐使⽤            `` 反引号 引⽤命令  解析命令 等价$() 推荐后者        第四组:其他字符
; 命令分隔符
# 1.管理提⽰符 2.注释字符
$ 1.普通⽤户提⽰符 2. 调⽤变量使⽤
| 管道 将前⾯的数据流交给后⾯处理
\转义字符  让字符还原本意
{} 1.⽣成序列 2.引⽤变量 让变量成为⼀个整体
!1.取反 2.在vim⾥表⽰强制 3. 调⽤最近符合字符开头的命令
&&并且  and 前⾯正确后⾯才输出
|| 或者 or 前⾯错误后⾯才输出
第五组:重定向
<;或<<  标准输⼊(stdin)代码为0
>或>>  1.标准输出(stdout)代码为1  2.标准错误输出(stderr)代码为2    Linux基本正则(BRE)    grep
^  以......开头
$  以......结尾
^$ 空⾏
. 匹配任意⼀个且只有⼀个字符,和通配符? ⼀样
/ 转义字符
* 重复前⾯字符    0次或多次
.* 表⽰所有内容
^.* 组合符,匹配以任意多个字符开头的内容
.*$ 以任意0个或多个字符结尾
[abc]匹配[]内任意⼀个字符a或b或c;[abc]也可写成[a-c]
[^abc]匹配不包括^后,任意字符a或b或c
Linux扩展正则(ERE)egrep
+匹配前⼀个字符⼀次或多次
[:/]+ 匹配括号内:或/⼀次或⼀次以上
匹配前⼀个字符0次或1次
|或者 同时过滤多个字符串 分组
a{a,b}匹配前⼀个字符最少a次,最多b次
a{a,}匹配前⼀个字符最少a次
a{a}匹配前⼀个字符正好a次
a{,b}匹配前⼀个字符最多b次

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。