apt-get 三个update相关的命令

# 更新软件源中的所有软件列表
apt-get update
#更新软件
apt-get upgrade
# 更新系统版本
apt-get dist-upgrade

查找相关

#查找当前目录下的某个文件的路径
find ./ -name '*demand*' 
#查找某个文件下包含某个关键字的行
grep -i "user" ./web-demand.stdout.log
#less查找
/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能

统计文件信息

#统计文件夹大小
du -sh dir
#统计当前文件夹(目录)大小,并按文件大小排序
du -sh * | sort -n 

vim命令

#切换到输入模式,以输入字符
i
#删除当前光标所在处的字符
x
#显示行号
:set nu
#等待粘贴
:set paste
##切换到最后一行
gg
#切换到最后一行
G
#删除当前行
dd
# 撤销最近一次修改
u

文件上传/下载

yum install -y lrzsz 
#上传
rz
#下载
sz

压缩和解压缩

#压缩
tar -czvf myetc.tar.gz myDir
#解压缩
tar -xzvf myetc.tar.gz -C myDir

git lfs使用

#安装
git lfs install
#将文件使用lfs管理,此时,仓库的根目录下会自动创建.gitattribute文件
git lfs track '*.txt'
#查看当前有哪些文件是使用lfs管理的
git lfs ls-files
#拉取lfs文件
git lfs pull

查看系统版本

cat /etc/redhat-release

软连接

# ln -s 源文件或目录 目标文件或目录 (注意使用绝对路径)
ln -s /usr/local/tomcat/apache-tomcat-8.5.60/webapps/  ~/sso/webapps

防火墙

#安装firewalld
yum install firewalld firewall-config

#启动
systemctl start firewalld

#查看状态 
systemctl status firewalld 或者 firewall-cmd --state

#停用 
systemctl disable firewalld

#禁用 
systemctl stop firewalld

#查看所有打开的端口
firewall-cmd --zone=public --list-ports

#添加一个端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

#删除一个端口
Firewall-cmd --zone=public --remove-port=80/tcp --permanent

#更新防火墙规则
firewall-cmd --reload

安装ifconfig

#搜索包
yum search ifconfig

#安装
yum install net-tools.x86_64 -y