一.安装压缩解压工具
1.压缩解压zip文件
安装:sudo apt install unzip
sudo apt install zip
解压:sudo unzip fileName.zip
压缩:zip fileName.zip DirName
unzip -O cp936 filename.zip # 解压(不乱码)
zip filename.zip dirname # 将dirname本身压缩
zip -r filename.zip dirname # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩
2.使用tar命令压缩解压
安装:apt install -y tar
a. .tar文件
# 仅打包,并非压缩
解包:tar -xvf FileName.tar
将DirName和其下所有文件(夹)打包:tar -cvf FileName.tar DirName
b. .tar.gz文件、 .tgz文件
# 解压: tar -zxvf FileName.tar.gz
# 解压到目标路径: tar -C DesDirName -zxvf FileName.tar.gz
# 将DirName和其下所有文件(夹)压缩: tar -zcvf FileName.tar.gz DirName
3.使用rar命令压缩解压
安装:sudo apt-get install rar unrar
卸载:sudo apt-get remove unrar
# 解压: rar x FileName.rar
# 压缩: rar a FileName.rar DirName
4. 压缩解压.gz文件
#解压
# 解压1: gunzip FileName.gz
# 解压2: gzip -d FileName.gz
# 压缩,只能压缩文件: gzip FileName
二.Ubuntu安装sz/rz命令以及用法
sudo apt-get install lrzsz
三.设置文件权限
sudo chmod -R 777 目录
四.删除文件
sudo rm -rf 文件名
五.对syslog的操作:
重启syslog
sudo service rsyslog restart
sudo mkdir log
sudo chown -R syslog:syslog log
netstat -anpu | grep 514
开代理端口号
nohup kubectl proxy --address=0.0.0.0 --accept-hosts=^*$ --port=5001 &
nohup kubectl proxy --address=0.0.0.0 --accept-hosts=^*$ --port=8001 &
查看端口号
ps aux | grep kubectl
六.liunx vim操作
撤销上一步的操作 u
撤销全部的操作 u+u
恢复上一步被撤销的操作 Ctrl+r
跳到最后一行 Shift + g
跳到第一行的第一个字符 Shift+g +g
向前翻页 Ctrl + f f为forward
向后翻页 Ctrl + b b为backward
向下翻半页 Ctrl + d d为down
向上翻半页 Ctrl + u u为up
七.修改文件权限
sudo chmod -R 777 begoit
八、查找命令
8.1 grep
grep命令是一种强大的文本搜索工具
使用实例:
ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp身
ps -ef | grep sshd -c 查找指定进程个数
netstat -an | grep 8080 搜索指定端口
查看进程:ps -ef
命令:ps -ef 查看所有正在运行的进程
8.2 find
find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。
find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
使用实例:
find . -name "*.log" -ls 在当前目录查找以.log结尾的文件,并显示详细信息。
find /root/ -perm 600 查找/root/目录下权限为600的文件
find . -type f -name "*.log" 查找当目录,以.log结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于100M的文件
8.3 locate
locate 让使用者可以很快速的搜寻某个路径
使用实例:
updatedb
locate /etc/sh 搜索etc目录下所有以sh开头的文件
locate pwd 查找和pwd相关的所有文件
8.4 whereis
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
使用实例
whereis ls 将和ls文件相关的文件都查找出来
8.5 which
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
使用实例
which pwd 查找pwd命令所在路径
which java 查找path中java的路径
9、防火墙打开 8080 端口
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
10.访问url
curl 'http://ip:port'