Linux常用文件目录与基础命令集

概述

在使用linux系统的时候,你会发现不同类型的文件会统一放在根目录下的不同子目录里,目录与文件是linux系统的重要组成部分

  • 文件系统:它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便的查看磁盘
  • 文件:文件系统中存储数据的一个命名对象,一个文件可以是空的,但是可以为操作系统提供其他信息
  • 目录:包含许多文件项目的一类文件。目录支持系统的层次结构
  • 子目录:包含在另外一个目录中的目录,包含子目录的目录为父目录
  • 文件名:用来表示文件的字符串
  • 路径名:由斜线字符“/”结合在一起的一个或多个文件名的集合。

常见子目录的作用

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

cat——查看文件内容

cat [选项] 文件名
注意:cat只能看小文件,因为它会把所有文件内容都输出,如果内容过多,老设备容易死机

选项注释
-b从1开始对所有非空输出行进行编号
-n从1开始对所有行进行输出编号
-s将多个相邻的空行合并成个一个空行
vim 123.txt
c
d



e
f

g
准备一个文件,按上面表格选项解释看效果
[root@mysql3 opt]# cat -b 123.txt 
     1	c
     2	d


     3	 
     4	e
     5	f

     6	g
[root@mysql3 opt]# cat -bs 123.txt 
     1	c
     2	d

     3	 
     4	e
     5	f

     6	g
[root@mysql3 opt]# cat -ns 123.txt 
     1	c
     2	d
     3	
     4	 
     5	e
     6	f
     7	
     8	g


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

命令解释
more anaconda-ks.cfg查看anaconda-ks.cfg文件
Enter向下逐行滚动
空格向下翻一屏
b键向上翻一屏
q键退出

less——跟more大致相同,但less能搜索

命令解释
less anaconda-ks.cfg查看anaconda-ks.cfg文件
pgup向上翻页
pgdn向下翻页

“/”键可以查找内容,“n"下一个内容,"N"上一个内容

head——查看文件开头的一部分,默认是10行

命令解释
haed -nn是定义多少行
head /etc/passwd默认开头10行
head -5 /etc/passwd显示开头5行
head -12 /etc/passwd显示开头12行

tail——查看文件末尾的一部分,默认是10行

命令解释
tail -n 文件名查看文件末尾的一部分
tail /etc/passwd默认结尾10行
tail -5 /etc/passwd显示结尾5行
tail -12 /etc/passwd显示结尾12行
tail -f /etc/passwd动态查看尾部累增情况

wc——统计文件中的单词数量

命令解释
wc -l统计行数 wc -l /opt/123.txt (文件的所占行数,都显示)
wc -w统计单词个数,文件包含的数量; wc -w /opt/123.txt
wc -c统计字节数 wc -c /opt/123.txt

grep——检查和过滤文件内容

在文件中查找并显示包含指定字符串的行 grep [选项] … 查找条件 目标人家

选项注释
grep -i查找时忽略大小写
grep -i “a” /opt/123.txt在./opt目录下的文件123.txt中查找带有“a”字符的信息,不区分大小写
grep -v反转查找,查找与输入查找条件的行
grep -v “a” /opt/123.txt相当于把带有“a”的行给过滤掉了,只显示不带有a的行
  • 查找条件设置
    “^…”表示以…开头
    “…$”表示以…结尾
    ““^$””表示空行

gzip——压缩命令

gzip * 对该目录下所有文件进行压缩

命令解释
gzip -9 123.txt:对压缩包进行压缩,-9表示高压缩比
gzip -d /opt/123.txt.gz对压缩包进行解压。

bzip2——压缩命令

命令解释
bzip2 -9 123.txt对123.txt进行压缩,变成123.txt.bz2
bzip -d 123.txt.bz2对123.txt进行解压

tar——归档命令

用于对目录和文件进行归档,通常在归档的同时也会将包文件进行压缩

选项注释
-c创建tar格式的包文件
-C解压时指定释放的目标文件夹
-j调用bzip2程序进行的压缩或解压
-p打包是保留文件及目录的绝对路径
-t列表查看包内的文件
-v输出详细信息
-x解开.tar格式的包文件
-z调用gzip程序进行压缩或解压
-f文件名,指定文件名存档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值