Skip to content

Latest commit

 

History

History
133 lines (65 loc) · 1.46 KB

Linux.md

File metadata and controls

133 lines (65 loc) · 1.46 KB

Linux

去除文件中注释

egrep -v "^$|#" /etc/nginx/nginx.conf.default > /etc/nginx/nginx.conf

软件包

Zip

#1. 安装
## Centos
yum install -y zip
## Ubuntu
apt-get install zip

#2. 使用
 1) 将所有内容添加到test.zip压缩文件
    zip  -r  test.zip  ./*   
     
 2)解压zip文件到当前目录
    unzip test.zip

 3) 解压zip到指定目录并覆盖
    unzip -o -d /home/test   test.zip 
     
    	-o: 不提示的情况下覆盖文件
        -d:  指定文件解压缩到/home/test目录下
# 安装 
## 源码安装
wget https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz
tar  -zxvf  rarlinux-x64-5.9.1.tar.gz 
cd rar
make

## yum安装
yum install -y rar
yum install -y unrar


# 使用
1)添加目录为压缩文件
rar a test.rar test
	a: Add files to archive

2)解压缩文件
rar x test.rar
	x: 解压缩

unrar e test.rar


常用命令

1.判断文件或目录是否存在, 不存在则创建

#文件:
test -f test.txt || touch test.txt

#目录:
test -d /opt/scripts || mkdir -p /opt/scripts

2.查看当前使用的终端类型(bash,zsh,csh)

# 查看当前发行版可以使用的shell
cat /etc/shells

# 查看当前使用的shell
# 1)
echo $SEHLL
# 2)
echo $0
# 3) 输入一个不存在的命令, 看报错的终端,例如
tom
-bash: tom: command not found

脚本汇总