linux命令
1:命令行组成
2:命令结构
3;目录结构
4:
5:相对路径与绝对路径
6:创建文件
7:vi vim
(1)编辑文件按i进去的页面是命令状态
(2):按esc退出编辑模式, :wq 保存文件并退出
当你不想要保存 :q! 强制退出不保存
(3)显示文件内容 cat
# cat /data/db1.txt
(4)vi/vim 快捷键
复制 yy 粘贴 p 删除 、剪切 dd 撤销 u
把光标所在行到文件最后一行删除 dG
(5)移动光标
将光标移动到文件的最后一行 G
将光标移动到文件的第一行 gg
(6)批量删除
--->按上下左右进行选择 -->按d 即可删除
8:复制cp
(2):备份 给文件名加后缀.bak
9:查询命令帮助
10:移动
把/data 移动到 /root目录下面
11:删除 rm
进入/root目录下的data目录,删除db1.txt文件
删除目录 rm -rf data 强制删除
-f 强制删除不提示 -r 递归删除目录
12:查找文件 find
(1)将找的文件进行删除
find /root/ -type f -name "*.txt" |xargs rm -l
13,返回上一级目录
14:创建多个文件
#mkdir /data
cat >/data/test.txt<<EOF
> test
> jassin
> lishi
> EOF
(1)显示过滤后的文件 grep
显示前几行
head 读取文件的前 n 行,默认是前 10 行
tail 读取文件的后 n 行,默认是后 10 行
显示后几行
15:用一条命令完成创建目录/lishi/test
用mkdir一次只能创建一层目录
+ -p
16:覆盖文件
为什么会有提示功能?
其实是系统为我们起了一个别名
加\ 是临时取消cp命令的别名
17:显示某几行
:只查看ett.txt文件(共100行),内第20到第30行的内容
-n :取消默认输出
18:修改扩展名
创建测试环境: mkdir -p /oldboy/test cd /oldboy echo "oldboy">test/del.sh echo "oldboy">test.sh echo "oldboy">t.sh touch oldboy.txt touch alex.txt tree
19:常见快捷方式
20:
21:查看实时更新
调试系统服务时,希望能 调试系统服务时,希望能 实时查看 系统日志/var/log/messages 的更新, 如何做?
-f
22:显示行号
(2)在vi/vim
:set nu 显示行号
:ser nonu 取消显示行号
创建和解压压缩包.
tar zcf
解压 xf