Linux基础知识(5)-压缩与关机命令
一、前言
“天上乌飞兔走,人间古往今来”
“万般回首化尘埃,唯有青山不改”
二、压缩与关机命令
zip命令
作用:压缩文件成.zip格式,windows和linux可以通用的压缩文件
语法:
zip 【选项】 压缩包名 源文件或者源目录
选项:
-r:压缩目录
#压缩文件
[root@Master data]# zip a.txt.zip a.txt adding: a.txt (deflated 53%)
[root@Master data]# ll -h a.txt*
-rw-r--r--. 1 root root 105 1月 8 19:33 a.txt
-rw-r--r--. 1 root root 209 1月 9 00:00 a.txt.zip#压缩目录
[root@Master data]# ll -hd abc
drwxr-xr-x. 2 root root 4.0K 1月 9 00:02 abc
[root@Master data]# zip -r abc.zip abc
updating: abc/ (stored 0%)adding: abc/aa.txt (deflated 100%)
[root@Master data]# ll -h abc.zip
-rw-r--r--. 1 root root 100K 1月 9 00:03 abc.zip
uzip命令
作用:解压zip格式的解压命令
语法:
uzip 【选项】 压缩包名
选项:
-d:指定解压路径
[root@Master data]# unzip -d /tmp/ abc.zip
Archive: abc.zipcreating: /tmp/abc/inflating: /tmp/abc/aa.txt
gzip命令
作用:压缩.gz的压缩格式
语法:
gzip 【选项】 源文件
选项:
-c:将数据输出到屏幕,结合重定向使用-->用于保留源文件
-d:解压缩
-r:压缩目录下的内容
[root@Master data]# gzip -c abc/aa.txt > haha.gz
[root@Master data]# ll haha.gz
-rw-r--r--. 1 root root 101798 1月 9 00:08 haha.gz#压缩默认是不保留源文件
[root@Master data]# gzip 123
[root@Master data]# ll 123.gz
-rw-r--r--. 1 root root 24 1月 8 19:39 123.gz#-r选项不会打包目录,直接压缩目录下的内容
[root@Master data]# gzip -r abc
[root@Master data]# ll abc
总用量 100
-rw-r--r--. 1 root root 101798 1月 9 00:02 aa.txt.gz
gunzip命令
作用:解压缩.gz格式的压缩包
语法:
gunzip 文件
[root@Master data]# file 123.gz
123.gz: gzip compressed data, was "123", from Unix, last modified: Fri Jan 8 19:39:26 2021
[root@Master data]# gunzip 123.gz
[root@Master data]# ll 123
-rw-r--r--. 1 root root 0 1月 8 19:39 123
bzip2命令
作用:压缩成.bzip2格式的压缩命令
语法:
bzip2 【选项】 源文件
选项:
-d:解压缩
-k:保留源文件
-v:显示过程
注意:bzip2是不能压缩目录
#默认是不保留源文件
[root@Master data]# bzip2 123
[root@Master data]# ll 123.bz2
-rw-r--r--. 1 root root 14 1月 8 19:39 123.bz2#保留源文件
[root@Master data]# bzip2 -d 123.bz2
[root@Master data]# ll 123
-rw-r--r--. 1 root root 0 1月 8 19:39 123
bunzip2命令
作用:解压缩.bz2格式的压缩包
语法:
bunzip2 【选项】 压缩包
[root@Master data]# bunzip2 abc123.bz2
[root@Master data]# ll abc123
-rw-r--r--. 1 root root 0 1月 8 19:39 abc123
tar命令
作用:打包和压缩文件
语法:
tar 【选项】 压缩包名 源文件
选项:
-c:打包
-f:指定压缩包名
-v:显示过程
-t:不解压查看文件
-C:指定解压包的位置
-z:压缩成.tar.zip格式
-j:压缩成.tar.bz2格式
-J:压缩成.tar.xz格式
常用组合选项:
-cvzf:指定压缩包名称并且打包压缩成.tar.gz格式
-xvzf:解压zip格式的包
#压缩目录
[root@Master data]# tar -cf abc.tar abc/
[root@Master data]# ll abc.tar
-rw-r--r--. 1 root root 112640 1月 9 13:14 abc.tar#常规压缩并指定zip格式
[root@Master data]# tar -czvf haha.tar.gz 123 1234
123
1234
[root@Master data]# ll haha.tar.gz
-rw-r--r--. 1 root root 118 1月 9 13:05 haha.tar.gz
#不解压查看文件
[root@Master data]# tar -tf haha.tar.gz
123
1234#解压并且指定到/tmp下
[root@Master data]# tar -xf haha.tar.gz -C /tmp/
[root@Master data]# ll /tmp/12*
-rw-r--r--. 1 root root 0 1月 8 19:39 /tmp/123
-rw-r--r--. 1 root root 0 1月 8 19:39 /tmp/1234
sync命令
作用:把数据同步到硬盘中
语法:sync
备注:关机前多敲几次这个命令
[root@Master data]# sync
[root@Master data]# sync
shutdown命令
作用:关机或重启命令
语法:
shutdown 【选项】 【时间】 【信息】
选项:
-c:取消关机命令
-h:关机
-r:重启
#指定下午5点关机
[root@Master data]# shutdown -h 17:00 #服务器立即重启并且告知在线用户
[root@Master data]# shutdown -r 17:00 "system will be reboot at 17:00" Broadcast message from root@Master(/dev/pts/0) at 13:17 ...The system is going down for reboot in 223 minutes!
system will be reboot at 17:00 #取消重启操作
[root@Master data]# shutdown -c或者ctrl+c结束
reboot命令
作用:重启服务器
语法:reboot
[root@Master data]# reboot
halt命令
作用:关机
注意:相当于硬件直接按关机键
[root@Master data]# halt
poweroff命令
作用:关机
注意:相当于硬件直接按关机键
[root@Master data]# poweroff
init命令
作用:修改Linux的运行级别
语法:
init 【0-6】
Linux的运行级别(在centos7以下使用这个概念,7以上不用这个来区别)
0:关机
1:单用户
2:不带NFS的多用户模式
3:复杂的多用户模式
4:保留
5:图形化界面
6:重启
[root@Master data]# init 6 #重启服务器#相关的配置文件
[root@Master data]# cat /etc/inittab
# inittab is only used by upstart for the default runlevel.
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
# System initialization is started by /etc/init/rcS.conf
# Individual runlevels are started by /etc/init/rc.conf
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
id:3:initdefault: #这里指定了系统的默认模式
三、结束
“我宁愿跑着被摔无数次,也不愿一辈子都直走”
“即使你跌倒了,你也应该勇敢地微笑”
“没有轻蔑、宽容和斗争,就没有可以征服的命运”
“勇气不是感觉恐惧,而是感觉恐惧并继续这样做”
互勉~!
Linux基础知识(5)-压缩与关机命令相关推荐
- linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp
linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...
- 【Java从0到架构师】Linux 基础知识、常用命令
Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...
- 总结Linux基础知识和常用渗透命令!!!
作为Web渗透的初学者,Linux基础知识和常用命令是我们的必备技能,本文详细讲解了Linux相关知识点及Web渗透免了高龄.如果想玩好Kali或渗透,你需要学好Linux及相关命令,以及端口扫描.漏 ...
- Day 01嵌入式学习之Linux基础知识和命令操作
学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...
- Linux基础知识与命令
目录 一.Shell 1.Shell定义 2.不同的Shell环境 二.Linux命令的分类 1.Shell与内部命令.外部命令 2.help命令可以查看内部命令 3.使用type命令来区分内外部命令 ...
- linux 基础知识及命令总结
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...
- linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用
原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...
- Linux基础知识整理
Linux从字面上讲就感觉不是很简单,下面我就来告诉你们linux的一些入门及基础知识 linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 s ...
- Linux基础知识题解答(四)
题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 1 ...
- 后端程序员必备的 Linux 基础知识
后端程序员必备的 Linux 基础知识 原文来自github stars>63k的项目JavaGuide,欢迎小伙伴去支持原作者 一 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简 ...
最新文章
- Golang的interface实践
- 使用Git将我的最后一个X提交一起压缩
- [转]:xmake插件开发之色彩高亮显示
- java ee 3.0_初识JavaEE 6 的 Servlet3.0
- Linux 系统目录结构
- [Step By Step]SAP HANA PAL 数据处理抽样算法Sampling实例SAMPLING
- facenet + Mtcnn 实现人脸识别(实现步骤)
- Shit和trash不是评价设计的词汇
- 计算机网络class5(分层结构、协议、接口、服务)
- python Process类
- 如何配置VS使得可以通过域名或IP访问
- OperationQueue与属性maxConcurrentOperationCount的那些事
- 虚假信息成物联网“毒瘤”
- Win10系统无法安装geforce game ready driver?
- ninja ripper新版教程
- 用shell脚本猜大小
- 惠普暗影精灵8 Pro酷睿版和锐龙版的区别 哪个更值得入手
- java getdate和getday,为什么用了getDate后就 不能再getDay了?
- 全美航班停飞原因曝光/ 米哈游辟谣年终奖108薪/ 苹果正开发触摸屏Mac…今日更多新鲜事在此...
- 哪个城市是中国的经济人口重心?
热门文章
- stm32 火灾自动报警及联动控制源码_火灾自动报警系统设计规范 :联动控制
- Torch not compiled with CUDA enabled报错的解决办法
- 已解决:Torch not compiled with CUDA enabled
- QQ聊天记录的相关代码
- matlab 分数阶的预估校正算法及实现
- Android多媒体详解
- 东电计算机专业好就业吗,东北电力大学就业前景怎样好不好
- kinect v1原理_微软官方博客揭秘Kinect工作原理
- 22021年江苏高考成绩查询,江苏省教育考试院2021年江苏高考成绩查询时间及系统入口...
- MYSQL数据库高级SQL语句详解