标签:文件 显示 markdown 测试 tar 参数 file 目录
文章目录
一.目录与路径
1.目录相关操作:-cd,-pwd,-mkdir
-
cd 变换目录( Change Directory)
参数 作用 . 此层目录 … 上层目录 - 前一个工作目录 ~ 目前用户所有家目录 -
pwd 显示当前路径(Print Working Directory )
-
mkdir 建立新目录 mkdir [选项] 目录
-m 配置目录权限
-p 建立递归目录
2.环境变量:$PATH
-
TODO
echo $PATH 查看环境变量
二.文件目录管理
1.文件与目录检视: -ls
参数 | 作用 |
---|---|
-l | 查看详细信息,或ll |
-a | 查看全部文件 |
-h | 查看大小单位为GB,MB,KB等 |
-i | 列出inode号 |
-n | 列出UID与GID而非用户名与组名 |
-R | 列出子目录 |
-S | 按文件大小排序 |
-t | 依时间排序 |
2.复制-cp,删除-rm,移动或更名-mv
-
共用参数
参数 作用 -r 递归复制 -i 覆盖前询问 -f 强制执行 -
cp [选项] 源文件 目标文件
参数 作用 -d 若对象为“链接文件”,则保留该“链接文件”的属性 -P 连同文件属性一起复制过去(备份常用) -r 递归持续复制(用于目录) -a 等价于“dpr”选项 -
mv [选项] 源文件或目录 目标文件或目录
-b 若覆盖文件,则覆盖前先进行备份
mv file1 file2 file3 target_path #移动多个文件 mv file_name new_name # 文件更名
三.文件及文件内容查看
1.查看文本文档内容:-cat, -tac, -nl, -more, -less
-
cat 由第一行开始显示, cat [选项] [文件]
参数 作用 -n 列出行号,显示空白行号 -b 列出行号,不显示空白行号 -
tac 由最后一行开始显示,cat反写
-
nl 显示内容及行号
-
more 一页一页显示
按键 作用 空格键 (space) 代表向下翻一页 Enter 代表向下翻 一行 / 字符串 代表在这个显示癿内容弼中,向下搜寻 字符串 这个关键词 :f 立刻显示出文件名以及目前显示癿行数 q 代表立刻离开 more ,丌再显示该档案内容 b 或 [ctrl]-b 代表往回翻页,丌过这劢作叧对档案有用,对管线无用 -
less 和more一样,但是可以往前翻页, more [选项]文件
按键 作用 空格键 向下翻劢一页 [pagedown] 向下翻劢一页 [pageup] 向上翻劢一页 /字符串 向下搜寻 ?字符串 向上搜寻 n 重复前一个搜寻 (与 / 或 ? 有关!) N 反复的重复前一个搜寻 (与 / 或 ? 有关!) q 离开 less 这个程序 -
tr命令 用于替换文本文件中的字符, tr [原始字符] [目标字符]
cat config.config | tr [a-z] [A-Z] # 例如某个文本内容中的英文全部替换为大写
2.文本搜索:-grep, -head, -tail, -cut,-wc, -diff
-
grep
- TODO
-
head 只显示前几行
head [选项] [文件]
-
tail 只显示最后几行
-n 接数字,表示显示几行
tail -f config.config # 持续刷新内容 head -n 10 head -n -10 #不显示最后2行 tail -n +10 #第10行开始显示(不显示最开始9行)
-
cut 按“列”提取文本字符, cut [参数] 文本
参数 作用 -b 以字节为单位进行分割 ,仅显示行中指定直接范围的内容 -c 以字符为单位进行分割 , 仅显示行中指定范围的字符 -d 自定义分隔符,默认为制表符”TAB” -f 显示指定字段的内容 , 与-d一起使用 -n 取消分割多字节字符 cut -d: -f1 /etc/passwd # -f参数来设置需要看的列数 -d参数来设置间隔符号 以冒号(:)为间隔符号的第一列内容
-
wc命令用于统计指定文本的行数、字数、字节数, wc [参数] 文本
参数 作用 -l 只显示行数 -w 只显示单词数 -c 只显示字节数 -
diff 用于比较多个文本文件的差异, diff [参数] 文件
diff --brief file_A.txt file_B.txt # 使用diff --brief命令比较,判断文件是否相同 diff -c file_A.txt file_B.txt # 使用带有-c参数的diff命令来描述文件内容具体的不同
3.文件操作命令-touch, -stat,-file,-tar, -zip, -dd
-
touch 修改文档时间与建立新文档, - touch [选项] [文件]
参数 作用 (文件时间) -m 仅修改文件内容的修改时间(mtime) -a 仅修改文件的读取时间(atime) -d 同时修改atime与mtime 使用指定的日期时间 文件权限或属性的更改时间(ctime) -
stat用于查看文件的具体存储信息和时间等信息,stat 文件名
-
file命令用于查看文件的类型,也可以查看执行程序命, file 文件名
-
tar 对文件进行打包压缩或解压, tar [选项] [文件]
参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z 用Gzip压缩或解压 -j 用bzip2压缩或解压 -v 显示压缩或解压的过程 -f 目标文件名 -p 保留原始的权限与属性 -P 使用绝对路径来压缩 -C 指定解压到的目录 tar -czvf etc.tar.gz /etc # 压缩 /etc 目录下的文件 tar -xzvf speed.log.tar.gz # 解压 speed.log.tar.gz 文件 -xf tar xzvf etc.tar.gz -C /root/etc #解压到目录中
-
zip命令
zip 压缩文件名 源文件 #压缩文件
zip -r 压缩文件名 源目录 #压缩目录
unzip 压缩文件名 #解压缩.zip 文件 -
dd命令
4.非纯文本文档: -od
od 以二进制方式读取文档内容
1.文件预设权限:-umask
2.档案隐藏属性:-chattr,-lsattr
3.特殊权限:-SUID,-SGID,-SBIT
4.查看文件类型:-file
五.搜寻命令与文件
1.命令搜索:-which
2.文件名搜寻
六.权限与命令间的关系
标签:文件,显示,markdown,测试,tar,参数,file,目录 来源: https://blog.csdn.net/weixin_41037891/article/details/110670910
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。