linux目录和文件管理

1目录
 

/root 管理员的宿主(家)目录

/home 普通用户的家目录

/bin 管理员操作目录,存放只有管理员可boot执行的管理命令

/boot 系统内核、启动文件目录

/dev 存放设备文件(光驱、硬盘等)

/etc 存放系统程序和大部分应用程序 (rpm/yum安装)的配置文件  

/var 存放可以变化的文件,包括各种日志文件

/lib 存放系统程序的动态连接共享库文件 (类似于windows里的DLL文件)

/usr 存放系统用户工具和程序

/media 可拆卸的媒介挂载点,例如U盘、光驱等

/proc 存放映射系统信息的文件

/mnt 用于临时挂载储存设备的目录

/opt 第三方应用程序安装所存放的目录

/tmp 存放系统的临时文件

2、命令的使用方法

(1)cat-查看文件内容

显示出文件的内容

       cat  [选项]  文件名...

(2)more-查看文件内容
全屏方式分页显示文件内容

              more  [选项]  文件名...

交互操作方法

        按Enter键向下逐行滚动

        按空格键向下翻一屏

        按b键向上翻一屏

        按q键退出

先在/etc目录下复制一个文件ntp.conf,再使用more去查看文件内容,如下图

(3)less-查看文件内容,可以搜索内容
与more命令相同,但扩展功能更多

        less  [选项]  文件名...

交互操作方法

        Page  Up向上翻页,Page  Down向上翻页

        按“/”键查找内容,按“n”键下一个内容,按“N“键上一个内容

        其他功能与more命令基本类似

先在/etc目录下复制一个文件ntp.conf,再使用less去查看文件内容,并用/键搜索内容,如下图

(4)head(头部)、tail(尾部)-查找文件内容

head命令

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

        head   -n   文件名... 

(n为变量,可以设置想要查看的行数)

  tail 命令

        用途:查看文件尾部的一部分内容(默认为10行)

                     tail   -n   文件名...

(n为变量,可以设置想要查看的行数)

                     tail   -f   文件名(注:tail -f filename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容)

wc-统计文件的内容
统计文件中的单词数量

        wc  [选项]...  目标文件...

              常用命令选项

                     -l:统计个数

                     -w:统计单词个数

                     -c:统计字节数

 

(5)grep-检索和过滤文件内容

在文件中查找并显示包含指定字符串的行

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

常用命令选项

       -i:查找时忽略大小写

       -v:反转查找,输出与查找条件不相符的行,过滤

查找条件设置

       要查找的字符串以双引号括起来

       “^……”表示以……开头,“……$”表示以……结尾,“^$”表示空行

查找以#开头的内容,如下图:

 

过滤以#开头的内容,如下图: 

三级过滤:grep -v ^# ntp.conf| grep -v ^$| grep -v ^server表示ntp.conf文件在过滤以#为开头的内容基础上过滤空行内容,在过滤空行内容的基础上过滤以server开头的内容 

(6)gzip、bzip2-压缩命令
制作压缩文件,解开压缩文件

        压缩文件:gzip    [-9]  文件名...

                  bzip2   [-9]  文件名...

        解压缩文件:gzip    -d  .gz格式的压缩文件

                    bzip2   -d  .bzip2格式的压缩文件

常用命令选项

        -9、-d

gzip压缩文件,bzip2同理,如下图:

gzip解压缩文件,bzip2同理,如下图:

(7)压缩命令gunzip、bunzip2命令

gunzip命令

        gunzip等价于gzip  -d

bunzip2命令

        bunzip2等价于bzip2  -d

gzip压缩文件,bzip2同理,如下图:

 gunzip解压缩文件,bunzip2同理,如下图:

(8)tar-归档命令

制作归档文件,释放归档文件

        tar   [选项]...  归档文件名  源文件或目录

        tar   [选项]...  归档文件名  [-c目标目录]

常用命令选项

        -c:建立打包文件

        -t:查找打包文件的内容

-x:解压缩

-j:解压缩.bz2的文件

-z:解压缩.gz的文件

-v:显示压缩/解压缩的过程

-f:要处理的文件名

-C:解压缩的指定目录

-p:保留原文件属性不变

      tar  zcvf   a.tar.gz  /root  /etc   打包/root和/etc到a.tar.gz

 tar  zxvf   a.tar.gz  -C  /opt     解压缩a.tar.gz到指定目录

tar  jcvf     b.tar.bz2   /root     压缩为.bzip2格式

tar   jxvf    b.tar.bz2  -C  /aa   解压缩.bzip2格式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值