6-2 Linux中压缩命令2
2016-04-22
【Author LightXun】
【引用请转明出处】
【Linux】第六章 压缩与解压缩命令2
1、.tar.gz .tar.bz2
# .tar : 打包命令, 把目录变成一个叫做 .tar 的一个单一文件包
# 再进而压缩成 .gz .bz2 格式, 以解决不能将目录压缩的问题
2、打包命令 tar
2-1) tar -cvf 打包文件名 源文件
2-1-1) -c : 打包
2-1-2) -v : 显示过程
2-1-3) -f : 指定打包后的文件名
# tar -cvf longzls.tar longzls
2-1-4) -x : 解打包
# tar -xvf longzls.tar
2-1-5) -t : 查看压缩包内容, 但是不解压
3、其实 .tar.gz 格式是先打包为 .tar格式, 再压缩为 .gz 格式
4、 打包压缩命令
4-1) tar -z[cx]vf 压缩包名.tar.gz 源文件
4-1-1) -z : 压缩为 .tar.gz 格式
4-1-2) -x : 解压缩 .tar.gz 格式
4-2) tar -j[cx]vf 压缩包名.tar.bz2 源文件
4-2-1) -j : 压缩为 .tar.bz2 格式
4-2-2) -x : 解压缩 .tar.bz2 格式
5、 压缩至指定目录中
# tar -zcvf /test/test.tar.gz jp anaconda-ks.cfg
6、 解打包压缩至指定目录
6-1) -C : 使用大写C, 至指定目录中
# tar -zxcf jp.tar.gz -C /tmp/
7、 同时压缩多个文件
7-1) 将源文件以空格连接逐一写在最后
# tar -zcvf test.tar.gz jp anaconda-ks.cfg
0
采集 1
5-2 Linux中 其他帮助命令
2016-04-21
【Author LightXun】
【引用请转明出处】
【Linux】第五章 其他帮助命令
1、选项帮助
1-1) 命令 --help : 获取命令选项的帮助
#例 ls --help
1-2) help shell 内部命令
#获取shell内部命令的帮助
#例 whereis cd : 确定是否是shell内部命令
#例 help cd : 获取内部命令帮助
2、shell : linux 中起命令解释器作用
#用户与计算机交互的接口
#内核在最中间, 外层包裹这的壳就是shell
#将用户的字符命令翻译成机器语言传递给内核
3、linux中有些命令是shell自带, 有些命令是被人写好之后装入的(例 ls)
3-1) 可根据 whereis ls 查看命令所在位置, 即可判断该命令是否为自带的
3-1-1) 若找到可执行文件目录, 则是被人写好装入的 (/bin/ls)
3-1-2) 若找不到可执行文件目录, 而只有帮助文档, 则是自带的 (cd)
4、查看内部命令帮助文档, 用 help 命令
4-1) man cd : 打开linux, bush文档, 且cd存在于其中, 而非直观的专属帮助文档
4-2) help cd : 打开专属的cd 帮助文档
4-3) help 命令, 只可查看内部命令, 对外部命令无效
5、详细命令帮助info, 非常详细
5-1) info命令
5-1-1) 回车 : 进入子帮助页面(带有*号标记)
5-1-2) u : 进入上层页面
5-1-3) n : 进入下一个帮助小节
5-1-4) p : 进入上一个帮助小节
5-1-5) q : 退出
6、总结
# 可使用 man、 ls --help 查看帮助, 也可用help cd 查看内部命令 , 以及使用info查看非常详细的文档
0
采集 1
5-1 Linux中 帮助命令
2016-04-21
【Author LightXun】
【引用请转明出处】
【Linux】第五章 帮助命令
1、帮助命令 man
1-1) man 命令
#获取指定命令的帮助, manual 的缩写
1-1-1) man ls : 查看ls的帮助
1-2) 操作
1-2-1) n : 向下翻页
1-2-2) N (shift + n) : 向上翻页
1-2-3) q : 退出
1-3) man 的级别 (存在于左上角的数字)
1-3-1) 1 : 查看命令的帮助
1-3-2) 2 : 查看可被内核调用的函数帮助
1-3-3) 3 : 查看函数和函数库的帮助
1-3-4) 4 : 查看特殊文件的帮助(主要是 /dev 目录下的文件)
1-3-5) 5 : 查看配置文件的帮助
1-3-6) 6 : 查看游戏的帮助
1-3-7) 7 : 查看其它杂项的帮助
1-3-8) 8 : 查看系统管理员可用命令的帮助
1-3-9) 9 : 查看和内核相关文件的帮助
1-4) man -f 命令 : 显示该命令有哪些帮助级别
#相当于 whatis 命令
1-4-1) man -f passwd : 查看passwd命令级别
1-4-2) man 1 passwd : 查看passwd 级别为 1 的帮助文档
1-4-3) man 5 passwd : 查看passwd 级别为 5 的帮助文档
1-4-4) man 4 null
1-4-5) man 8 ifconfig
1-5) man -k 命令 : 查看和命令相关的所有帮助, 包括关键字的帮助, 当忘记命令具体名称时, 可用
#相当于 apropos 命令
1-5-1) man -k passwd
1-5-2) apropos passwd
0
采集 1
4-3 Linux中 find命令
2016-04-20
【Author LightXun】
【引用请转明出处】
【Linux】第四章 find 命令(二)
1-7)find . -size 25k
#查找当前目录中文件大小为25KB的文件
1-7-1)大小标注方式, 默认单位为数据块(以扇区做的数据块512字节, 非分区时的4KB)
1-7-1-1) -25k 小于25KB的文件
1-7-1-2) 25k 等于25KB的文件
1-7-1-3) +25k 大于25KB的文件
1-7-2) 搜索 千字节需用小写k, 兆字节需用大写M, 否则将不被识别
1-8) find . -inum 262422
#查找当前目录中i节点是25422的文件
1-9) find /etc -size +20k -a -size -50k
#查找/etc 目录下, 大于20KB并且 小于50KB的文件
1-9-1) -a and 逻辑与, 两个条件都满足
1-9-2) -o or 逻辑或, 两个条件满足一个即可
1-10) find /etc -size +20k -a -size -50k -exec ls -lh {} \;
#查找/etc/ 目录下, 大于20KB并且小于50KB的文件, 并显示详细信息
#不是所有命令都可以用命令2执行, 必须是能够处理命令1结果的命令才可以处理
#标准格式 : -exec / -ok 命令 {} \; 对搜索结果执行操作
1-11) find . inum 262422 -exec rm -rf {} \;
0
采集 1
3-4 Linux中常见目录作用
2015-04-10
【Author LightXun】
【引用请转明出处】
【Linux】第三章 Linux 常用目录的作用
linux 是个严谨的操作系统,一级目录都严格规定
做练习推荐在家目录中(root或home),以及tmp。
1、/ 根目录
2、/bin 命令保存目录(普通用户就可以读取的命令)
2-1)根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令。其中,bin目录
下的命令任何用户都可以执行,sbin目录下只有root才可以执行。linux使用此方式来区分用户权限。
3、/boot 启动目录,启动相关文件
4、/dev 设备文件保存目录
5、/etc 配置文件保存目录
6、/home 普通用户的家目录
7、/lib 系统库保存目录
7-1)操作系统中并没有把所有功能都写入linux中,而将常用的功能写成一个个程序库,此些库保存在lib
中,当需要时调用即可。避免全部写入linux中,使其无比庞大且运行缓慢。
8、/mnt 系统挂载U盘、移动硬盘目录
8-1)老师习惯于在mnt下创建CD-ROM来挂载光盘,在mnt下创建USB来挂载U盘。原因在于老师的linux中不存
在media、misc目录。
9、/media 挂载光盘目录
10、/misc 外接磁带机挂载目录
11、/root 超级用户的家目录
12、/tmp 临时目录
12-1)可存放临时数据
13、/sbin 命令保存目录(超级用户才能使用的目录)
14、/proc 直接写入内存的
14-1)该目录同sys目录不能直接操作,这两个目录保存的是内存的挂载点。其中的数据直接写在内存中。避免数据丢失或由于内存溢出导致系统崩溃。
15、/sys
16、/usr 系统软件资源目录
16-1)/usr/bin/ 系统命令(普通用户)
16-2)/usr/sbin/ 系统命令(超级用户)
17、/var 系统相关文档内容
30
采集 90
3-3 Linux目录处理命令(下)
2015-04-10
【Author LightXun】
【引用请转明出处】
【Linux】第三章 linux 目录处理命令(下)
1、删除空目录
1-1)rmdir [目录名] (remove empty directories)
1-1-1)只能删除空目录
2、删除文件或目录
2-1)rm -rf [文件或目录] (remove)
2-1-1)选项 -r :删除目录
2-1-2)选项 -f :强制
2-1-3)rm [文件名] :提示是否删除
2-1-4)rm -r [目录] :删除目录需加 -r ,目录中含有子文件,将持续询问是否删除
2-1-5)rm -rf [目录] :删除目录, 不会询问是否删除而直接进行
2-1-6)纯字符界面没有回收站。注意自杀指令:rm -rf /
2-2)rm -rf /tmp/* :删除tmp目录下的内容
2-3)rm -rf /tmp/ :删除tmp目录
3、建议:删除文件或目录习惯使用命令 rm -rf [文件或目录]
4、复制命令
4-1)cp [选项] [原文件或目录] [目标目录] (copy)
4-1-1)选项 -r :复制目录
4-1-2)选项 -p :连带文件属性复制
4-1-3)选项 -d :若原文件是链接文件,则复制链接属性
4-1-4)选项 -a :相当于 -pdr 全选
4-2)例子
4-2-1)cp abc /tmp/ 若目标目录不加文件名,则为原名复制
4-2-2)cp abc /tmp/ana 若目标目录后加入文件名,则为改名复制
4-2-3)cp -r japan/ /tmp/ 复制目录
4-2-4)cp -a japan/ /tmp/ 完全复制,包括所有属性
4-3)被复制文件的时间为执行复制命令的时间,若要使被复制的文件与原文件属性完全一致,需加 -a
5、剪切或改名命令
5-1)mv [原文件或目录] [目标目录] (move)
5-1-1)mv japan/ /tmp/ 剪切目录时不需加 -r
5-1-2)mv abc longls 当原文件与目标目录,在同一目录下,则为改名命令
6、当前系统时间命令:date
7、ls -l 命令别名 :ll
25
采集 68
3-1 Linux命令格式
2015-04-04
【Author LightXun】
【引用请转明出处】
【Linux】第三章 linux 命令基本格式及文件处理命令(二)
4、ls :查询目录中内容
4-1)ls [选项] [文件或目录]
4-1-1)选项 -a :显示所有文件,包括隐藏文件(. 开头文件)
4-1-2)选项 -l :显示详细信息(longlist 长格式显示)
eg :-rw-r--r--. 1 root root 1.2K 1月 14 18:17 abc
4-1-2-1)权限信息(引条目5)
4-1-2-2). :代表ACL权限
4-1-2-3)1 :代表引用计数,该文件被调用过的次数
4-1-2-4)root :代表文件所有者
4-1-2-5)root :代表所属组
4-1-2-6)文件大小 :单位为字节(可使用参数h 来改变显示单位)
4-1-2-7)最后一次修改时间
4-1-2-8)文件名
4-1-3)选项 -d :查看目录属性
4-1-4)选项 -h :人性化显示文件大小
4-1-5)选项 -i :显示inode(文件ID号)
4-2)例
4-2-1)ls -l
4-2-2)ls -l /etc/ (参数代表指定对象/etc/)
4-2-3)ls -l /dev/
4-2-4)ls -lh
4-2-5)ls -ld /etc/ (查看目录本身的权限)
4-2-6)ls -i
5、权限 默认为十位 -rw-r--r--
5-1)第一位 - :文件类型,linux中没有扩展名概念,不靠扩展名区分文件类型,至此使用权限位第一位
来表示,且文件类型只有七种。
5-1-1)常见的文件:- 文件 d 目录 l 软链接文件【快捷方式】
5-1-2)其他四种文件:块设备文件、字符设备文件、套接字文件和管道文件
5-2)后九位:每三位为一组
5-2-1)第一组:代表 u所有者 rw- 所有者具有读写
5-2-2)第二组:代表 g所属组 r-- 所属组具有只读
5-2-3)第三组:代表 o其他人 r-- 其他人具有只读
5-3)r读 w写 x执行
1
采集 2
3-1 Linux命令格式
2015-04-04
【Author LightXun】
【引用请转明出处】
【Linux】第三章 linux 命令基本格式及文件处理命令(一)
命令基本格式
1、据统计 linux 可识别的命令超过3000条, 常用200条左右。
2、[root@localhost ~]#
2-1)root:代表当前登陆用户
2-2)localhost:代表当前计算机主机名
2-3)~ :当前所在目录(家目录),用户初始登录位置
2-3-1)root 家目录:/root
2-3-2)普通用户家目录:/home/username 建立用户的同时,家目录自动生成
2-4)#/$ :判断当前用户
2-4-1)# :超级用户的提示符
2-4-2)$ :普通用户的提示符
3、命令格式:命令 [选项] [参数] ([]代表可选)
3-1)个别命令使用不遵循此格式
3-2)当有多个选项时,可以写在一起
3-3)简化选项与完整选项:-a 等同于 --all (完整选项一般由--调用)
3-4)选项:用来调整命令的结果(功能)
3-5)参数:指代操作对象, 若不加,则操作当前对象。若加参数则操作指定对象。
1
采集 4
1-1 Linux简介
2015-04-02
1-1 Linux简介
2015-04-02
【Author LightXun】
【引用请转明出处】
【Linux】第一章 linux 简介
各厂家根据各自理解对内核版本进行上层开发及应用而出现的版本。
1、ubuntu由于稳定性及安全性原因,图形界面的优势显得微不足道。
2、redhat 最为普及,但其中一些功能被视为收费服务
3、centOS 为完全免费。同时同redhat一致。但已被redhat收购,未知还能继续免费多久。
4、fedora 是redhat公司开发,并被定义为个人版本(不同于win的个人版,win的个人版属于阉割版,类似于明朝公务员),完整功能版本,而redhat每开发一个新功能,新软件就放入fedora中未进行任何测试。不适合使用。
07:33
0
采集 6
举报
0/150
提交
取消

06:40
