Linux下的常用命令

1.查看linux版本

cat /proc/version

vmuser@ubuntu:~/little_20210822/GUI0819/CXGDS$ cat /proc/version
Linux version 5.4.0-62-generic (buildd@lcy01-amd64-028) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #70~18.04.1-Ubuntu SMP Tue Jan 12 17:18:00 UTC 2021

2.查看GNOME版本

gnome-shell --version

GNOME Shell 3.28.3

3.给文件加执行权限
image

4.不同的文件颜色
image

蓝色表示目录;
绿色表示可执行文件,可执行的程序;
红色表示压缩文件或包文件;
浅蓝色表示链接文件;
灰色表示其它文件

5.zip格式
zip格式可能目前使用最多的文档压缩格式.优点:可以在不同的操作系统平台上使用.缺点:支持的压缩率不是很高.而tar.gz和tar.bz2在压缩率方面做得非常好.
压缩zip文件:

zip -r newfilename.zip filename
(-r是压缩文件,newfilename.zip是指压缩之后的文件名称,filename是指要压缩的文件名称)
image

解压zip文件:

unzip filename.zip (路径:解压文件在当前文件下)
unzip filename.zip -d newdir(路径:解压文件可以将文件解压缩至一个你指定的的目录,使用-d参数,filename.zip压缩文件名称,newdir压缩路径)
image
image

6.tar/tar.gz格式

tar是Linux中广泛使用的文档打包格式.优点:消耗非常少的CPU以及时间去打包文件,仅仅是一个打包工具,并不负责压缩.

打包目录:

tar -cvf newfilename.tar filename  (-c参数是建立新的存档,-v参数详细显示处理的文件, -f参数指定存档或设备,newfilename.tar是指压缩之后的文件名称,filename是指要压缩的文件名称)

然后压缩打包目录:

gzip filename.tar --------filename.tar.gz(filename.tar.gz压缩文件名称)

image

按照顺序是先打包再压缩,那么对应的是先解压再解包.下面是如何解压一个XXXX.tar.gz文件作为一个XXXX.tar文件(解压为打包文件)

解压缩:

gzip -d filename.tar.gz (解压为打包文件)

解包:

tar -xvf filename.tar (解包为多文件,filename是指要解包的文件名称)

image

解包到指定路径:

解包到指定的路径: tar -xvf filename.tar -C newdir (filename是指要解包的文件名称,newdir为指定路径,注意此处解包的参数是大写C,不是小写c)

image

直接压缩为XXXX.tar.gz格式:还有简化的GNU版本
压缩方式:tar -zcvf newfilename.tar.gz filename

解压缩方式: tar -zxvf filename.tar.gz

image
image
指定解包的路径:tar -zxvf filename.tar.gz -C newdir
image

最后再解释一下一些参数的定义:

-c:参数是建立新的存档

-f:参数指定存档或设备

-x:释放文件内存

-t:仅仅查看包中内容,而不释放

-v:参数详细显示处理的文件

7.tar.bz2格式
这种压缩格式是我们提到的所有方式中压缩率最好的。这也就意味着,它比前面的方式要占用更多的CPU与时间。
压缩方式:tar -jcvf newfilename.tar.bz2 filename
解压缩方式: tar -jxvf filename.tar.bz2
image
image
指定解包的路径:tar -jxvf filename.tar.bz2 -C newdir
image

posted @ 2021-08-22 22:24  sgggr  阅读(53)  评论(0编辑  收藏  举报