linux系统运维linux的文件系统结构

                      ####### unit2.linux文件系统结构 ########

 

 

####一.了节linux文件系统结构#####

 

   linux是一个倒树结构,linux中所有的东西都是文件,这些文件都在系统顶级目录“/” /就是根目录,/目录以下为二级目录这些目录都是系统装机时系统自动建立的。

 

二级目录及其作用。

 

  /bin       ##二进制可执行文件也就是系统命令         /sbin   ##系统管理命令存放位置

  /boot      ##启动分区,负责系统启动                /dev    ##设备管理文件

  /etc       ##大多数系统管理文件                   /home   ##普通用户的家目录

  /lib       ##32位系统库文件存放位置               /lib64  ##64位系统库文件存放位置

  /media     ##系统临时设备挂载点                   /mnt    ##系统临时设备挂载点

  /run       ##系统临时设备挂载点                   /opt    ##第三方软件安装位置

  /proc      ##系统信息                           /root   ##超级用户家目录

  /srv,/var ##系统数据                           /sys    ##系统管理,主要是关于内核的

  /tmp       ##系统临时文件存放位置                 /usr    ##系统用户相关信息数据及用户自 定义软件存放位置

 

##### 二.文件的寻址 ########

 

  绝对路径:文件在系统的真实位置,文件名字以“/”开头。

  相对路径:文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值。

 

 

#### 三.文件的管理 ########

 

1.touch :建立文件或修改文件时间戳

 

  touch file ##创建文件

 

2.mkdir :建立目录

 

  mkdr  +  文件名

  mkdir -p ##上级目录不存在自动建立

 

3.rm    :删除目录或文件

 

  rm  -f ##强行删除不提示

 -r ##删除目录

  rm     -rf            ##强制删除目录

4.cat|head|tail  :      ##查看文件内容

  cat    +     文件名

  head   +     文件名

  tail   +     文件名      

 

5.vim    :文本方式编辑文件

 

vim filename 先进入命令模式下,命令模式不能编辑文件,如果要编辑文件要进入插入模式,按"i"进入插入模式。如果完成编辑,按”esc“推出插入模式,输入”:wq“ 保存退出。vim filename 如果文件名字不存在,会自动创建,vim 没有操作对象直接打开,编辑文件后要 :wq filename

 

6.cd :  切换工作目录

 

  cd  directory

 

  cd   -      ##切换工作目录到之前所在目录

  cd   ~             ##切换到自己的家目录

  cd   ~usernmae     ##切换到指定用户家目录

  cd    .            ##进入到当前目录

  cd   ..      ##进入到当前目录的上级目录

 

 

7.ls : 列出目录或文件信息

 

             direcory(在这里目录的意思)

  ls         ##如果后面没有目标那么默认目标为当前目录

  ls         direcory                   ##列出文件或目录内容

  ls  -d     direcotry ##列出目录本身

  ls  -l     filename|directory         ##列出文件或目录里面内容的属性

  ls  -ld    directory         ##列出目录本身属性

  ls  -a     directory ##显示目录中的所有内容,包括以"."开头的隐藏文件

  ls  -R ##第归显示目录中的内容

 

 

8.cp : 文件复制

 

  cp : 是新建文件的过程

  cp  file file1 file2 ..   directory ##把文件复到  directory中

  cp  file test                 ###建立test文件模板为file

  cp  -r   directory direcotry1      ###复制目录

 

9.mv 移动或重命名 ####

 

  相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程

  mv  file file1 direcotry ##移动file file1到directory中

  mv  存在文件 不存在文件 ##重命名文件

  mv  westos/linux . ##把westos中的linux移动到当前目录 .代表当前目录

 

 

#### 四.正则表达式 #####

 

 

  *         ###匹配0到任意字符

           ###匹配单个字符

  [[:alpha:]]         ###匹配单个字母

  [[:lower:]]         ###匹配单个小写字母

  [[:upper:]]         ###匹配单个大写字母

  [[:digit:]]         ###匹配单个数字

  [[:alnum:]]         ###匹配单个数字或字母

  [[:punct:]]         ###匹配单个符号

  [[:space:]]         ###匹配单个空格

 

  {}表示不存在的或者存在的

  {1..9} ###1-9

  {a..f} ###a-f

  {1,3,5} ###135

  {a,c,e} ###a c e

  {1..3}{a..c} ###1a 2a 3a 2a 2b 2c 3a 3b 3c

 

  []表示存在的

  [a-C] ###aA bB cC

  [a-c] ###aA或者bB或者c

  [1-3] ###1或者2或者3

  [145] ###1或者4或者5

  [^abc]|[!abc] ###除了a并且除了b并且除了c

   ###当前用户家目录

  username ###指定的用户家目录

  + ###当前目录

  - ###当前目录之前所在目录

  . ###当前目录

  .. ###当前目录的上一级

 

 

#######man的使用#######

 

1.man了解

 

  man :的全拼manual ###man是手册缩写

  man man         #####查看man命令的帮助

  man passwd ###查看passwd命令的帮助

  man 5 passwd         ##查看/etc/passwd文件的帮助

  man 1 passwd         ##查看passwd命令的帮助,1可以省略

 

2.man的级别

 

  1.系统命令;2.系统接口;3.函数库;4.特殊文件,比如设备文件;5.文件;6.游戏;7.系统的软件包;8.系统管理命令9内核;

 

3.man页面的快捷方式

  上下键 ##向上或向下一行

  pageup|pagedown ##向下一个屏幕或者向上一个屏幕

  p|u ##向下或者向上半个屏幕

  G|gg ##跳转页面到man最下面或最上面

  /关键字 ##搜索关键字,关键字会高亮显示,n向下匹配,N向上

  q ##退出帮助页面

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值