一、前言

“天上乌飞兔走,人间古往今来”
“万般回首化尘埃,唯有青山不改”

二、压缩与关机命令

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)-压缩与关机命令相关推荐

  1. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  2. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  3. 总结Linux基础知识和常用渗透命令!!!

    作为Web渗透的初学者,Linux基础知识和常用命令是我们的必备技能,本文详细讲解了Linux相关知识点及Web渗透免了高龄.如果想玩好Kali或渗透,你需要学好Linux及相关命令,以及端口扫描.漏 ...

  4. Day 01嵌入式学习之Linux基础知识和命令操作

    学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...

  5. Linux基础知识与命令

    目录 一.Shell 1.Shell定义 2.不同的Shell环境 二.Linux命令的分类 1.Shell与内部命令.外部命令 2.help命令可以查看内部命令 3.使用type命令来区分内外部命令 ...

  6. linux 基础知识及命令总结

    1.mkdir   创建目录 -p 创建多级目录  mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...

  7. linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用

    原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...

  8. Linux基础知识整理

    Linux从字面上讲就感觉不是很简单,下面我就来告诉你们linux的一些入门及基础知识 linux的特点 - 免费的/开源 - 支持多线程/多用户 - 安全性好 - 对内存和文件管理优越 关机命令 s ...

  9. Linux基础知识题解答(四)

    题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 1 ...

  10. 后端程序员必备的 Linux 基础知识

    后端程序员必备的 Linux 基础知识 原文来自github stars>63k的项目JavaGuide,欢迎小伙伴去支持原作者 一 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简 ...

最新文章

  1. Golang的interface实践
  2. 使用Git将我的最后一个X提交一起压缩
  3. [转]:xmake插件开发之色彩高亮显示
  4. java ee 3.0_初识JavaEE 6 的 Servlet3.0
  5. Linux 系统目录结构
  6. [Step By Step]SAP HANA PAL 数据处理抽样算法Sampling实例SAMPLING
  7. facenet + Mtcnn 实现人脸识别(实现步骤)
  8. Shit和trash不是评价设计的词汇
  9. 计算机网络class5(分层结构、协议、接口、服务)
  10. python Process类
  11. 如何配置VS使得可以通过域名或IP访问
  12. OperationQueue与属性maxConcurrentOperationCount的那些事
  13. 虚假信息成物联网“毒瘤”
  14. Win10系统无法安装geforce game ready driver?
  15. ninja ripper新版教程
  16. 用shell脚本猜大小
  17. 惠普暗影精灵8 Pro酷睿版和锐龙版的区别 哪个更值得入手
  18. java getdate和getday,为什么用了getDate后就 不能再getDay了?
  19. 全美航班停飞原因曝光/ 米哈游辟谣年终奖108薪/ 苹果正开发触摸屏Mac…今日更多新鲜事在此...
  20. 哪个城市是中国的经济人口重心?

热门文章

  1. stm32 火灾自动报警及联动控制源码_火灾自动报警系统设计规范 :联动控制
  2. Torch not compiled with CUDA enabled报错的解决办法
  3. 已解决:Torch not compiled with CUDA enabled
  4. QQ聊天记录的相关代码
  5. matlab 分数阶的预估校正算法及实现
  6. Android多媒体详解
  7. 东电计算机专业好就业吗,东北电力大学就业前景怎样好不好
  8. kinect v1原理_微软官方博客揭秘Kinect工作原理
  9. 22021年江苏高考成绩查询,江苏省教育考试院2021年江苏高考成绩查询时间及系统入口...
  10. MYSQL数据库高级SQL语句详解