四、压缩解压指令
1、zip&&unzip指令
zip压缩目录或文件,一般Linux默认没有安装,如果没有,就要安装。
用法:zip 你的压缩文件名 要压缩的文件。
unzip指令:只用unzip指令的话,unzip 你的压缩包(自定义名字),在当前目录下进行解包解压的功能。
unzip 你的压缩包 -d 你指定的目录下。
发现我们压缩是失败的。这是因为只用zip指令,默认对一个目录进行打包压缩的时候,默认只会对目录打包(目录的内容不打包)。所以我们要使用zip -r 递归打包。
正确的压缩方式:
unzip就是解压缩 ,解压的方式有两种。
①在当前目录下解压缩
这只是在当前目录下解压,但是我们在Windows下是可以解压到特定目录下的。unzip默认在当前目录下解压。
怎么解压到指定路径下?
2、tar指令
相比于zip / unzip指令打包解压包的功能,tar新增了一个功能--预览,可以不打开它,直接看内容。而且它可以显示压缩或者解压的过程。
常用选项:
- c:建立一个以压缩文件的参数指令。
- x:解开一个压缩文件的参数指令。
- t:查看压缩包里的文件。
- z:是否同时具有gzip的属性?亦即是否需要用 gzip压缩?
- v:显示压缩或解压过程
- f :使用档名,注意,在f之后要立即接档名,不要再加参数
- C:解压到指定目录。
tar还有很多选项,我只是把常用的一些指令进行演示和说明。
①tar -czf&&tar -xzf
指令
打包压缩:
用法:tar -czf 你的文件名(以.tgz后缀) 要打包的文件
c:表示创建 z:表示压缩 f:紧跟要压缩的文件名
解包并解压:
用法:tar -xzf 你的文件名(以 .tgz后缀)
x:表示解包
②tar -czvf &&tar -xzvf
多加了一个v,
v:显示压缩或解压的过程
③tar -tf
tar -tf
指令的作用是预览文件,不解压。
我们看到只是预览文件,而没有解压文件。
④tar -xzvf
你的压缩包 -C 指定目录
也可以是 tar -xzf 你的压缩包 -C 指定目录,只不过加了 -v会显示过程。
这个指令是 解压到指定目录。
-C :解包解压到指定路径下。
五、tips
1 、bc 指令
bc指令可以很方便的进行浮点运算。
bc指令就是计算器,不过在Windows下计算器已经够用了,这个指令用处不大。退出bc是
quit指令。不过bc可以和管道结合。
2、 uname指令
uname 【选项】 。
功能: uname 用来获取电脑和操作系统的相关信息,uname可显示Linux主机所用的操作系统的版本、硬件的名称等基本信息。
常用选项:
-a 或-all 选项 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称。
-r选项可以查到内核版本,没有-a齐全。
①uname -a
②uname -r
3、 热键
①常用热键
[Tab]按键 --- 具有[命令补全]和[档案补齐]的功能 ;这个热键是最常用的基本命令。
[Ctrl]+[c] 终止前台的异常程序---程序异常可以直接退出。
上下键 可以翻到历史命令。
[Ctrl]+[r]搜索历史命令,输入曾经历史命令的片段就可以显示历史命令。
[Ctrl]+[d]退出当前用户。
②\续航符
\ 续航符:\ 可以对命令或代码做续航。
③ shutdown
常用选项:
-h:将系统的服务停掉后,立即关机。
-r:在将系统的服务停掉之后就重新启动。
-t sec :-t 后面加秒数 ,亦即[过几秒后关机]。
④lscpu&&lsmem
在Linux下,lscpu是查看cpu的状况。
lsmem在Linux下,是查看内存情况的。
⑤df -h指令 && who指令
df-h指令是查看磁盘结构的指令。
who查看当前这个账号谁在使用Linux。
对于Linux基本指令的介绍和演示到这里就告一段落了,博主主要把常用的指令进行演示和介绍。还有很多指令没有介绍,但是不大常用。下一篇博文就到了Linux权限的介绍了。