第1章●线上查询及帮助命令
1.1man 查找帮助
man rm
1.2help 查询帮助
rm --help
1.3which 查看命令的路径 绝对路径
which rm
第2章●文件和目录操作命令
2.1 ls 查看目录内容
-l 查看详细的内容(以行的方式显示)
-d 显示目录本身的信息
[root@4组扛把子 ~]# ls -ld /
dr-xr-xr-x. 39 root root 4096 May 23 08:34 /
-F 给不同类型的文件目录加上不同的标记
一般后面是/的表示目录,.表示文件
-a 显示隐藏文件 .开始的
-t 按时间顺序显示,最新的在上面
-r 把查找到的文件倒过来显示
ls -ltr 查看最新的文件
2.2cd 改变当前的路径
cd - 返回上一次的位置(进入到上一次的工作目录)
cd .. 进去当前的目录的上一级目录
cd . 当前目录
cd ~ 回老家(当前用户)
cd 回老家(当前用户)
2.3cp(copy) 复制文件或目录,默认不能复制目录
-r 复制目录及目录里面的内容
-p 复制的时候保持属性不变(时间)
-a (-pdr)复制目录,保持属性不变
2.4mkdir 创建目录
-p 递归创建 (一层一层的创建目录)
mkdir -p /data/a/b/c
-v 查看目录的创建过程
2.5touch 创建文件 摸
2.6mv(move) 移动,搬家
mv /data /tmp
-t 把框放在前面
mv -t /tmp /data
2.7pwd 显示你当前的位置
2.8rm 删除文件或目录,默认只能删除文件
-r 删除目录(一层一层的删除)递归
-f 强制删除
2.9tree 以树的形状显示目录
-L 最多显示几层目录
tree -L 1 / 显示/下的1层目录
-d 显示目录不显示文件
tree -L 1 -d / 只显示/下的1层目录,不显示文件
-F 给目录和文件加上标记
第3章●查看文件及内容处理命令
3.1cat 显示文件内容
cat >>/data/oldboy<<EEE 往/data/oldboy文件里面写内容
[root@4组扛把子 ~]# cat >123 往文件123里面写内容并创建123文件
wwww
^C
[root@4组扛把子 ~]# cat 123
wwww
-n 给显示的内容加上行号
3.2head 头 取文件的前几行,默认只能取10行
-n 2 == -2
head -2 /data/ett.txt 取/data/ett.txt的前2行
3.3tail 尾,取文件的结尾的几行,默认文件的结尾的10行
-n 2 == -2
tail -2 /data/ett.txt 取/data/ett.txt的的最后2行
-f 显示文件的实时更新
tail -f ====== tailf
3.4vi/vim 编辑文件 ,修改文件内容。
vim 编辑文件,修改文件内容,复杂的。
vi /data/ett.txt
# 1步 进入vi编辑器修改文件
# 2步 安i 从命令模式进入编辑模式,写入内容
# 3步 编辑完后按esc键退出编辑模式,进入命令模式
# 4步 按:wq 保存退出
w write 写入
q quit 推出
wq 保存退出
! 强制
gg 把光标移动到文件的第一行
G 把光标移动到文件的最后行
vim 里面查询帮助的方法
:help G
:set nu ##显示行号,临时给你看
:set nonu ##不显示行号
光标移动操作
h 光标向左移动
l 光标向右移动
j 光标向下移动
k 光标向上移动
gg 1G光标移动到文本的首行
10G 10gg光标移动到第10行
G 移动到文本的末尾(:$)
^ HOM移动光标到行首
$ END移动光标到行尾
删除 移动 复制
cc 删除光标当前行并进入编辑模式
C D 删除光标所在行后面的内容
d+G 删除光标所在行下面的所有内容 100D 删除光标所在行下的100行
yy 复制当前行
p 粘贴到光标所在下面的行
dd 剪切当前行
dw 删除或剪切相同符号间的内容
:1copy5 复制第一行到第五行下面 简写 1co5
:1move5 移动第一行到第五行 简写 mo
ctrl+v 先选中多少行 按I 插入 oldboy ESC ESC
:%s#root#oldboy#g 把root替换为oldboy g全局替换
set nu 显示行号
set nonu 取消显示行号
o 光标的下面处 插入一行 并进入编辑模式
O 光标的上面 插入一行 并进入编辑模式