Linux 命令格式 命令 [选项] [参数]。
选项中通常用 "-"引导单个字符,用"--"引导多个字符。
单个字符选项可以写在一起,用"-"引导。
查看linux系统手册可用 man + 命令名 ,查看帮助可用 命令 + --help 。
一、 cat命令:
1. 由第一行开始显示文件内容:
cat file.txt
2. 读入数据到文件:
从终端读入
cat > file.txt
从文件中读入
cat a.txt b.txt > c.txt
3. 例子:
cat -n a.txt > b.txt
二、 ls命令:
1. 常用命令选项:
- -F 列出文件Flag,目录以 / 、可执行文件以 * 、符号链接文件以 @ 、普通文件无标记结尾。
- -a 列出所有隐藏文件
- -l 列出文件详细信息 --> ls -l = ll
- -r 反向排序
- -t 以时间排序(晚到早)
- -u 以文件上次访问时间排序
- -1 一行只显示一个文件
分享几个操作
2. 关于文件详细信息:
第一列
第1个字符:- 代表普通文件、b块设备文件、d目录文件、c字符设备文件、l符号链接文件、p命名管道文件。
第2-4字符: 文件所有者访问权限,r读、w写、x执行
第5-7字符: 同组用户访问权限
第8-10字符:其它用户访问权限
其它
第 2 列: 文件link或子目录数。
第3,4列: 文件主的名字及组名。
第 5 列: 文件大小,目录为目录表大小,link为link字符长度,设备列出主次设备号、管道列出管道内数据长度。
第 6 列: 文件最后一次被修改的时间。
第 7 列: 文件名。
三、 分屏显示文件内容:
1. more:
+n :从第n行开始显示。
-f :计算行数。
-s:合并多行空白为一行。
+/str:从str开始后显示。
2. less:
-a:显示最后一页。
-f :强制打开文件。
-N:显示行号。
-s:合并空白行。
3. head:
head -n file:显示file文件的头n行。
4. tail:
tail -n file:显示file文件的最后n行。
四、 touch:
1. 命令功能:将文件最后一次修改时间设置为当前时间,但不修改文件内容。
2. 示例: