11.29
命令:
第一节:
1、touch创建文件
实例 touch testfile
2、cat主要有三大功能:
一次显示整个文件 cat filename
从键盘创建一个文件 cat > filename 只能创建新文件,不能编辑已有文件.
将几个文件合并为一个文件: cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
3、tac (反向列示)
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来,反向显示不支持 -n 操作
4、more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能
命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-s 把连续的多个空行显示为一行
常用操作命令:
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
5、less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件
命令参数:
-b <缓冲区大小> 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o <文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x <数字> 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
6、head 显示文件前十行 head -n i 显示文件前i行数据
head 参数 文件路径
参数
-n 显示文件的前n行
head -5 file 显示文件file的前5行
-c n 显示文件的前n个字节
head -c 20 file 显示文件file的前20个字节
-c -n 显示文件除了最后n个字节的其他内容
-q 隐藏文件名(当指定了多个文件时,在内容的前面会以文件名作为开头)
-v 显示文件名(默认单个文件不显示,多个文件显示)
7、tail文末显示
tail -f filename监视filename文件的尾部内容(默认10行,-200f会监控最后200行的内容),刷新显示在屏幕上。退出,按下CTRL+C。
tail -n 20 filename显示filename最后20行,文档内容变化时,显示不进行刷新
tail -r -n 10 filename逆序显示filename最后10行
第二节
链接命令:
ln [参数][源文件或目录][目标文件或目录]
ln 源文件 目标文件 软连接类似于快捷方式 有所有的权限 且具有指向
ln -s 源文件 目标文件 硬链接 类似于拷贝 区别于拷贝 硬链接的源文件和目标文件同时更新 源文件丢失 硬链接依然可以访问,硬链接不可跨分区 硬链接不可连接目录
命令功能 : Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
软链接:
软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
软链接可以 跨文件系统 ,硬链接不可以
软链接可以对一个不存在的文件名进行链接
软链接可以对目录进行链接
硬链接:
硬链接,以文件副本的形式存在。但不占用实际空间。
不允许给目录创建硬链接
硬链接只有在同一个文件系统中才能创建
原文地址:https://www.cnblogs.com/qingyunboke/p/10040659.html