企业网站优化服务主要围绕着,做网站公司那家好,哔哩哔哩网页版怎么回到旧版,找网站做任务领q币常用命令1. 打包压缩/解包解压缩 tar1.1 打包 tar -czvf xxx.tar.gz xxx1.2 解压 tar -xzvf xxx.tar.gz2.文件/目录搜索2.1 find文件/目录查找2.2 grep文本匹配3. 复合命令3.1 重定向3.2 | 管道.shutdown1. 打包压缩/解包解压缩 tar
tar和gzip是对黄金搭档#xff1a;ta…
常用命令1. 打包压缩/解包解压缩 tar1.1 打包 tar -czvf xxx.tar.gz xxx1.2 解压 tar -xzvf xxx.tar.gz2.文件/目录搜索2.1 find文件/目录查找2.2 grep文本匹配3. 复合命令3.1 重定向3.2 | 管道.shutdown1. 打包压缩/解包解压缩 tar
tar和gzip是对黄金搭档tar将多文件打包成一个文件[仅打包]gzip压缩一个文件[仅压缩]。tar是Tape Archive磁带归档的缩写一开始是用磁带作为存储介质。tar命令相关参数如下【参数顺序没有特定要求】
x/c--解包/打包
z-- 压缩时使用gzip格式压缩。解压时使用gzip格式解压缩。压缩文件的格式.tar.gz
j-- 压缩时使用bzip格式压缩。解压时使用bzip格式解压缩。压缩文件的格式.tar.bz2)
v--显示解包/打包过程文件信息没有这个参数将不显示任何东西
f--指明文件后面必须紧跟着文件名
C--指定压缩/解压后目标目录默认当前的目录 大写参考博文Ubutnu下常用的压缩和解压缩命令
1.1 打包 tar -czvf xxx.tar.gz xxx
tar czvf PackName.tar.gz OriginPackPath # 将目录DirName下的文件及其子文件打包压缩
tar czvf PackName.tar.gz --exclude *.csv --exclude *.gz -C $RootPath OriginPackPath
# 将OriginPackPath中的文件打包压缩OriginPackPath排除一些不想打包的文件
# —C 写在前面--exclude似乎就不起作用 1.2 解压 tar -xzvf xxx.tar.gz
tar -zxvf FileName.tar.gz # 解压到当前路径
tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径
# 遇到 find: paths must precede expression: 很有可能是路径没写对。2.文件/目录搜索
2.1 find文件/目录查找
find -name .txt’ | xargs rm -rf 递归删除子目录下名字能用匹配的所有文件
xargs 是给命令传递参数的一个过滤器也是组合多个命令的一个工具。 xargs 可以将管道或标准输入stdin数据转换成命令行参数也能够从文件的输出中读取数据。
2.2 grep文本匹配
grep命令的作用 查找文本中是否包含指定内容图形界面texteditor Ctrlf 在右上角的搜索框中搜索
grep target_string somefile.txt
选项:
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行
-i 忽略大小写匹配文本
参数:
^a 行首 搜索以a开头的行
t$ 行尾搜索以t结尾的行ls -l|grep “d”|wc -l 查看文件夹文件数量 1.当前路径中文件夹的个数(包含子目录) ls -l|grep “d”|wc -l 2.当前路径中文件的个数(包含子目录中的文件) ls -l|grep “_”|wc -l _置换成名字匹配项
还有另外两种书写方式 ls -l|grep “^d”|wc -l ls -l|grep “^_”|wc -l 参考博文https://blog.csdn.net/keneyr/article/details/84779845
3. 复合命令
3.1 重定向
重定向命令 把在终端中显示的内容输出或者追加到指定的文件中。当在终端的输出结果过多同时又想保留下来就可以使用重定向命令。 a # 覆盖输出到文件a覆盖文件原来的内容a # 追加输出到文件a追加在原文件的行尾
ls -lh a # 将查询的结果输出到相应的文件中a文件之前的内容被完全被覆盖echo命令重定向命令 *echo命令将传给命令的参数在终端中再显示一次可配合重定向命令一起使用。
3.2 | 管道
管道 | 命令 将一个命令的输出通过管道作为另一个命令的输入。 ls -hl | more # 将第一个命令分屏显示 ls |head -n 20 | xargs -n1 rm -f # 删除前20个 find . -name “xxx” | xargs -n1 -i mv {} target_path # 批量移动 还可以通过管道 配合grep查找第一个命令的输出结果的指定内容。
.shutdown
shutdown命令的作用关机/重启 可以在命令后面指定关机或者重启的时间 系统会在1分钟之内关闭 shutdown 取消关机动作 shutdown -c 十分钟关机 shutdown 10 20:00时系统自动关机 shutdown 20:00 选项 -r 重启电脑后面可以添加时间指定重启时间 立即重启 shutdown -r now