<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shell脚本 on lategege 的技术博客</title><link>https://lategege.com/categories/shell%E8%84%9A%E6%9C%AC/</link><description>Recent content in Shell脚本 on lategege 的技术博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 04 Jul 2022 13:01:40 +0000</lastBuildDate><atom:link href="https://lategege.com/categories/shell%E8%84%9A%E6%9C%AC/index.xml" rel="self" type="application/rss+xml"/><item><title>git常用命令大全</title><link>https://lategege.com/p/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8/</link><pubDate>Mon, 04 Jul 2022 13:01:40 +0000</pubDate><guid>https://lategege.com/p/git%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8/</guid><description>&lt;!-- wp:code --&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;一、配置用户名、邮箱
git config --global user.name "late"
git config --global user.email "late@lategege.com"

二、查看配置信息、配置本地git config、配置全局git config
git config --list
git config -e
git config -e --global

三、将当前目录用作git仓库、使用指定目录用作git仓库
git init
git init 目录名

四、添加文件到git仓库
git add . //所有文件
git add *.java //所有java文件
git add xx.java //指定java文件

五、提交修改至本地git仓库
git commit -m '描述信息'

六、克隆远程仓库、克隆到指定目录
git clone http://xxxxxx/xxx.git
git clone http://xxxxxx/xxx.git 目录

七、查看仓库当前的状态，显示变更文件
git status

八、比较不同的文件
git diff

九、回退版本
git reset --hard 提交hash码

十、将文件从暂存区和工作区删除 、恢复删除文件
git rm
git restore ./

十一、移动或重命名工作区文件
git mv

十二、查看提交日志
git log

十三、以列表形式查看历史修改
git blame 文件名

十四、获取更新
git fetch

十五、拉取并合并
git pull

十六、推送并合并
git push 远程主机名 本地分支名:远程分支名 (本地远程名称一致可省略)

十七、创建分支
git branch 分支名

十八、切换分支
git checkout 分支名

十九、合并分支
git merge 分支名(分支名为要将哪个分支合并到当前分支)

二十、查看分支
git branch //本地
git branch -a //所有
git branch -r //远程

二十一、有冲突合并处理:
git add 文件名、git status -s 、git commit

二十二、打标签、查看标签、用log查看标签、带标签信息打标签
git tag -a v1.0
git tag
git log --decorate
git tag -a xxxxx -m 'xxxxxxx'





&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item><item><title>linux shell 基础命令大全</title><link>https://lategege.com/p/linux-shell-%E5%9F%BA%E7%A1%80%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8/</link><pubDate>Mon, 10 Jan 2022 02:14:13 +0000</pubDate><guid>https://lategege.com/p/linux-shell-%E5%9F%BA%E7%A1%80%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8/</guid><description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;一、目录处理命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;命令格式&lt;br/&gt;命令格式 ：命令 [-选项] [参数]&lt;br/&gt;例 ： ls -la /etc&lt;br/&gt;说明：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1）个别命令使用不遵循此格式&lt;br/&gt;2）当有多个选项时，可以写在一起&lt;br/&gt;3）简化选项与完整选项&lt;br/&gt;-a 等于 --all&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： ls（list菜单、目录）&lt;br/&gt;命令名称：ls&lt;br/&gt;命令英文原意：list&lt;br/&gt;命令所在路径：/bin/ls&lt;br/&gt;执行权限：所有用户&lt;br/&gt;功能描述：显示目录文件&lt;br/&gt;语法：ls 选项[-ald] [文件或目录]&lt;br/&gt;-a（-all） 显示所有文件，包括隐藏文件&lt;br/&gt;-l (-long)详细信息显示&lt;br/&gt;-d 查看目录属性&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;使用 ls 查看目录文件，ls -a查看所有目录文件&lt;br/&gt;使用 ls -l 或 ls -lh 进行详细(长）目录显示&lt;br/&gt;使用 ls -ld /etc 查看etc当前目录文件信息（不包括etc目录下文件）&lt;br/&gt;使用 ls -l /etc 查看etc目录下所有文件信息&lt;br/&gt;使用 ls -i 查看文件i结点&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： mkdir&lt;br/&gt;命令名称：mkdir&lt;br/&gt;命令英文原意：make directories&lt;br/&gt;命令所在路径：/bin/mkdir&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：mkdir -p [目录名]&lt;br/&gt;功能描述：创建新目录&lt;br/&gt;-p 递归创建&lt;br/&gt;范例： mkdir -p /tmp/hehe/haha&lt;br/&gt;mkdir /tmp/hehe/gaga /tmp/hehe/xixi 同时创建两个目录&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： pwd&lt;br/&gt;命令名称：pwd&lt;br/&gt;命令英文原意：print working directory&lt;br/&gt;命令所在路径：/bin/pwd&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：pwd&lt;br/&gt;功能描述：显示当前目录&lt;br/&gt;范例：$ pwd&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ：rmdir&lt;br/&gt;命令名称：rmdir&lt;br/&gt;命令英文原意：remove empty directories&lt;br/&gt;命令所在路径：/bin/rmdir&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：rmdir [目录名]&lt;br/&gt;功能描述： 删除空目录&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： cp&lt;br/&gt;命令名称：cp&lt;br/&gt;命令英文原意：copy&lt;br/&gt;命令所在路径：/bin/cp&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：cp -rp [原文件或目录] [目标目录]&lt;br/&gt;-r 复制目录&lt;br/&gt;-p 保留文件属性(复制的文件修改时间与原文件相同)&lt;br/&gt;功能描述：复制文件或目录&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： mv&lt;br/&gt;命令名称：mv&lt;br/&gt;命令英文原意：move&lt;br/&gt;命令所在路径：/bin/mv&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：mv [原文件或目录] [目标目录]&lt;br/&gt;功能描述：剪切文件、改名&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;目录处理命令 ： rm&lt;br/&gt;命令名称：rm&lt;br/&gt;命令英文原意：remove&lt;br/&gt;命令所在路径：/bin/rm&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：rm -rf [文件或目录]&lt;br/&gt;-r 删除目录&lt;br/&gt;-f 强制执行&lt;br/&gt;功能描述：删除文件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;二、文件处理命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ： touch&lt;br/&gt;命令名称：touch&lt;br/&gt;命令所在路径：/bin/touch&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：touch [文件名]&lt;br/&gt;功能描述：创建空文件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ： cat&lt;br/&gt;命令名称：cat&lt;br/&gt;命令所在路径：/bin/cat&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：cat [文件名]&lt;br/&gt;功能描述：显示文件内容&lt;br/&gt;-n 显示行号&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ：tac&lt;br/&gt;命令名称：tac&lt;br/&gt;命令所在路径：/usr/bin/tac&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：tac [文件名]&lt;br/&gt;功能描述：显示文件内容（反向列示）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ： more&lt;br/&gt;命令名称：more&lt;br/&gt;命令所在路径：/bin/more&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：more [文件名]&lt;br/&gt;(空格) 或f 翻页&lt;br/&gt;(Enter) 换行&lt;br/&gt;q或Q 退出&lt;br/&gt;功能描述：分页显示文件内容（对应文件内容过多时）进入more后，空格或者f翻页，回车一行行往下翻，q结束（注：上图中打开文件中 # 表示注释）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ：less&lt;br/&gt;命令名称：less&lt;br/&gt;命令所在路径：/usr/bin/less&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：less [文件名]&lt;br/&gt;功能描述：分页显示文件内容（可向上翻页）后，空格或者f翻页，回车一行行往下翻，pgup往上翻，pgdn往下翻，上下箭头一行行往上或下翻，q结束，在less里输入 /service 实现对信息中关键词service进行查找&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ：head&lt;br/&gt;命令名称：head&lt;br/&gt;命令所在路径：/usr/bin/head&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：head [文件名]&lt;br/&gt;功能描述：显示文件前面几行&lt;br/&gt;-n 指定行数&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ：tail&lt;br/&gt;命令名称：tail&lt;br/&gt;命令所在路径：/usr/bin/tail&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：tail [文件名]&lt;br/&gt;功能描述：显示文件后面几行&lt;br/&gt;-n 指定行数&lt;br/&gt;-f 动态显示文件末尾内容&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件处理命令 ： ln&lt;br/&gt;命令名称：ln&lt;br/&gt;命令英文原意：link&lt;br/&gt;命令所在路径：/bin/ln&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：ln -s [原文件] [目标文件]&lt;br/&gt;-s 创建软链接（相当于windows中创建的快捷方式）&lt;br/&gt;功能描述：生成链接文件，生成软链接要带-s 硬链接不需要&lt;br/&gt;软链接特征：类似Windows快捷方式&lt;br/&gt;1、lrwxrwxrwx l 软链接&lt;br/&gt;软链接文件权限都为rwxrwxrwx&lt;br/&gt;2、文件大小-只是符号链接&lt;br/&gt;硬链接（相当于拷贝）特征：&lt;br/&gt;1、拷贝cp -p + 同步更新&lt;br/&gt;2、可通过i节点识别&lt;br/&gt;3、不能跨分区&lt;br/&gt;4、不能针对目录使用&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件搜索命令 ： find&lt;br/&gt;命令名称：find&lt;br/&gt;命令所在路径：/bin/find&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：find [搜索范围] [匹配条件]&lt;br/&gt;功能描述：文件搜索&lt;br/&gt;示例: &lt;br/&gt;$ find /etc -name *init* 则可以搜索/etc目录下含有init的文件（星号可以匹配任意字符，问号匹配一个字符）&lt;br/&gt;$ find / -size +204800（此处为100MB，单位为数据块0.5KB） 在根目录下查找大于100MB的文件     +n 大于     -n 小于    n 等于&lt;br/&gt;$ find /home -user hehe在根目录下查找所有者为hehe的文件(-group 则为根据所属组查找)&lt;br/&gt;$ find /etc -cmin -30 在/etc下查找30分钟内被修改过属性的文件和目录&lt;br/&gt;-amin 访问时间 access&lt;br/&gt;-cmin 文件属性（所有者、所属组等） change&lt;br/&gt;-mmin 文件内容 modify&lt;br/&gt;$ find /etc -size +10240 -a -size -204800 在/etc下查找大于5MB小于100MB的文件&lt;br/&gt;-a 两个条件同时满足&lt;br/&gt;-o 两个条件满足任意一个即可&lt;br/&gt;$ find /etc -name init* -a -type d 实现etc目录下以init开头的目录查找&lt;br/&gt;$ find . -inum 917817 -exec rm {} \; 利用-inum 根据i节点查找到917817对应的fengjie文件进行删除&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件搜索命令 ： locate&lt;br/&gt;命令名称：locate&lt;br/&gt;命令所在路径：/usr/bin/locate&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：locate 文件名&lt;br/&gt;功能描述：在文件资料库中查找文件（查找速度快）&lt;br/&gt;范例：$ locate inittab 搜索inittab文件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件搜索命令 ： which&lt;br/&gt;命令名称：which&lt;br/&gt;命令所在路径：/usr/bin/which&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：which 命令&lt;br/&gt;功能描述：搜索命令所在目录及别名信息&lt;br/&gt;范例：$ which rm 查找rm命令所在的位置及别名（此处rm别名为 rm -i ）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件搜索命令 ： whereis&lt;br/&gt;命令名称：whereis&lt;br/&gt;命令所在路径：/usr/bin/whereis&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：whereis [命令名称]&lt;br/&gt;功能描述：搜索命令所在目录及帮助文档路径&lt;br/&gt;范例：$ whereis ls 搜索ls命令所在目录及帮助文档路径&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;文件搜索命令 ： grep&lt;br/&gt;命令名称：grep&lt;br/&gt;命令所在路径：/bin/grep&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：grep -iv [指定字串] [文件]&lt;br/&gt;功能描述：在文件中搜寻字串匹配的行并输出&lt;br/&gt;-i 不区分大小写&lt;br/&gt;-v 排除指定字串&lt;br/&gt;范例：$ grep mysql /root/install.log 在install.log文件中查找与mysql相关的行并输出&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;三、权限管理&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;权限管理命令 ： chmod&lt;br/&gt;命令名称：chmod&lt;br/&gt;命令英文原意：change the permissions mode of a file&lt;br/&gt;命令所在路径：/bin/chmod&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：chmod [{ugoa}{+-=}{rwx}] [文件或目录]&lt;br/&gt;[mode=421 ] [文件或目录]&lt;br/&gt;-R 递归修改&lt;br/&gt;功能描述：改变文件或目录权限&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;权限管理命令 ： chown&lt;br/&gt;命令名称：chown&lt;br/&gt;命令英文原意：change file ownership&lt;br/&gt;命令所在路径：/bin/chown&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：chown [用户] [文件或目录]&lt;br/&gt;功能描述：改变文件或目录的所有者&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;权限管理命令 ： chgrp&lt;br/&gt;命令名称：chgrp&lt;br/&gt;命令英文原意：change file group ownership&lt;br/&gt;命令所在路径：/bin/chgrp&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：chgrp [用户组] [文件或目录]&lt;br/&gt;功能描述：改变文件或目录的所属组&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;br/&gt;权限管理命令 ： umask&lt;br/&gt;命令名称：umask&lt;br/&gt;命令英文原意：the user file-creation mask&lt;br/&gt;命令所在路径：Shell内置命令&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：umask [-S]&lt;br/&gt;-S 以rwx形式显示新建文件缺省权限&lt;br/&gt;功能描述：显示、设置文件的缺省权限&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;四、帮助命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;帮助命令 ： man&lt;br/&gt;命令名称：man&lt;br/&gt;命令英文原意：manual&lt;br/&gt;命令所在路径：/usr/bin/man&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：man [命令或配置文件]&lt;br/&gt;功能描述：获得帮助信息&lt;br/&gt;范例： $ man ls (直接写命令或配置文件名，不是绝对路径)查看ls命令的帮助信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;$ whatis ls 查看ls命令的简短信息   $ whatis cp 查看cp命令的简短信息  &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt; $ apropos inittab查看配置文件inittab简短信息  &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;$ date 查看当前时间&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;$ man date 查看date命令详细信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;$ date 063015582019.15更改当前时间&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;帮助命令 ： help&lt;br/&gt;命令名称：help&lt;br/&gt;命令所在路径：Shell内置命令&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：help 命令&lt;br/&gt;功能描述：获得Shell内置命令的帮助信息（umask、cd等都为Shell内置命令）&lt;br/&gt;范例： $ help umask 查看umask命令的帮助信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;五、用户管理命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;用户管理命令 ：useradd&lt;br/&gt;命令名称：useradd&lt;br/&gt;命令所在路径：/usr/sbin/useradd&lt;br/&gt;执行权限：root&lt;br/&gt;语法：useradd 用户名&lt;br/&gt;功能描述：添加新用户&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;用户管理命令 ：passwd&lt;br/&gt;命令名称：passwd&lt;br/&gt;命令所在路径：/usr/bin/passwd&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：passwd 用户名&lt;br/&gt;功能描述：设置用户密码（123456）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;用户管理命令 ：who&lt;br/&gt;命令名称：who&lt;br/&gt;命令所在路径：/usr/bin/who&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：who&lt;br/&gt;功能描述：查看登录用户信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;用户管理命令 ：w&lt;br/&gt;命令名称：w&lt;br/&gt;命令所在路径：/usr/bin/w&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：w&lt;br/&gt;功能描述：查看登录用户详细信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;六、压缩解压缩命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：gzip&lt;br/&gt;命令名称：gzip&lt;br/&gt;命令英文原意：GNU zip&lt;br/&gt;命令所在路径：/bin/gzip&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：gzip [文件]&lt;br/&gt;功能描述：压缩文件&lt;br/&gt;压缩后文件格式：.gz&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：gunzip&lt;br/&gt;命令名称：gunzip&lt;br/&gt;命令英文原意：GNU unzip&lt;br/&gt;命令所在路径：/bin/gunzip&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：gunzip [压缩文件]&lt;br/&gt;功能描述：解压缩.gz的压缩文件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：tar&lt;br/&gt;命令名称：tar&lt;br/&gt;命令所在路径：/bin/tar&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：tar 选项[-zcf] [压缩后文件名] [目录]&lt;br/&gt;-c 打包&lt;br/&gt;-v 显示详细信息&lt;br/&gt;-f 指定文件名&lt;br/&gt;-z 打包同时压缩&lt;br/&gt;功能描述：打包目录&lt;br/&gt;压缩后文件格式：.tar.gz&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;tar命令解压缩语法：&lt;br/&gt;-x 解包&lt;br/&gt;-v 显示详细信息&lt;br/&gt;-f 指定解压文件&lt;br/&gt;-z 解压缩&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：zip&lt;br/&gt;命令名称：zip&lt;br/&gt;命令所在路径：/usr/bin/zip&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：&lt;br/&gt;zip 选项[-r] [压缩后文件名] [文件或目录]&lt;br/&gt;-r 压缩目录&lt;br/&gt;功能描述：压缩文件或目录&lt;br/&gt;压缩后文件格式：.zip&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：unzip&lt;br/&gt;命令名称：unzip&lt;br/&gt;命令所在路径：/usr/bin/unzip&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：unzip [压缩文件]&lt;br/&gt;功能描述：解压.zip的压缩文件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：bzip2&lt;br/&gt;命令名称：bzip2&lt;br/&gt;命令所在路径：/usr/bin/bzip2&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法： bzip2 选项 [-k] [文件]&lt;br/&gt;-k 产生压缩文件后保留原文件&lt;br/&gt;功能描述：压缩文件&lt;br/&gt;压缩后文件格式：.bz2&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;压缩解压命令 ：bunzip2&lt;br/&gt;命令名称：bunzip2&lt;br/&gt;命令所在路径：/usr/bin/bunzip2&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法： bunzip2 选项 [-k] [压缩文件]&lt;br/&gt;-k 解压缩后保留原文件&lt;br/&gt;功能描述：解压缩&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;七、网络命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令：write&lt;br/&gt;指令名称：write&lt;br/&gt;指令所在路径：/usr/bin/write&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：write &amp;lt;用户名&amp;gt;&lt;br/&gt;功能描述：给用户发信息，以Ctrl+D保存结束&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令：wall&lt;br/&gt;指令名称：wall&lt;br/&gt;命令英文原意：write all&lt;br/&gt;指令所在路径：/usr/bin/wall&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：wall [message]&lt;br/&gt;功能描述：发广播信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令 ：ping&lt;br/&gt;命令名称：ping&lt;br/&gt;命令所在路径：/bin/ping&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：ping 选项 IP地址&lt;br/&gt;-c 指定发送次数&lt;br/&gt;功能描述：测试网络连通性&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令 ：ifconfig&lt;br/&gt;命令名称：ifconfig&lt;br/&gt;命令英文原意：interface configure&lt;br/&gt;命令所在路径：/sbin/ifconfig&lt;br/&gt;执行权限：root&lt;br/&gt;语法：ifconfig 网卡名称 IP地址&lt;br/&gt;功能描述：查看和设置网卡信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令 ：last&lt;br/&gt;命令名称：last&lt;br/&gt;命令所在路径：/usr/bin/last&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：last&lt;br/&gt;功能描述：列出目前与过去登入系统的用户信息&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令 ：lastlog&lt;br/&gt;命令名称：lastlog&lt;br/&gt;命令所在路径：/usr/bin/lastlog&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：lastlog&lt;br/&gt;功能描述：检查某特定用户上次登录的时间&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网络命令 ：traceroute&lt;br/&gt;命令名称：traceroute&lt;br/&gt;命令所在路径：/bin/traceroute&lt;br/&gt;执行权限：所有用户&lt;br/&gt;语法：traceroute&lt;br/&gt;功能描述：显示数据包到主机间的路径（跟踪路径）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;八、开关机命令&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1、shutdown命令（推荐使用）&lt;br/&gt;[root@localhost ~]# shutdown [选项] 时间&lt;br/&gt;选项：&lt;br/&gt;-c： 取消前一个关机命令&lt;br/&gt;-h： 关机（$ shutdown -h now 现在关机）&lt;br/&gt;-r： 重启&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2、其他关机命令&lt;br/&gt;[root@localhost ~]# halt&lt;br/&gt;[root@localhost ~]# poweroff&lt;br/&gt;[root@localhost ~]# init 0&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3、其他重启命令&lt;br/&gt;[root@localhost ~]# reboot&lt;br/&gt;[root@localhost ~]# init 6（6级别表示重启）&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;4、系统运行级别&lt;br/&gt;0 关机&lt;br/&gt;1 单用户（安全模式）&lt;br/&gt;2 不完全多用户，不含NFS服务&lt;br/&gt;3 完全多用户（字符界面）&lt;br/&gt;4 未分配&lt;br/&gt;5 图形界面（X11）&lt;br/&gt;6 重启&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;[root@localhost ~]# cat /etc/inittab 修改系统默认运行级别&lt;br/&gt;id:3:initdefault:&lt;br/&gt;[root@localhost ~]# runlevel 查询系统运行级别&lt;br/&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;5、退出登录命令&lt;br/&gt;[root@localhost ~]# logout 退出登录&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item><item><title>Linux系统各目录说明</title><link>https://lategege.com/p/linux%E7%B3%BB%E7%BB%9F%E5%90%84%E7%9B%AE%E5%BD%95%E8%AF%B4%E6%98%8E/</link><pubDate>Sat, 09 Oct 2021 01:15:43 +0000</pubDate><guid>https://lategege.com/p/linux%E7%B3%BB%E7%BB%9F%E5%90%84%E7%9B%AE%E5%BD%95%E8%AF%B4%E6%98%8E/</guid><description>&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2022/1-10/1.png"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;/bin,/sbin,/usr/bin,/usr/sbin区别&lt;br/&gt;/ : this is root directory root 用户根目录&lt;br/&gt;/bin : commandsin this dir are all system installed user commands 系统的一些指令&lt;br/&gt;/sbin: commands in this dir are all system installedsuper user commands 超级用户指令系统管理命令，这里存放的是系统管理员使用的管理程序&lt;br/&gt;/usr/bin: usercommands for applications 后期安装的一些软件的运行脚本&lt;br/&gt;/usr/sbin:super user commands for applications 超级用户的一些管理程序&lt;br/&gt;/usr/X11R6/bin: X application user commands&lt;br/&gt;/usr/X11R6/sbin: X application super usercommands&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Linux中的某些重要的目录：&lt;br/&gt;•主目录：/root、/home/username&lt;br/&gt;•用户可执行文件：/bin、/usr/bin、/usr/local/bin&lt;br/&gt;•系统可执行文件：/sbin、/usr/sbin、/usr/local/sbin&lt;br/&gt;•其他挂载点：/media、/mnt&lt;br/&gt;•配置：/etc&lt;br/&gt;•临时文件：/tmp&lt;br/&gt;•内核和Bootloader：/boot&lt;br/&gt;•服务器数据：/var、/srv&lt;br/&gt;•系统信息：/proc、/sys&lt;br/&gt;•共享库：/lib、/usr/lib、/usr/local/lib&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:code --&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt; 每个用户都拥有一个主目录。所有用户的个人文件（配置、数据甚至应用程序）都放在其中。根的主目录为/root。大多数非根主目录包含在/home 树中，通常以用户命名。 重要的二进制位于 /bin（用户二进制）以及 /sbin（系统二进制）中。 不重要的二进制（如图形环境或Office 工具）安装在/usr/bin 和 /usr/sbin中。 进行这种分隔是为了尽可能地缩小根分区。 使用源代码编译的软件通常位于 /usr/local/bin 和/usr/local/sbin中。&lt;/code&gt;&lt;/pre&gt;
&lt;!-- /wp:code --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;/lib&lt;br/&gt;最基本的共享库和内核模块。存放用于启动系统和执行root文件系统的命令的如/bin /sbin的二进制文件的共享库，或者存放32位，或者64位(file命令查看)。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;/lib、 /usr/lib、/usr/local/lib&lt;br/&gt;就是为了隔离32位和64位而设置的不同目录，这种情况下/lib有可能是其符号链接。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;/usr/lib、/usr/local/lib&lt;br/&gt;程序和安装包的库路径。不依赖特定架构的库应该放到/usr/share中而不是这里。应用程序可以自己创建一个单独的子目录并把自己的库放在其中。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;总结&lt;br/&gt;一般情况下，系统自己会匹配应用程序与其应该调用的位数的库。&lt;br/&gt;如果是用于/bin /sbin的库，放置到/lib之中。&lt;br/&gt;如果是用于用户程序或安装包的，放置到/usr/lib或/usr/local/lib*之中。&lt;br/&gt;如果某个库只是特别的用了某个专用程序，而这个程序但并不打算直接被用户或者root调用，应放置到/usr/libexec中。&lt;br/&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item><item><title>Linux下查看硬件信息</title><link>https://lategege.com/p/linux%E4%B8%8B%E6%9F%A5%E7%9C%8B%E7%A1%AC%E4%BB%B6%E4%BF%A1%E6%81%AF/</link><pubDate>Thu, 24 Dec 2020 09:36:55 +0000</pubDate><guid>https://lategege.com/p/linux%E4%B8%8B%E6%9F%A5%E7%9C%8B%E7%A1%AC%E4%BB%B6%E4%BF%A1%E6%81%AF/</guid><description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;// 获得CPU ID&lt;br/&gt;dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}'&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;// 获得磁盘ID&lt;br/&gt;fdisk -l |grep "Disk identifier" |awk {'print $3'}&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;查看CPU信息&lt;br/&gt;cat /proc/cpuinfo&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;显示当前硬件信息&lt;br/&gt;sudo lshw&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;获取CPU序列号或者主板序列号&lt;br/&gt;#CPU ID&lt;br/&gt;sudo dmidecode -t 4 | grep ID&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;#Serial Number&lt;br/&gt;sudo dmidecode | grep Serial&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;#CPU&lt;br/&gt;sudo dmidecode -t 4&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;#BIOS&lt;br/&gt;sudo dmidecode -t 0&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;#主板：&lt;br/&gt;sudo dmidecode -t 2&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;#OEM:&lt;br/&gt;sudo dmidecode -t 11&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;显示当前内存大小&lt;br/&gt;free -m |grep "Mem" | awk '{print $2}'&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;查看硬盘温度&lt;br/&gt;sudo apt-get install hddtemp&lt;br/&gt;sudo hddtemp /dev/sda&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item></channel></rss>