linux下命令整合 linux 合并命令

Linux基本命令-2021-0717 [root@localhost~]#ls-l
总用量44
-rw------.1 ----root ---- root--------12071 月1418:18anaconda-ks.cfg
权限--引用计数所有者 -- 所属组---大小-- 文件修改时间文件名
ls[选项][文件名或目录名]
选项:
-a :显示所有文件
--color=when:支持颜色输出
-d :显示目录信息,而不是目录下的文件
-h :人性化显示﹐按照我们习惯的显示文件大小
-i :显示文件的i节点号
-l:长格式显示
pwd 命令是查询当前所在的目录的绝对路径
选项:
-L (默认值)打印环境变量"$PWD"的值 , 可能为符号链接 。
-P 打印当前工作目录的物理位置 。
mkdir是创建目录的命令
选项:
-Z:设置安全上下文 , 当使用SELinux时有效;
-m或--mode:建立目录的同时设置目录的权限;
-p或--parents:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
rmdir是删除空目录的命令
-p: 递归删除目录
touch 是 创建空文件或修改文件的时间戳
[root@localhost~]#touch[选项]文件名
-a:或--time=atime或--time=access或--time=use只更改存取时间;
-c:或--no-create不建立任何文件;
-d:时间日期 使用指定的日期时间 , 而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify只更该变动时间;
-r:参考文件或目录把指定文件或目录的日期时间 , 统统设成和参考文件或目录的日期时间相同;
-t:日期时间使用指定的日期时间,而非现在的时间;
--help:在线帮助;
--version:显示版本信息 。
stat 是查看文件详细信息的命令,而且可以看到文件的这三个时间戳
选项:
-L:支持符号连接;
-f:显示文件系统状态而非文件状态;
-t:以简洁方式输出信息;
cat 命令用来查看文件内容
选项:
-A: 相当于-vET 选项的整合 , 用于列出所有隐藏符号
-E: 列出每行结尾的回车符$
-n: 显示行号
-T: 把 Tab 键用^I显示出来
-v: 列出特殊字符
more 是分屏显示文件的命令
less 是分行显示文件的命令
用less命令显示文件时,用PageUp键向上翻页 , 用PageDown键向下翻页 。要退出less程序,应按Q键 。
选项:
-e:文件内容显示完毕后,自动退出;
-f:强制显示文件;
-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字 , 以提高显示速度;
-l:搜索时忽略大小写的差异;
-N:每一行行首显示行号;
-s:将连续多个空行压缩成一行显示;
-S:在单行显示较长的内容,而不换行显示;
-x数字:将TAB字符显示为指定个数的空格字符 。
head 是用来显示文件开头的命令
选项:
-c --bytes=[-]NUM显示前NUM字节;如果NUM前有"-",那么会打印除了文件末尾的NUM字节以外的其他内容 。
-n, --lines=[-]NUM显示前NUM行而不是默认的10行;如果NUM前有"-",那么会打印除了文件末尾的NUM行以外的其他行 。
-q, --quiet, --silent不打印文件名行 。
-v, --verbose总是打印文件名行 。
-z, --zero-terminated行终止符为NUL而不是换行符 。
tail 是用来显示文件末尾的命令
选项:
-c, --bytes=NUM输出文件尾部的NUM(NUM为整数)个字节内容 。
-f, --follow[={name|descript}]显示文件最新追加的内容 。“name”表示以文件名的方式监视文件的变化 。
-F与 “--follow=name --retry” 功能相同 。

推荐阅读