目录
基础命令
ln命令
grep命令
查看文本内容的五种方式
1.cat命令
2.more命令
3.less命令
4.head命令
5.tail命令
echo命令
alias命令
基础命令
ln命令
作用:创建链接文件
格式:ln 命令选项 目标文件 链接文件名
命令选项:-s
作用:创建软连接,也叫符号链接
例如:ln -s haha.txt lshaha.txt(创建一个haha.txt文件的链接文件,该文件名为lshaha.txt)
当不添加命令选项时,创建的链接文件叫做硬链接
例如:ln xixi.txt lhxixi.txt(创建一个xixi.txt文件的链接文件,该文件名为lhxixi.txt)
软链接与硬链接的区别:
1软链接是一个链接文件;
(2)软链接有着自己的inode号(文件编号);
(3)软链接有自己的文件属性及权限等;
(4)可对不存在的文件或目录创建软链接;
(5)软链接可交叉文件系统;
(6)软链接可对文件或目录创建;
(7)创建软链接时,链接计数i_nlink不会增加;
(8)删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即danginglnk,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
(9)硬链接创建方式ln被链接文件链接文件
(10)文件有相同的inode及 data block;
(11)只能对已存在的文件进行创建;
(12)不能交叉文件系统进行硬链接的创建;
(13)不能对目录进行创建,只可对文件创建;
(15)删除或添加一个硬链接文件并不影响其他有相同inode号的文件,只是减少或增加链接计数,当链接计数为0,系统将彻底删除该文件。
grep命令
作用:是一个功能强大的文本搜索工具,可以过滤任何流形式的文件,且可以与其他命令一起使用
选项参数:-v
作用:反向获取
例如:
①查询/etc/passwd中所有与root相关的数据
grep "root" /etc/passwd
②查询 ls 命令结果中所有与o相关的目录
ls | grep "o"
③使用命令选项获取与o无关的目录
查看文本内容的五种方式
1.cat命令
作用:将指定文件的内容全部输出到屏幕上
格式: cat 文件名
命令选项:-n
作用:显示文件中内容的行号
总结:不适合内容较多的文件
2.more命令
作用:进入more软件显示文件内容
使用回车按行滚动,使用空格按页滚动,当文档显示到最后,会自动退出,看过的内容会显示在终端上
总结:适合看内容较多的文件
3.less命令
作用:进入软件查看文件内容
使用上下键翻页,读到文档末尾不会自动退出,需要按Q建退出,终端上不会留下内容
总结:不想终端上留下内容可以使用less
4.head命令
作用:查看文件的前几行
格式:head -n 文件名(默认n为10)
5.tail命令
作用:查看文件的后几行
格式:tail -n 文件名(默认n为10)
echo命令
作用:向终端上输出内容
格式:echo 内容
alias命令
作用:为命令取别名
Linux中有一些系统设置好的别名,比如说 ll 是 ls -l的别名
格式:alias 别名=“命令”
命令选项:-p
作用:查看当前系统中所有的别名
与 alias作用相反的是 unalias,其作用是删除别名