Linux命令


一、Linux目录结构

linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建其它的目录。
在linux世界里,一切皆文件。

结构图
请添加图片描述

/相当于一个入口
/root管理员root的宿主目录
/home普通用户的宿主目录
/boot系统内核/启动文件
/dev设备文件
/etc配置文件
/bin普通用户可执行的命令
/sbin管理员可执行的管理命令
/usr应用程序
/var日志文件等

二、基本命令

cat——查看文件内容

   格式:cat 【选项】 文件名

选项:-n :显示行号,包括空行
     -b :显示行号,跳过空行
     -s :将多个空行压缩成一个空行
     -A :显示看不见的字符,即显示隐藏字符

请添加图片描述
请添加图片描述

tac——方向查看文件

请添加图片描述

more——全屏方式分页显示文件内容

一般不用

less——与more命令相同,但拓展功能更多

1.Page Up向上翻页,Page Down向下翻页
2.按 "/"键查找内容, "n”下一个内容,"N”上一个内容
3. ↑ 和 ↓ 方向键可以实现上下逐行滚动
4.其他功能与more命令基本类似
5.下翻到最后一页后不会自动退出
6.结合管道操作使用时可以向上翻页

head——查好看文件开头的一部分内容,默认是十行

   格式:cat [ -n 行数] 文件名
请添加图片描述


tail——查看文件尾部的部分内容,默认是十行

选项:-n :显示行数
     -f :实时监控,默认是十行
请添加图片描述


wc——统计文件内容

选项:-l :统计行数
     -w :统计单词个数
     -c :统计字节数
     默认是统计所有
请添加图片描述


grep——检索过滤文件内容

例:在passwd中查找包含root的行
请添加图片描述
选项:-i :查找时忽略大小写
     -f :比较两个文件中相同的部分
     -o :只显示你匹配的东西
     -v :取反,反转查找

查找条件:
1.把要查找的字符串以双引号括起来
2.“^……”表示以什么开头
3.“……&”表示以什么结尾
4.“^$”表示空行

gzip、bzip2——压缩命令

格式:
gzip [-9] 文件名
bzip2 [-9] 文件名

-9是压缩等级,等级范围是1~9,9为最高级
选项:-d :解压缩

现实中用的少,主要因为两方面:
①只能对文件进行压缩,不能压缩文件夹
②压缩后源文件会消失

gunzip、bunzip2——解压缩

tar——制作规范文件,释放归档文件

选项效果
- c创建 tar文件,一般都带
- x解包去解开 tar包
- v显示详细信息,制作tar包或解开tar包的时候,显示过程
-f表示使用归档文件,-f这个是tar包,无论制作还是解开都要加
- p保留原权限
- t在不解开tar包时,去查看里面的文件
- C指定解压的目录,解压时指定释放的目标文件夹
- z使用gzip方式进行压缩
- j使用bzip2方式进行压缩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值