linux命令(3)

目录

一、linux的一级目录

1、bin目录

2、boot目录

3、dev目录

4、etc目录

5、home目录

6、mnt目录

7、media目录

8、misc目录

9、opt目录

10、sbin目录

11、srv目录

12、tmp目录

二、二级目录

1、/usr/bin/ 目录

2、/usr/sbin/ 目录

3、/usr/lib/ 目录

4、/usr/XIIR6/ 目录

5、/usr/local/ 目录

/6、/usr/share/ 目录

7、/usr/src/ 目录

8、/usr/include/ 目录

9、/var/lib/ 目录

10、/var/log/ 目录

11、/var/run/ 目录

12、/var/spool/ 目录

13、/var/www/ 目录

14、/var/nis/ 目录

15、/var/yp/ 目录

16、/var/tmp 目录

三、常见的linux的文件类型

1、目录文件

2、普通文件

3、字符设备

4、链接文件

5、管道文件

6、套接字文件

四、cat命令

1、命令格式

2、参数

3、案例演示

五、more命令

1、命令格式

2、交互命令

3、案例演示

六、less命令

1、命令格式

2、案例演示

七、head/tail 命令

1、命令格式

2、参数

3、案例演示

八、wc命令

1、命令格式

2、参数

3、案例演示

九、grep命令

1、命令格式

2、参数

3、案例演示

十、压缩、解压缩

1、命令格式

2、参数

3、案例演示

十一、归档

1、命令格式

2、参数

3、案例演示


一、linux的一级目录

1、bin目录

存放系统命令,普通用户和root用户都能执行。

2、boot目录

系统自动目录。一般存储着系统开机的引导程序。

3、dev目录

设备文件保存位置。

4、etc目录

配置文件保存位置,本目录里存储了用户信息,服务的启动脚本,及常用服务的配置文件等

5、home目录

普通用户的主目录(家目录),里面存储了用户登录的数据。

6、mnt目录

挂载目录。是linux早期的一个挂载目录。里面挂载了如U盘和其他操作系统的分区。

7、media目录

挂载目录。里面挂载如光盘及其他媒体设备。

8、misc目录

挂载目录。系统用来挂载ntfs服务的共享目录。

9、opt目录

第三方软件安装包的位置。这个目录是安装和放置其他第三方软件的位置。手工源码包软件也可以安装在这个目录下。

10、root目录

root的主目录。root目录不存储在home目录下,而直接存储在根目录下。

11、srv目录

服务数据目录。一般用作系统开启服务时,保存系统需要的重要数据。

12、tmp目录

临时目录。一般用于存储临时文件。建议不要存储重要数据,因为每次开机都会清除这些数据。

二、二级目录

1、/usr/bin 目录

存放系统命令,这些命令普通用户和root都能去执行。这些命令和系统启动无关,单模式下,不能执行。

2、/usr/sbin 目录

存放根文件系统中不重要的系统管理命令,一般为服务程序,只能root才能使用。

3、/usr/lib 目录

应用程序调用的函数库的位置。

4、/usr/XIIR6 目录

图形界面系统存储在这个位置。

5、/usr/local 目录

手工软件的安装位置。建议源码包软件安装这个位置。

6、/usr/share 目录

应用程序的资源文件存储位置。如帮助文档和说明文档。

7、/usr/src 目录

源码包保存位置。一般可以将手工下载的源码包放在这个位置。

8、/usr/include 目录

编程文件放置位置。

9、/var/lib 目录

程序运行中需要改变的数据保存在这个位置。如mysql数据库会放在这个目录。

10、/var/log 目录

登录文件放置的位置。

11、/var/run 目录

服务程序运行后产生的pid值存在这个位置。

12、/var/spool 目录

存放新收到的邮件。

13、/var/www 目录

RPM包安装的Apach的网页主目录。

14、/var/nis 目录

NIS服务机制所用的目录。

15、/var/yp 目录

是linux的nis服务日志文件的存在的目录。

16、/var/tmp

一些应用程序在安装或执行时,需要在重启后使用的某些文件,此目录能将该类文件暂时存放起来,完成后再行删除。

三、常见的Linux的文件类型

1、目录文件

目录文件是文件系统中一个目录所包含的目录项所组成的文件。

2、普通文件

普通文件是用于存放数据、程序等信息的文件,一般都长期地存放在外存储器(磁盘)中。普通文件又分为文本文件和二进制文件。

3、字符设备

隐藏在字符/dev/目录下,当进行设备读取或外设交互时才会被使用。

4、链接文件

类似windows的快捷方式。

5、管道文件

是为解决多个程序存储在一个文件所造成的错误。

6、套接字文件

主要用于不同计算机间网络通信的一种特殊文件。

四、cat命令

1、命令格式

cat===文件显示命令

cat    [选项]      目录     文件

2、参数

(1)-n

显示行号和空行。

(2)-b

跳过空白行编号

(3)-s

将所有的空行压缩成一个空行

(4)-A

显示隐藏字符

3、案例演示

(1)-n

(2)  -b

(3) -s

(4) -A

五、more命令

1、命令格式

more  [选项]  文件名

2、交互命令

(1)h 或 ?

显示more命令交换命令帮助

(2)q或Q

退出more

(3)v

在当前行启动一个编辑器。

(4)f

显示当前文件的文件名和行号

(5)!

在子shell中执行指定命令

(6)回车键

向下移动一行

(7)空格键

向下移动一页

3、案例演示

使用more指令查看/etc/目录下的tcsd.conf文件

六、less命令

 1、命令格式

less [选项]  文件名

2、案例演示

七、head/tail命令

1、命令格式

(1)head -n (文件名)(不加默认开头十行)

(2)tail -n (文件名)    (不加默认结尾十行)

(3)tail -f(文件名)    (实时跟踪最后十行)

2、案例演示

1、显示/etc/目录下的tcsd.conf文件的正数第三行

2、只显示/etc/目录下的tcsd.conf文件的倒数三行

 3、实时abc.txt 文件的前十行

(1)首先使用vim编辑abc.txt 文档

(2) 在打开第二个终端的时候输入实时跟踪命令查看效果

八、wc命令

1、命令格式

wc     [选项]        目标文件

2、参数

(1)- - l

统计行数

(2)- -w

统计单词个数

(3)- - c

统计字节数

3、案例演示

(1)- - l

统计/etc/目录下的tcsd.conf文件的行数

(2)-- w

统计/etc/目录下的tcsd.conf文件的单词数

 

(3)- - c

统计/etc/目录下的tcsd.conf文件的字节数

九、grep命令

1、命令格式

grep   [选项]    查找条件   目标文件

2、参数

(1)- i

查找时忽略大小写

(2)- v

查找与结果不相符的文件

(3)- o

只显示匹配项

(4)- f

对比两个文件的相同项

3、案例演示

(1) 过滤/opt/目录下tcsd.txt文件中“2”开头的字段。

(2)过滤 opt/目录下tcsd.txt文件中非“2”结尾的字段

(3)在ens33网卡上过滤出第一个ip地址

(4)将空行写入abc.txt 文件

 

十、压缩、解压缩

1、命令格式

gzip   [选项]   [需要压缩文件]

bzip2  [选项]  [需要压缩文件]

gzip   -d   [需要解压的文件]

bzip2   -d  [需要解压的文件] 

2、选项

(1)-9

压缩时提高压缩比例,文件较大时会影响效果

(2)-d

解压时需要的选项

3、案例演示

(1)压缩123.txt文件

(2)解压 123.txt.bz2文件

十一、归档

1、命令格式

tar     [选项]   压缩包名字    源文件或目录

tar     [选项]   要解压缩的文件   -C    指定目录

2、选项

(1)-c

创建tar格式的压缩文件

(2)-x

解开tar格式的压缩文件

(3)-C

解压时释放到指定文件夹或目录

(4)-f

使用归档文件

(5)-v

显示详细信息

(6)-z

使用gzip进行解压缩

(7)-j

使用bzip2进行解压缩

3、案例演示

将家目录下的123.txt和abc.txt文件压缩成k18.tar.gz

 将家目录下的k18.tar.gz 文件解压到/home/目录

 排序命令

sort  

1、命令格式

sort    [选项]     目录  文件

2、选项

(1)-r 

执行反方向整理 (自上到下整理)

(2)-R

随机排序

(3)-n

按照数字大小排列

(4)-f

以结尾 k 或 G排序

(5)-f

忽略字符大小写

(6)-u

去重选项

(7)-t

指定分隔符

(8)-k

指定列

3、案例演示

排序/etc/passwd

去重命令

uniq

1、命令格式

uniq  [选项]    目录  文件

2、选项

(1)-c

显示每行重复的次数

(2)-d

仅显示重复过的行

(3)-u

显示没重复过的行

3、案例演示

显示123.txt文件中每行重复的次数 (只能显示连续行重复的)

 

显示123.txt文件中没重复的行

 显示123.txt文件中重复的行

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值