Linux目录结构及命令

Linux目录结构及命令

一、Linux目录结构

树形目录结构

根目录

1、所有分区、目录、文件等的位置起点
2、震哥哥树形目录结构中,使用一个独立的/表示。

常见的子目录

/root、/bin、/boot,/dev,/etc
/home,/var,/usr,/sbin

二、常见子目录的作用

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

三、CAT 查看文件内容

cat 选项 文件名 …

示例

cat /etc/liu
cat /etc/liu/lrz
......

cat /etc/host 查看域名解析文件
cat -n 查看的结果,显示行号
相较于vim,vim可进入文件查看,进行编辑

四、more/less

more 选项 文件名

交互方法:
按enter向下逐行滚动
按空格向下翻一屏
按b向上翻一屏
按q退出

less 选项 文件名

交互方法:
page up 向上翻页,page down 向下翻页
按 / 查找内容, n 下一个内容, N 上一个内容
其他与more相似
相较于less,more用的更多。

五、head、tail

head

用途:查看文件开头的一部分内容(默认10行)
head -n 文件名

tail

用途:查看文件结尾的少部分内容(10行)
tail -n 文件名
tail -f 文件名

head默认显示前面10行,tail默认查看最后10行

Head -n 3 ls.txt 看前面几行
Head -n -3 去掉后面三行
Head -3 前面3行
Tail -n 3 显示后面三行
Tail -n +4 从第四行到最后一行
Tail -f 实时更新内容
Tail -f /var/tag/messages 监控日志

六、wc 统计文件内容

wc -l 统计行数
wc -w 统计单词个数
wc -c 统计字节数

七、重定向符>

Echo 123 > test 在test里面覆盖

八、grep 检索和过滤文件内容

grep -v “1” test 反转查找除了1之外的
grep “liu” test | wc -1 个数
grep “^l” test 查以l开头的
grep "gKaTeX parse error: Expected group after '^' at position 61: …li必须出现,u0或者多次) ^̲代表空行
grep “1【23】3” test 或者
grep可以管道
grep -E “^root|bast$” test 查以root开头或者以bast结尾
-Ec 显示匹配几行
-E 双引号中间 | 表示或者
grep -E =egrep
-w绝对精确查找引号内容
-n 显示行号
-o 只把匹配的东西显示出来
grep -w “lrz” test 只查看lrz(精确查找)
grep -i 忽略大小写查找
grep -in 显示行号
grep -ino 只显示字符
其中,*表示,0或者多个;【12】含有1或者2,表示或者

作业

1、查看test文件的前5行内容(3种方式)
head -5 test
head -n 5 test
cat test | head -5
head -n -5 test 一共10行

2、查看test文件的第9行和第10行内容(文件一共10行,有几种方式?)
tail -n -2 test
tail -n +9 test

tac | head -2 test | tac

3、查看test文件的前5行内容并输出到文件test1
head -5 test >> test1
4、统计出/etc/passwd文件中以login结尾的有多少行

grep “loginKaTeX parse error: Expected ‘EOF’, got ‘#’ at position 110: … “linux” 6、过滤出以#̲开头和空行的行 grep -v…” test1`

7、统计文件test中linux出现的次数
grep “linux” test | wc -w
8、查找出/etc/passwd文件中包含user或者used的行
grep -E “user|used” /etc/passwd
9、统计root或者Root在test文件中共匹配到多少行

10、查看/dev目录下以sd开头和中间包含a字母的文件个数
find /dev -name “sda” | wc -l

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值