linux文件管理

##############################文件管理#####################################
一,创建和删除

touch file      #新建文件,空格隔开名字可多建 

在这里插入图片描述

rm -f file1     #删除,可多删 

在这里插入图片描述
touch默认来创建文件,同时可修改文件时间戳功能,可修改文件的访问记录

 [kiosk@foundation28 Desktop]$ mkdir  ( 目录名 )        #分别建立单个目录 

在这里插入图片描述

 若为mkdir -p  1/2/3          #若无12则依次建立目录,称为新建递归目录 
 如下图本来是没有目录2的

在这里插入图片描述

 rm -fr       #递归目录和其中文件同时删除(加了r就可以不需要三次确认删除)

在这里插入图片描述

 rm -fr *     #删除位置下所有文件和目录 

二,复制和移动
复制

        cp (文件) (目录)    #复制到目录下非文件里,可多复制 

在这里插入图片描述

        cp -r  (目录) (终目录)  #复制目录到目录下空格隔开名称可多复制 

在这里插入图片描述

        cp /(目录) (文件名) .   #从某目录复制某文件到当前目录。点代表当前位置

在这里插入图片描述
移动

       mv (文件) (文件)        #重命名为后者

在这里插入图片描述

       mv (文件) (目录)   #移动文件到某目录下 

在这里插入图片描述

       mv (目录)/(文件) .   #点代表当前目录,把目录里的文件移动到当前位置

在这里插入图片描述

       位于桌面取决于[kiosk@foundation28 Desktop]$中的desktop(桌面)
       
    ###################################文件批量处理###################################
   
    *          #匹配零到任意字符,在处理中理解为选定所有文件 
    
     ?        #匹配单个字符 
     
     “”    #引号可告诉系统把里面的字符变成名词
     
      [[:alpha:]]    #匹配单个字符
      [[:lower;]]    #匹配单个小写字符
      [[:upper:]]    #匹配单个大写字符
      [[:digit:]]    #匹配单个数字
      [[:alnum:]]    #匹配单个数字或字母
      [[:punct:]]    #匹配单个符号
      [[:space:]]    #匹配单个空格
      
      rm -fr (文件名前缀)(以上任意)(后缀)   #批量匹配前后一样中间不同的文件统一删除 
      
      例如删除某一个文件夹里名字带有数字且后缀为.conf的文件
      rm -fr  *[[:digit:]]*.conf
      
      {  }           #精确匹配,可touch {1..5}连续创建文件一到五的文件,
      等同为touch 1 2 3 4 5。若用cp {1..5} (目录)。若一到五里无三必定报错,
      一到五里必须所有的文件都存在 

三,查看与修改

查看

     cat (文件)   #查看文件全部内容 (以etc下的passwd为例)

在这里插入图片描述

     cat -n/-b (文件)  #-b只显示内容的行号不含空行,-n显示所有 

在这里插入图片描述

     head -n (数字) (文件)  #加上-n和数字显示文件前十行中前-n加数字的行数,无数字默认前十

在这里插入图片描述

     tail -n (数字) (文件) #加上-n和数字显示文件后十行中后-n加数字的行数,无数字默认后十 

在这里插入图片描述

     less (文件)  #在此模式下按/(搜索目标)可以高亮显示搜索目标,按上或者下可以逐行查看。

在这里插入图片描述

     若想查看关键字按/(关键字)可高亮显示,n往下匹配一个关键字,N为向上匹配一个关键字
     
      wc (文件名)            #查看字数 行数 字符数(按顺序排列)      
  
      -C         #字节数(统计文件大小)          
  
      -w         #字数     
  
      -m         #字符      
   
      -l         #行数                
   
      --help     #显示所以wc -的列表       
   
       -L         #最长行的字节数
   ####

文件修改图形工具

gedit
在这里插入图片描述
vim
在这里插入图片描述
四,有关路径的命令

    pwd查看绝对路径文件在系统中的真实位置,在任何情况下都可以使用

在这里插入图片描述

linux的系统结构及目录分类 linux是个倒树型结构顶级目录/根目录

在linux下打开计算机可以看到以下目录都代表什么呢?

/bin #系统常规命令

/boot #系统启动目录

/dev #设备影射文件,例如插入u盘会有文件

/etc/ #系统配置文件

/home #普通用户家目录

/lib #32位函数库

/lib64#64位函数库

/media#光盘临时挂载

/mnt #手动临时挂载

/run #自动临时挂载

/opt #第三方软件位置

/proc #系统进程信息和硬件信息

/root #超级用户家目录

/sbin #系统管理命令

/srv #系统数据

/sys #内核相关调式

/tmp #临时文件

/usr #用户相关设定

/var #系统数据

关于系统路径的命令有哪些

pwd         #显示当前路径 显示

ls  (目录) #显示路径信息 

ls -l(long长的) (文件) #显示文件属性 

ls -l -d (目录)   #显示目录属性 

ls -R (目录)  #递归显示目录内所有的目录属性 

ls -a          #显示所有文件包括点开头的隐藏文件

 ls -ad .*      #显示所有的隐藏文件  
 
 ls -A          #只显示前面有点的隐藏文件 

在这里插入图片描述

切换默认位置

 cd             #进入当前用户家目录
  
 cd /(目录)     #进入某目录
 
 cd..            #进入当前目录上一级目录
 
  cd -            #进入当前目录之前的位置 

在这里插入图片描述
########################一些快捷键#############################

   tab             #补齐在当前位置下目前输入不完全的文件名,
   例如asd只需要输入a就会补齐文件名,补齐不了时是因为文件名不唯一,
   按两次可显示所有包含的该名的文件。若两次都没反应,则该文件不存在 
   
   history         #列出所有输入过的命令,上下翻阅  
   
   ctrl+R (关键字)            #按后打命令的一部分可搜索离此时间最近的命令 
   
   history -c      #清除当前的历史 
   
   !数字          #调用指定行数的历史  
   
   !字母           #调用此字母开头最近一条命令 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值