su [选项] 用户名 切换用户
-表示环境变量一起切换
-c仅执行一次命令不切换用户
pwd 展示当前位置
pwd -L 显示档期路径 (默认)
pwd -P 物理路径
cd [目录] 进入文件夹
/根目录
../上级目录
~家目录
./当前目录
-上次打开的目录
ls [选项] [目录] 列出当前目录
-a所有文件
-l详细信息
-R递归
-r逆序
-t 修改时间排序
ll 相当于ls -l
mkdir [选项] 目录名称 创建目录
-p 递归创建
mkdir -p nvsheng/{yanglan,yangmi}
mkdir fengjie yanglan
touch 文件名 创建文件
创建文件,或更新文件时间
touch file1 file2
cp [选项] 源目录 目标目录 复制文件
-r 递归
-p 保存文件属性(源文件时间不变)
mv 源目录 目标目录 移动文件或更改名称
rm[选项] 文件/目录 删除文件
-r 递归
-f 强制
ll-i 拿到节点之后 可以删除乱码文件
cat [选项] 文件名 显示文件全部内容
-A 显示所有内容
-n 显示行号
more 文件名 分页显示文件内容
空格下一页
回车下一行
q退出
head [选项] 文件名 显示文件前几行
-n 指定行数
-f 动态展示
ctrl +c退出
tail [选项] 文件名 显示文件后几行
-n 指定行数
-f 动态展示
ctrl +c退出
ln 链接
软连接 soft 快捷方式 ln -s 源目录 现连接名
硬链接 hard 不常用 ln 源目录 现连接名
man [命令/配置文件] 帮助 help
type 命令 查看内部命令还是外部命令
ctrl +c 停止
ctrl +z 后台
ctrl +l 清屏(相当于clear)
ctrl +k 清除整个命令
ctrl +w 清除命令中的一个单词
find [搜索路径] [匹配条件] 文件搜索
-name 按名称精准查询
-iname 按名称查询,忽略大小写
-name “****???”(正则表达式,注意加上双引号防止转义)
-size 按大小查询(以block为单位,1kb=2block)
= 忽略
小于-
大于+
-type 按类型查找
f 二进制
l 软链接
d 目录
c 字符文件
grep [选项] “查找的字符串” filename 查找文件
-c 匹配次数
-n 显示匹配行号
-i 忽略大小写
-v反向选择 grep -v "^#" /etc/initlb
which 显示系统命令所在目录
whereis 显示系统命令更全面
gzip 文件名称
.gz后缀 只能压缩文件,并且不保留源文件
-d 将指定文件解压
bzip2
.bz2后缀 只能压缩文件,默认不保留源文件
-k 保留原文件
zip
.zip后缀
zip压缩 zip a.zip a
-r 压缩文件夹必须加-r
uzip解压缩
tar [-zcvf] 压缩后的文件名 文件或目录
z gzip格式
c创建压缩文件
x解压
v过程
f文件名
shutdown [选项] 时间 关机
-h 关机
-r 重庆
vim工作模式
命令模式
插入模式 iao esc
编辑模式 : 进入编辑模式 回车进入命令
a 光标后追加
A 行尾
i 光标前插入
I 行首
o光标下插入一行
O光标上插入新行
:set nu 设置行号
:set nonu 取消行号
:G 最后一行
:gg 第一行
:nG到第n行
:wq 保存退出
:q! 不保存退出
x删除光标所在字符
dd删除行
yy复制行
/string 向后搜索
?string 向前搜索