We believe that writing is about content, about what you want to say – not about fancy formatting.
我们坚信写作写的是内容,所思所想,而不是花样格式。
— Ulysses for Mac
重启
sudo reboot
rebootsudo shutdown -r now (关机 -r:reboot -p:关电源)
shutdownsudo halt -p (关机 关电源)
uname
uname 输出系统信息:
uname unamefile
file 检测文件类型
检测文件类型 file
查看mv cdrom 文件类型:
file
( cdrom 是符号链接 )
符号链接相当于Windows下的快捷方式 (Linux称为链接)
链接分为两种:符号链接 和 硬链接
cdromshi是sr0的符号链接:
cdrom
(注意前面lrwxrwxrwx是 l 开头 即是链接文件)
即 看文件列表的时候,第一个就表示了文件类型:
(sr0前面是brw-rw----+ b标识为块设备 l标识cdrom是链接)
文件类型
/lib 下链接文件显示为青色
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。区别见下表:
jar war earjar/war /ear三种文件,在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别
- Jar文件(扩展名为. Jar)包含Java类的普通库、资源(resources)、辅助文件 (auxiliary files)等
- War文件(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的 一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
- Ear文件(扩展名为.Ear)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar 文件、资源、类和Web应用程序的集合。
which tar 可见是Linux的命令:
which tar tar --help
( tar用来归档和解归档 )
tar --help 显示不好的话 也可以这样查看:
tar.txt tar.txtv verbose
tar -vtar -c 参数 创建
tar -f 参数 文件
tar -v verbose
tar -x extract 从归档文件中抽取 即解档
tar -z 通过gzip进行过滤
tar -cvf mytar.tar hello.txt how.txt (创建归档文件)
创建归档文件(hello.txt 大小是55 how.txt大小是13 他们归档有的文件大小为10240)
-h 参数——人性化显示
人性化显示
tar -xvf mytar.tar(解档抽取文件)
image.png( 解档 常用 tar -xzvf 即解压缩并解档 俗称 tar 开)
除了可以归档文件 还可以归档文件夹:
归档文件夹准备归档文件夹:
归挡文件夹 解档 查看tar 拓展
准备-t 参数 (列出对档文件的内容)
-t 查看归档文件内容-r 参数 把新文件追加到tar文件中:
追加文件追加成功:
追加成功gzip 压缩
gzip --help
gzip --help
- 默认是原地(解)压缩
- -1 参数是 时间优先 -9是空间优先压缩
- -d 参数是解压缩
gzip x ( 压缩文件)
gzip x.png 压缩文件( 可见10K的文件压缩为256 )
gzip -d x.gz 是原地解压缩
gzip -d 解压缩
tar -xzvf x.tar.gz ( 解压缩 并 解档 )
tar -xzvf
gunzip
gunzip == gzip -d
gunzip --help
( 也是原地解档 )
gunzip x( 再强调下 还是 tar -xzvf x.tar.gz 好用!)
find
find / ( 查看整个文件系统 )
查看整个文件系统
对家(~)下的文件进行过滤(此处设为包含tar)find
find . | grep tarxargs
xargs 是产品下的:
image.pngxargs 将管道的输出内容合并成一行数据 使用空格分割
find . | grep txt | cp xargs
:
` `代表执行里面的命令 可看成是命令的嵌套
image.pngmount
挂载外设
mount --help不能直接读设备(比如cdrom光盘里面的东西) 必须用mount命令把设备挂载到目录中再查看。
准备工作:
准备1选一个ios文件:
准备2选连接:
准备3然后在/mnt下创建一个cdrom文件夹 并su root 切换成root账户:
image.pngmount /dev/cdrom cdrom
(这样就把光驱设备挂载到/mnt/cdrom文件夹下 进入/mnt/cdrom可以查看里面内容)
umount /dev/cdrom
( 解除挂载 )
世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
—— hongXkeX
网友评论