Linux文件系统相关常用命令

Linux命令的格式

  cmd -option parameter
  cmd是命令,就是一个操作
  parameter一般是被操作的对象
  option一般是用来修饰parameter的,就是这是一个怎么样的对象
  例:找一个叫小明的男生  找是命令 男生是参数 名字叫小明是修饰

目录相关

ls(list查看当前目录所有内容,包括文件和文件夹)

  ls -l   ls -l-h   ls -lh  ls -lha
  (-l -h 显示格式的参数) (-a 显示所有文件,包括.开头的隐藏文件)      

ls.jpg

pwd(print work directory查看当前目录所在路径)

pwd.jpg

cd(change directory打开指定路径目录)

cd.jpg
cd ~ (回家)
cd - (上一次路径)

文件\文件夹的:创建、删除、移动(剪切、重命名)、复制

  touch(创建文件)、mkdir(创建文件夹) 
  怎么创建隐藏文件 :文件/文件夹名字前加'.'
  rm(移除) rm xx rm -d xx rm -r xx 
  mv(移动) mv 文件 目录 cp(复制) 
  cp 文件 目录

文件搜索

find

  文件搜索(ls通配符:仅限于当前目录下的模糊查找) 
  find 搜索范围 搜索条件 
  示例一:find /home -name 123 //精确搜索 
  示例二:find /home -name 123* //模糊搜索 其他用法:*123* 123?? 
  示例三:find /home -iname abc //选项-i 不区分大小写 
  示例四:find / -size +204800 //根据文件大小搜索,1数据块=512字节            
           Byte=0.5KB -204800 204800 // 100MB 100*1024KB 100*1024*2*数据块 
  示例五:find /home -user siki 
  示例六:find /home -mmin -5 文件内容上次被修改时间在5分钟以内 mmin上次文件内容被修改时间 amin 上次文件被访问时间 cmin 上次文件属性(文件的权限)被修改时间 -5 5分钟以内 +5超过5分钟 
  示例七:find /home -type f -type文件类型 f文件d目录(文件夹)l软链接文件(Link) ----------条件链接 -a and同时满足 -o or或者,满足其中一个即可 
  示例八:find /home -name 123 -a -size +5 
  示例九:ls -i find /home -inum 3434

locte

  locate搜索比较快,因为它搜索的是自己的索引库 
  优点:查找快 
  缺点:最新文件找不到(需要时间更新索引库) 
  示例一:locate siki 
  updatedb -》 sudo updatedb命令前面加sudo表示通过管理员方式运行

文件内容

cat、more(查看文件内容)

  cat xx.txt 显示所有文件内容 
  cat -b xx.txt 显示行号 去除空行 
  cat -n xx.txt 显示行号 包含空行 
  more xx.txt 分页显示文件内容 下一页(空格) 上一页(b) 下一行(Enter)

grep(搜索文件内容)

  grep xx xxx.txt 
  grep -n xx xx.txt 显示包含内容行的行号 
  grep -v xx xx.txt 去掉包含内容的行,显示其他所有内容 
  grep -v # xx.txt 去掉带#的行(去掉带注释的行) '#' 
  grep -v ^# xx.txt 去掉以#开头,即只有注释的行 
  grep #$ xx.txt  搜索以#结尾的行 
  grep -i xx xx.txt 忽略大小写搜索

文件内容的添加

  多个文件的编辑(linux中文件的后缀可以加可不加,加上方便识别,在linux中很多文本是没有任何后缀的) 
  echo xxx echo xxx > xxx.txt 写入(覆盖) 
  echo xxx >> xxx.txt 追加(末尾) 
  ls > xx.txt ls >> xx.txt 
  ls -lh > xx.txt
posted @ 2020-08-31 15:32  &honglu  阅读(240)  评论(0)    收藏  举报