Linux基本操作5.0

【27】zip 与unzip:既归档又压缩的工具,可以压缩目录。

(1)格式:

<1>zip FILE
<2>unzip FILE
<3>unzip -d FILE + 路径
(2)示例:
<1>基本压缩。

<2>压缩率最高压缩。

<3> 将文件夹及其目录下文件一起压缩。

<4> 向压缩文件一中追加压缩文件二。

<5>删除压缩文件中的文件。

<6>压缩时排除某个文件。

<7>解压文件。

<8>将压缩文件指定目录解压 。

<9>查看压缩文件,但不解压。

【28】gzip与gunzip 

(1)示例

<1>gzip压缩

注:1.压缩完成后源文件就没有了。

       2.与zip,unzip的区别:gzip,gunzip不可压缩文件夹,且压缩完成源文件默认不保留。zip ,unzip可压缩文件夹,且默认保留源文件

<2>gzip压缩目录下文件

<3>压缩并保留源文件

【29】bzip2与bunzip2

(1) bzip2bunzip2是更新的Linux压缩工具,比gzip有着更高的压缩率。

(2)示例:

【30】xz与unxz 

(1)示例:

<1>压缩文件。

<2>压缩目录下所有文件。
[root@localhost gousheng]# xz test1.txt/*
xz: test1.txt/test0.1.xz: File already has `.xz' suffix, skipping
[root@localhost gousheng]# cd test1.txt
[root@localhost test1.txt]# ls
test0.1.xz  test0.2.xz  test0.3.xz  test0.4.xz


<3>查看压缩文件内容。

<4>解压文件。

<5>解压文件夹下所有文件 。

[root@localhost gousheng]# xz -d test1.txt/*

[root@localhost gousheng]# cd test1.txt

[root@localhost test1.txt]# ls
test0.1  test0.2  test0.3  test0.4

【30】tar:归档命令

(1)格式:

tar [ 选项 ] 打包文件名 被打包的源文件或目录列表
tar [ 选项 ] 打包文件名 [-C 目标文件夹 ]
(2)参数:
(3)示例:
<1> 创建非压缩的包文件。
<2>创建带压缩的包文件。
<3>列出包文件中的文件列表 。
<4>提取包文件中指定目录。
格式: tar x [z j|J] [v]f 包文件名 [ -C 目标位置 ]
<5> tar 打包时排除。
--exclude=PATTERN 排除以 PATTERN 指定的文件
-X, --exclude-from=FILE 排除 FILE
【31】文件上传下载。
(1)sftp:它类似于 ftp 传输协议,属于 ssh, 但它进行加密传输,相对 FTP 来讲有更高的安全性。
(2)sftp用法:
使用win+R进入windows密令行,在密令行输入如下操作。在windows中@虚拟的ipv4地址,确认
连接,输入密码即可。
(3)基本操作
<1>从服务器下载文件
sftp> get /home/gousheng/tar1.txt /E:
<2>向服务器上传文件
sftp> put /D:/test.txt/test0.1 /home/gousheng
<3>退出
# exit
 【32】环境变量

(1)变量可分为两类:环境变量(全局变量)和普通变量(局部变量)

环境变量也可称为全局变量,可以在创建它们的Shell 及其派生出来的任意子进程 Shell 中使用,

环境变 量又可分为自定义环境变量和 bash 内置的环境变量。
普通变量 也可称为局部变量,只能在创建它们的 Shell 函数或 Shell脚本中使用,普通变量一般由开
发者在开发脚本程序时创建。
(2)设置变量
如果想要设置环境变量,就要在给变量赋值之后或在设置变量时使用 export 命令,另外,除了
export。
命令。带 -x 选项的 declare 内置命令也可以完成同样的功能(注意:此处不要再前面加 $
export 命令和 declare 命令的格式如下:
(3)设置环境变量(永久生效)
用户的环境变量设置:
全局环境变量设置:
(4)通过echo或printf打印环境变量
(5)用env或set显示默认变量

(6) 取消本地变量和环境变量

(7)本地变量赋值

共五种写法:

【33】alias:命令别名

(1)格式:alias 别名=原命令 -选项/参数

(2)删除别名:unalias 别名

(3)查看别名:alias

(4)别名永久化(强烈推荐): alias的作用仅在该次登入的操作,即输入一次alias后,这个修改

只在当前的Shell生效。如果重新开启一 个 Shell,或者重新登录,则这些alias将无法使用。好在

linux中提供alias永久化的方法:

<1>. 若要每次登入就自动生效别名,则把别名加在 /etc/profile ~/.bashrc 中。然后
 source~/.bashrc
<2>. 若要让每一位用户都生效别名,则把别名加在 /etc/bashrc 最后面,然后 # source /etc/bashrc
【34】快捷键使用
(1)history:查询历史命令
<1>格式:
<2>选项:
注意: 如想查询某个用户在系统上执行了什么命令,可以使用 root 用户身份登录系统,检查 Home
目录下的用户主目录 下的 .bash_history” 文件,该文件记录了用户所使用的命令和历史信息。
(2)断开长命令
       对于符号比较多的长命令 , 尽管系统在到达行尾时会自动将长命令行换到下一行 , 但也可以使用
反斜杠“\”再 加回车,将一个较长的命令分成多行表达 , 增强命令的可读性 , 换行后系统自动显示提示符
“>”,表示正在输入 一个长命令,此时可继续在新行上输入命令的后续部分。
(3)快捷方式
注: xshell中无法使用 alt+. 的处理方法:
1. 打开会话属性:默认快捷键 alt + p
2. 进入 终端 -> 键盘页
3. 找到 元键仿真
4. 勾选 将 左 ALT 用作 Meta
5. 保存设置
结果:
1. 命令行的 alt 快捷键 可以通过 左 alt 触发
2. xshell 的 alt 快捷键 , 可以通过 右 alt 触发
3. alt 不再冲突
上习题:

解答:(1)

 

(2)

 

(3)

 

 

(4)

(5)

部分题目下次讲解。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值