Linux基本操作(二)

1.linux系统结构
 linux
是一个倒树结构
 linux
中所有的东西都是文件
 
这些文件都在系统顶级目录“/”/就是根目录
 /
目录以下为二级目录这些目录都是系统装机时系统自动建立的
 
二级目录的作用
  /bin   ##
二进制可执行文件也就是系统命令
  /sbin  ##
系统管理命令存放位置
  /boot  ##
启动分区,负责系统启动
  /dev   ##
设备管理文件
  /etc   ##
大多数系统管理文件
  /home  ##
普通用户的家目录
  /lib   ##32
位系统库文件存放位置
  /lib64 ##64
位系统库文件存放位置
  /media ##
系统临时设备挂载点                  
  /mnt   ##
系统临时设备挂载点
  /run   ##
系统临时设备挂载点
  /opt   ##
第三方软件安装位置
  /proc  ##
系统信息
  /root  ##
超级用户家目录
  /srv   ##
系统数据
  /var   ##
系统数据
  /sys   ##
系统管理,主要是关于内核的
  /tmp   ##
系统临时文件存放位置
  /usr   ##
系统用户相关信息数据及用户自定义软件存放位置

2.
文件的寻址
 
绝对路径:文件在系统的真实位置,文件名字以“/”开头
 
相对路径:文件相对与当前所在位置的一个名字的简写,这个名字不会以/开头,而且名字会自动添加pwd显示的值
 

3.
文件的管理
 1)touch
建立文件或修改文件时间戳
  touch
文件名   ##创建文件
  

 2)mkdir
建立目录
  mkdir
目录名(directory    ##创建目录
  


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

 



 3)rm
删除目录或文件
  rm    -f      ##
强行删除不提示
        -r      ##
删除目录
        -fr     ##
删除目录不提示

 4)cat|head|tail
查看文件内容
  cat|head|tail     ##
文件内容查看命令
  cat:
查看文件全部内容
  head
:查看文件前10
  tail
:查看文件后10

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

  

  


 
注意:当文内容被错误更改,不想保存用 " :q! "  这表示强制退出不保存

 6)cd
切换工作目录
  cd directory  ##
切换工作目录到指定目录
  27
  cd -          ##
切换工作目录到之前所在目录
  cd ~          ##
切换到自己的家目录
  cd            ##
同上
  cd ~usernmae  ##
切换到指定用户家目录
  cd .          ##
进入当前目录
  cd ..         ##
进入到当前目录的上级目录
  

 7)ls
列出目录或文件信息
  ls                       ##
如果后面没有目标那么默认目标为当前目录
  ls direcory|filename     ##
列出文件或目录内容
  


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


  ls -l                    ##
列出目录内容所有属性详细信息
  


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


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


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


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

  

 

 

 8)cp
文件复制
  cp
是新建文件的过程

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


  cp file file1 file2 ... directory ###
file  file1 file2 复制到directory
  


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

 9)mv
移动或重命名
 
相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程
 
  mv file file1 direcotry       ##
移动file file1directory
  mv
存在文件   不存在文件      ##重命名文件
  mv westos/linux .             ##
westos中的linux移动到当前目录 .代表当前目录

4.
正则表达式
 
 *      ###
匹配0到任意字符
 
     ###匹配单个字符
 [[:alpha:]]    ###
匹配单个字母
 [[:lower:]]    ###
匹配单个小写字母
 [[:upper:]]    ###
匹配单个大写字母
 [[:digit:]]    ###
匹配单个数字
 [[:alnum:]]    ###
匹配单个数字或字母
 [[:punct:]]    ###
匹配单个符号
 [[:space:]]    ###
匹配单个空格
 

 {}
表示不存在的或者存在的
 {1..9}         ###1-9
 {a..f}         ###a-f
 {1,3,5}        ###135
 {a,c,e}        ###ac e
 {1..3}{a..c}   ###1a 2a 3a 2a 2b 2c 3a 3b 3c

 []
表示存在的
 [a-C]      ###aAbB cC
 [a-c]      ###aA
或者bB或者c
 [1-3]      ###1
或者2或者3
 [145]      ###1
或者4或者5
 [^abc]|[!abc]  ###
除了a并且除了b并且除了c
 


 
        ###当前用户家目录
 
username ###指定的用户家目录
 
+        ###当前目录
 
-        ###当前目录之前所在目录

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值