一、文件和目录操作
-
shred -u -z
:彻底粉碎删除文件 -
tar -xf
:解压tar压缩文件 -
cd
:改变当前工作路径(目录) -
ls
:显示当前目录下的内容-
ls -l
:列表形式显示 -
ls -a
:显示所有文件(隐藏文件) -
ls -al
:显示所有文件(以列表的形式)
-
-
pwd
:显示当前用户所在目录 -
mkdir
:新建一个目录-
mkdir
:创建多层目录
-
-
rmdir
: 删除一个空目录 -
cp
:复制一个文件/目录-
cp -r dv1 dv2
:复制目录
-
-
rm
:删除一个文件或目录-
rm -r
:将目录记一下内容逐一删除/递归删除 -
rm -f
:强制删除 -
rm -i
:删除前逐一询问 -
rm -rf
:删除非空目录
-
-
mv
:移动文件/目录(同级目录下操作就是重命名) -
touch
Linux下创建一个或多个隐藏文件touch 文件名.文件的扩展名 文件名.文件的扩展名 文件名.文件的扩展名
-
echo
-
>
输出重定向覆盖的方式写入 -
>>
输出重定向追加的方式写入 -
2>>
错误信息追加 -
&>>
正确和错误信息均写入同一个文件
-
-
cat
从文件的第一行显示文件的内容-
cat >c.txt<<EOF content1 content2 EOF
重定向输入
-
-
tac
从文件的最后一行显示文件的内容 -
nl
显示内容时显示行号,从文件的第一行显示文件的内容 -
more
一页一页的翻动显示 人性化(更方便阅读)- space 按空格键向下翻页
- b 向上翻页
- num
more -3 c.txt
一页多少汗
-
less
一页一页的翻动显示 -
head
取出文件的前几行head -n 3 c.txt
-
tail
取出文件的后几行tail -n 3 c.txt
VI/VIM 文本编辑器- 安装文本编辑器 vim是VI工具的升级版
yum install -y vim
- 创建文件
- 使用touch方式创建
- 使用VIM文本编辑器创建
vim new.txt
- 编辑文件
- 命令模式 - 默认模式
进入插入模式/编辑模式
按字符i
(从当前光标处开始插入文本)
按字符I
(从当前光标所在行,行首开始插入文本)
按字符a
(从当前光标处的下一个字符开始插入文本)
按字符A
(从当前光标所在行,行尾开始插入文本)
按字符o
(从当前光标处的下一行开始插入文本)
按字符O
(从当前光标处的上一行开始插入文本)
ZZ
保存文件
yy
复制当前光标所在行
nyy
复制当前光标所在 n 行
p
粘贴 - 在光标所在行的下一行
dd
删除光标所在行
ndd
删除光标所在 n 行
gg
快速跳转到文件的头部
G
快速跳转到文件尾部所在行的首字符
n+G
快速跳转到文件尾部所在第 n 行的首字符
$
快速跳转到光标所在行的行尾字符
n+$
快速跳转到光标所在第 n 行的行尾字符
u
撤销操作 - 编辑模式 - 也叫插入模式 - 可以正常输入内容
按ESC
回到命令模式 - 底行模式 - 也叫命令行模式
在命令模式下输入:
ESC
回到命令模式 - 等待输入命令的时候
set nu
显示行号
wq
保存并退出
w
数据保存到磁盘
q
退出当前文件
q!
强制退出不保存
s/old/new
只替换光标所在行,从左到右第一次出现的位置
s/old/new/g
替换光标所在行,从左到右所有出现的位置
%s/old/new/g
替换整个文档中的关键字为新的替换内容
/+关键字
搜索
- 命令模式 - 默认模式
二、Linux 系统目录结构
- 是一个树形结构 - 倒树结构 - / - 一切从根开始
- tree
yum install -y tree
以树形图的方式显示目录内容
image.png
izuf6fdqj7xcv8bmqc8xh4z
网友评论