ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount

We believe that writing is about content, about what you want to say – not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac


重启

sudo reboot

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第1张图片
reboot

sudo shutdown -r now (关机 -r:reboot -p:关电源)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第2张图片
shutdown

sudo halt -p (关机 关电源)


uname

uname 输出系统信息:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第3张图片
uname
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第4张图片
uname

file

file 检测文件类型


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第5张图片
检测文件类型
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第6张图片
file

查看mv cdrom 文件类型:


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第7张图片
file

( cdrom 是符号链接

符号链接相当于Windows下的快捷方式 (Linux称为链接)

链接分为两种:符号链接 和 硬链接

cdromshi是sr0的符号链接:


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第8张图片
cdrom

(注意前面lrwxrwxrwx是 l 开头 即是链接文件)

即 看文件列表的时候,第一个就表示了文件类型:
(sr0前面是brw-rw----+ b标识为块设备 l标识cdrom是链接)


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第9张图片
文件类型

/lib 下链接文件显示为青色


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第10张图片
image.png

(若/lib 下的xx.so.0.0.0 为共享文件 等价于dll文件)
(可能你的文件夹下没有 后续可能会出现 在此只是提一下)


tar

jar : java archive file (java的归档文件)

  • jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。
  • jar是将一系列文件合并到单个压缩文件里,就象Zip那样。然而,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。

除jar以外对于J2EE来说还有war和ear。区别见下表:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第11张图片
jar war ear

jar/war /ear三种文件,在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别

  • Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件 (auxiliary files)等
  • War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的 一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
  • Ear文件(扩展名为.Ear)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar 文件、资源、类和Web应用程序的集合。

which tar 可见是Linux的命令:


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第12张图片
which tar
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第13张图片
tar --help

( tar用来归档和解归档 )

tar --help 显示不好的话 也可以这样查看:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第14张图片
tar.txt
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第15张图片
tar.txt

v verbose

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第16张图片
tar -v

tar -c 参数 创建
tar -f 参数 文件
tar -v verbose
tar -x extract 从归档文件中抽取 即解档
tar -z 通过gzip进行过滤

tar -cvf mytar.tar hello.txt how.txt (创建归档文件)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第17张图片
创建归档文件

(hello.txt 大小是55 how.txt大小是13 他们归档有的文件大小为10240)

-h 参数——人性化显示


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第18张图片
人性化显示

tar -xvf mytar.tar(解档抽取文件)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第19张图片
image.png

( 解档 常用 tar -xzvf 即解压缩并解档 俗称 tar 开)

除了可以归档文件 还可以归档文件夹:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第20张图片
归档文件夹准备

归档文件夹:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第21张图片
归挡文件夹
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第22张图片
解档 查看

tar 拓展

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第23张图片
准备

-t 参数 (列出对档文件的内容)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第24张图片
-t
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第25张图片
查看归档文件内容

-r 参数 把新文件追加到tar文件中:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第26张图片
追加文件

追加成功:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第27张图片
追加成功

gzip 压缩

gzip --help


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第28张图片
gzip --help
  • 默认是原地(解)压缩
  • -1 参数是 时间优先 -9是空间优先压缩
  • -d 参数是解压缩

gzip x ( 压缩文件)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第29张图片
gzip x.png
ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第30张图片
压缩文件

( 可见10K的文件压缩为256 )

gzip -d x.gz 是原地解压缩


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第31张图片
gzip -d 解压缩

tar -xzvf x.tar.gz ( 解压缩 并 解档 )


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第32张图片
tar -xzvf

gunzip

gunzip == gzip -d


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第33张图片
gunzip --help

( 也是原地解档 )

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第34张图片
gunzip x

( 再强调下 还是 tar -xzvf x.tar.gz 好用!)


find

find / ( 查看整个文件系统 )


ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第35张图片
查看整个文件系统

对家(~)下的文件进行过滤(此处设为包含tar)find

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第36张图片
find . | grep tar
xargs

xargs 是产品下的:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第37张图片
image.png

xargs 将管道的输出内容合并成一行数据 使用空格分割

find . | grep txt | cp xargs

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第38张图片
`xargs`

` `代表执行里面的命令 可看成是命令的嵌套

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第39张图片
image.png

mount

挂载外设

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第40张图片
mount --help

不能直接读设备(比如cdrom光盘里面的东西) 必须用mount命令把设备挂载到目录中再查看。

准备工作:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第41张图片
准备1

选一个ios文件:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第42张图片
准备2

选连接:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第43张图片
准备3

然后在/mnt下创建一个cdrom文件夹 并su root 切换成root账户:

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第44张图片
image.png

mount /dev/cdrom cdrom
(这样就把光驱设备挂载到/mnt/cdrom文件夹下 进入/mnt/cdrom可以查看里面内容)

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第45张图片
mount /dev/cdrom cdrom

umount /dev/cdrom
( 解除挂载 )

ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount_第46张图片
umount 解除挂载

世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
—— hongXkeX

你可能感兴趣的:(ubuntu 2 - 常用命令 reboot tar gzip gunzip find mount)