ln a.txt b 创建一个硬连接,让b指向a.txt,输入命令cat b发现内容与a.txt中一样
ln -s a.txt b 创建一个软连接
硬连接和软连接有什么区别?
硬链接是对文件的不同访问路径,删掉a.txt,还是能够访问内容。软连接指保存了目标文件的位置,删掉目标文件的时候,软连接也失去了访问磁盘数据的通路
more命令和cat命令有什么区别?
more命令是分屏查看文件内容
tail -5 a.txt 查看最后5行。
head -5 a.txt 查看开头5行
find 命令在指定的目录下面查找文件,例如 find /etc -name pass*
ps 查看进程
kill 干掉进程
passwd 修改密码
*匹配任意多个字符
?匹配任意一个字符
echo >重定向内容 例如: echo hello > a.txt 将输出到屏幕上的内容输出到文本(每次重定向会覆盖原来的内容)
echo >>追加内容
| 管道符:将一个命令的输出当做下一个命令的输入 例如:ls -l /etc|more ; cat a.txt|head -5
; 命令分隔符:在一行命令行中分隔多条命令
\ 续行符,继续在下一行输入命令
vi操作模式之间的切换
1.命令模式
2.底行命令模式
3.文本编辑模式
命令模式->底行命令模式 /
底行命令模式->命令模式 回车
命令模式->文本编辑模式 i o a
文本编辑模式->命令模式 esc
脚本程序:由系统的解释器将其一条条翻译成机器可识别的指令,并顺序执行