常见的压缩格式及命令工具

.gz ----gzip

.bz2----bzip2

.xz-------xz

tar 集成备份工具

  • -c:创建归档
  • -x:释放归档
  • -f:指定归档文件名,必须在所有选项的最后面
  • z,-j,-J:调用.gz,bz2,.xz 格式工具进行处理,
  • -t:显示归档中的文件清单
  • C:指定释放的路径

Tar 制作压缩包(tar打包)

格式:tar 选项 /路径/压缩包名字   /源数据…..

  • 重定向

将前面的命令输出,作为内容,写道后面的文件,

>: 覆盖重定向 (会把之前的内容覆盖掉)

>>: 追加重定向(不会把之前的内容覆盖掉)

  • 管道符  “  |  ”

作用:将前面命令的输出,传递给后面的命令,作为后面命令的参数

  • grep 高级使用

作用:从文件内容中,过滤关键的字符串

-v:取反

^$: 表示空行

^#:以#号开头的行

  • find的精确查找

格式: find [目录]  [条件1]

-常用条件表示

- type 类型(f{文件},d{目录},l{快捷键})

- name “文档名称”

- size +|- 文件大小  单位(k,M,G)

- user 用户名

- mtime 修改时间

六,find 高级使用

处理find 找到的数据,每查找的一个就传递一次

  • find [范围]  [条件] -exec 处理命令 {} \;

(-exec 额外操作的开始,{} 永远表示前面find 查找的结果  \: 额外操作的结束)

七,vim 编辑技巧

三个模式:命令模式,插入模式(输入模式),末行模式

  • 操作类型

    按键指令

    用  途

    复制

    yy、3yy

    复制光标处的一行、3行

    粘贴

    p、P

    粘贴到光标处之后、之前

    删除

    x 或 Delete键

    删除光标处的单个字符

    dd、3dd

    删除光标处的一行、#行

    d^

    从光标处之前删除至行首

    d$或D(大写)

    从光标处删除到行尾

    复制/粘贴/删除  

查找/撤销/保存

操作类型

按键指令

用  途

文本查找

/a

向后查找字符串“a”

n、N

跳至后/前一个结果

撤销编辑

u

撤销最近的一次操作

U

撤销对当前行的所有修改

Ctrl + r

取消前一次撤销操作

保存退出

ZZ(大写)

保存修改并退出

.字符串替换

行内替换

:s/root/new

替换光标所在行第一个“root”

:s/root/new/g

替换光标所在行所有的“root”

区域内替换

:1,10s/root/new/g

替换第1-10行所有的“root”

:%s/root/new/g

替换文件内所有的“root”

.开关参数的控制

操作类型

设置指令

用  途

编辑器设置

:set  nu或nonu

显示/不显示行号

:set  ai或noai

启用/关闭自动缩进

  • RPM包的一般安装位置(分散)

文件类别

默认安装位置

普通执行程序

/usr/bin/ 、/bin/

服务器程序、管理工具

/usr/sbin/ 、/sbin/

配置文件

/etc/、/etc/软件名/

日志文件

/var/log/、/var/log/软件名/

程序文档、man帮助手册页

/usr/share/doc/ 、/usr/share/man/

rpm  -qa    #当前系统中所有已安装的软件包

rpm  -q  [软件]  查询软件是否安装

rpm  -qi  [软件] 查询软件的信息

rpm  -ql  [软件] 查询软件安装看了哪些信息

rpm  -ivh [软件]  安装软件

rpm -e    [软件] 卸载软件

二,构建Yum软件包仓库

Yum—自动解决依赖关系安装软件

  • Yum仓库: /etc/yum.repos.d/*.repo

客户端配置仓库的内容:

[源名称]:自定义名称具有唯一性,

Name=仓库的描述信息

Baseurl=指定yum服务端的位置

Enabled=是否启用(1)

Gpgcheck= 是否验证红帽签名(0)

Gpgkey=用于RPM软件包验证的密钥文件

安装

Yum -y install [软件名]  安装软件

卸载

Yum remove  [软件名]  卸载软件

查询

Yum list [软件] 查询是否有软件可安装的软件包

Yum search [软件] 包含软件就匹配

Yum provides +[文件/etc/passwd…] 哪个软件包产生该文件

清空缓存

Yum clean all

查包个数

Yum repolist

三,命令补充

History :查看历史命令

History -c:清空历史命令

!n :执行命令中的第n行

du,统计文件的占用空间

  • du 选项 ,,[目录或者文件]
  • s:只统计每个参数所占用的总空间大小
  • h:提供易读的容量单位

date 查看修改时间

date 查看时间

date -s 修改时间

制作链接文件

格式:ln  -s   /路径/源数据     /路径/快捷方式的名称    #软链接

Zip归档工具

  • 归档+压缩操作: zip  [-r]   备份文件.zip     被归档的文档...

[-r]:被归档的数据有目录,必须加上此选项

释放归档+解压操作:  unzip   备份文件.zip    [-d  目标文件夹]

  • 构建本地的yum仓库

Mkdir /mnt/centos  --创建一个挂载点

Mount/dev/cdrom  /mnt/contos 挂载镜像文件

Rm -rf /etc/yum.repos.d/*  删除

Vim /etc/yum.repos.d/contos.repo

[原目标]

Name=

Baseurl=file:///mnt/centos(本地仓库)

Enabled=1

Gpgcheck=0

二,用户管理

用户账户

唯一标识:UID(默认0开始,默认最大60000)

本地账户的数据文件

-/etc/passwd, /etc/shadow

-/etc/group, /etc/gshadow

1,创建用户

Useradd

  • 格式: useradd [选项]… 选项
  • 常用的命令选项
  • u:指定UID 标记号

useradd -u 1500  nsd02#指定UID创建用户

  • d:指定宿主目录(家目录),默认/home/用户名

useradd  -d   /opt/haha05  在opt目录下创建haha05用户

-G:指定所属的附加组

useradd -G stugrp nsd06  nsd06的所属组是stugrp

  • s:指定用户的登录解释器

useradd -s /sbin/nologin   nsd10

2, usermod 更改用户信息

 格式:useradd [选项]… 用户名

常用的选项:

-l:更改用户账号的登录名

usermod   -l  stu13   nsd13       #修改用户名字

-u:用户uid

usermod  -u 1600   stu13           #修改用户的UID

-d:家目录路径

usermod -d  /etc/abc  nsd15

-s:登录解释器

usermod -s /sbin/nologin   stu13 #修改用户的解释器程序

-G:附加组 #重置附加组

usermod -G tmooc  nsd16

3,修改命令(paswd)

格式:passwd [选项]…用户名

passwd  nsd01       #交互式设置

  1. passwd命令,支持非交互式设置密码

echo  123   |   passwd  --stdin  nsd01

4,删除用户

格式:userdel [r] 用户名

添加 -r 选项,宿主目录/用户邮件也一并删除

5. 组账户管理

  1. gpasswd命令

    • 格式:gpasswd  [选项]...  组名
  • 常用命令选项

    • -a:添加组成员,每次只能加一个

gpasswd -a kaka tarena     #添加用户kaka到tarena组

  • -d: 删除组成员,每次只能删一个
  • gpasswd -d nb  tarena      #将nb用户从tarena组中删除
  • -M:定义组成员用户列表,可设置多个

gpasswd  -M ‘jack,kenji’  tarena   #定义组成员列表

  • -A:定义组管理员列表

gpasswd -A nb tarena   #设置组管理员

删除组账号:

Groupdel

5,vim   /root/.bashrc     #定义永久别名

  1. 使用 crontab 命令

编辑:crontab  -e  [-u  用户名]

查看:crontab  -l  [-u  用户名]

清除:crontab  -r  [-u  用户名

Linux压缩包,解压缩包,vim,yum仓库,zip,用户管理相关推荐

  1. 狂神说Java Linux笔记三(Vim使用及账号用户管理和进程)

    什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但 ...

  2. linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...

    [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...

  3. linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz

    linux关于解压和压缩命令 .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName .rar 解压:rar -x FileName.zip 压缩 ...

  4. Linux学习Vim使用及账号用户管理

    Vim使用及账号用户管理 什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.linux必须要学会(查看内容,编辑内 ...

  5. 网络yum源 自定义yum仓库 zip备份 编译安装

    Top NSD SERVICES DAY01 案例1:补充应用技巧 案例2:软连接与硬连接 案例3:man手册.zip备份 案例4:自定义yum软件仓库 案例5:发布及测试yum仓库 案例6:vim效 ...

  6. Linux压缩解压tar.gz和zip包命令汇总

    1.tar包和gz包 tar包和gz包是两个不同的文件包,有三种不同后缀..tar .gz .tar.gz tar包:使用tar命令,打包文件或者文件夹,只打包,不压缩 gz包:使用gzip命令,只压 ...

  7. Linux网络服务之部署YUM仓库

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系. YUM:rpm的前端程序,可解决软件包相关依赖性,可 ...

  8. LINUX从零开始——ENGINEER(云计算应用管理)——Day4-1 [配置Linux网络 、源码编译安装、自定义Yum仓库、日志管理]

    一.环境准备 1.建议还原快照,开启CentOS7虚拟机,以root用户登录 课前回顾: 1.交换空间的作用? 缓解内存的压力 2.格式化交换文件系统的命令? mkswap 3.查看内存空间以及交换空 ...

  9. linux中解压.tgz, .tar.gz ,zip ,gz, .tar文件

    将.tgz文件解压在当前目录: tar zxvf MY_NAME.tgz 将.tar.gz文件解压在当前目录: tar zxvf MY_NAME.tar.gz tar -xvf file.tar // ...

  10. linux杂谈(九):yum仓库

    yum是一个软件包管理器,一般我在安装完一个虚拟机的时候第一时间就是设置它的yum仓库,因为只有这样我们才可以轻松的安装redhat官方提供给我们的各种工具包.所以熟悉和懂得yum仓库的配置是非常重要 ...

最新文章

  1. 慕课网_《微信授权登录》学习总结
  2. dubbo 整合 zipkin,最简单的方式,亲测有效
  3. mysql数据库 主主的搭建
  4. HTML实时预览-LiveReload完整使用方法
  5. [note]标点符号和数学符号所对应的英文
  6. 选择排序之python
  7. 【原创】ourphp一处SQL注射
  8. OWASP 创始人:关注首要问题,开源库也可以放心使用
  9. 两个json对象合并为一个json对象
  10. java和python互相调用
  11. Atitit httpclient feign使用总结RestTemplate Httpclient重要的功能 重试与超时 1.RedirectExec执行器的默认策略是,在接收到重定向错误码3
  12. 一个贼简单的代码表白
  13. 银行柜员网申计算机水平要求高吗,银行笔试通过率:看你网申如何?
  14. 江苏小高考计算机什么时候考,2021江苏小高考时间 什么时候考试
  15. adobe acrobat pro 9.0 总是弹出许可证问题解决方案
  16. 今天是2022年5月21日
  17. 51nod 1213 二维曼哈顿距离最小生成树
  18. vps搭建代理ip服务
  19. 举例说明层次分析的三大原则_【高考压轴题分析】2014年辽宁卷压轴题
  20. 前端学习系列——(九)理解什么是ID选择器的“唯一性”

热门文章

  1. ExifTool如何格式化日期和时间信息以进行书写
  2. 【学习笔记15】JavaScript的函数
  3. ime with the \acknowledge=true\ parameter:,watcher:[Watcher will be disabled
  4. PCF应用管理平台介绍(PCF Apps Manager)
  5. python的界面文字翻译_教你用Python实现微信翻译机器人
  6. 卡塔尔世界杯有哪些高科技?-世界杯征文
  7. 程序员的十层楼 11层(上帝)
  8. Flutter 启动白屏
  9. windows系统vmware重装步骤
  10. CAD中插入外部参照字体会变繁体_CAD插入外部参照失败?