加压文件
Linux 常用的压缩与解压缩命令有:tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar 等
经常使用的就是tar啦
tar
常用参数含义:
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
#上面5个命令是独立操作,不能连在一起使用
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
# 在上面5个命令是按照需求选择的
-f: 要操作的文件名,这个必须是最后一个参数,后面只能跟目录或者压缩包的名字
-C: 大写 跟解压到指定目录的名字
实例
打包成tar.gz格式压缩包
# tar -zcvf test.tar.gz /test
解压tar.gz格式压缩包到指定目录
# tar -zxvf test.tar.gz -C ./test
打包成tar.bz2格式压缩包
# tar -jcvf test.tar.bz2 /test
解压tar.bz2格式的压缩包
# tar jxvf rtest.tar.bz2
zip和unzip
常用参数:
- -q 不显示指令执行过程
- -r 递归处理,将指定目录下的所有文件和子目录一并处理
- -d<目录> 指定文件解压缩后所要存储的目录
实例
压缩成zip格式
# zip -q -r test.zip test/
解压zip格式的压缩包到指定目录
# unzip test.zip -d ./test
快捷键
ctrl+k
剪切(删除)光标处到行尾的所有字符 ❤ctrl+u
剪切(删除)光标处到行首的所有字符 ❤ctrl+w
剪切(删除)光标前的一个字符ctrl+y
粘贴 ctrl+k、ctrl+u、ctrl+w删除的字符❤tab
命令或路径等的补全键,linux用的最多的一个快捷键 ❤ctrl+a
光标迅速回到行首 ❤ctrl+e
光标迅速回到行尾 ❤ctrl+r
搜索命令行使用过的历史命令记录ctrl+g
从ctrl+r的搜索历史命令模式中退出
有关docker
没有系统学习过docker但是现在正在使用,记录一下最近要是用的吧
-
sudo docker images
:查看当前docker中下载的镜像 -
sudo docker ps
:查看当前启动的镜像 -
sudo docker stop 镜像名字
-
docker start 镜像名字
-
docker rm 镜像名字
定时任务crontab
编辑文件 vim /etc/crontab
格式:
计划任务的规则语法格式,以行为单位,一行则为一个计划:
分 时 日 月 周 需要执行的命令
比如每天晚上0点重启服务器,
0 0 * * * reboot
时间的范围:分:0~59 ,时:0~23 ,日:1~31, 月:1~12, 周:0~7(0和7表示星期天)
符号的含义
*
:表示取值范围中的每一个数字 *-
:做连续区间表达式的,要想表示1~7,则可以写成:1-7/
:表示每多少个,例如:想每10分钟一次,则可以在分的位置写:*/10,
:表示多个取值,比如想在1点,2点6点执行,则可以在时的位置写:1,2,6
加入实例:
每晚的21:30重启nginx:30 21* * * root /etc/init.d/nginx restart
command 必须是命令的位置 可以用 which <被查对象>
去查
给一些命令起一个别名
作用:相当于创建一个属于自己定义的命令
如何做到?
修改当前用户的家目录下 的配置文件~/.bashrc
安装给的提示的方式添加命令,
alias cls = 'clear'
编辑完保存,我们必须重新登录当前用户才能使用
vim 其他保存的方式
:wq
=:x
也可使使用保存,:x
在文件没有修改的情况下那就是退出- 在命令模式下 按住
shift 再按下 Z Z
也是编辑保存退出,
结语
放假咸鱼的第27天