美文网首页
2.Linux—文件处理和文件搜索命令

2.Linux—文件处理和文件搜索命令

作者: 漏诺 | 来源:发表于2017-08-24 10:52 被阅读55次

1.命令基本格式

ls

-a  all

-d  dir

-l  long

-i  inum

pwd  print working  dectory  打印当前目录

whereis  ls  找到命令所在目录

whatis  ls    告诉你ls 命令是干嘛用的  【列出目录内容】

which ls      找到命令所在目录

ctrl+l 清屏

clear 清屏

2.文件处理命令

1.cd  /  切换目录    change directory

2.touch  文件名 1  文件名2  可以创建多个空文件

功能:创建文件

如果文件已经存在,会更新文件的存取和修改时间。

3.PHP中创建文件夹    av/canglsmkdir('av/cangls',,0755,true)

linux 中mkdir    创建多个文件夹    mkdir -p  av/cangls

r    read  4

w  write  2

x            1

s  只能添加到可执行的文件上

t    只能添加到目录上

4.rmdir  删除空目录,只能删除空文件夹。

5.cp  copy

文件复制

cp cangls /tmp/  如果后面不加参数  是原名复制

cp cangls /tmp/goodstudy  如果后面加参数  就是重命名复制

cp -a cangls /tmp/goodstudy  -a  把源文件所有属性全部复制

文件夹复制

cp -r dir1(源目录)  dir2(目标位置)

-r 递归处理,讲制定目录下的文件和文件夹都复制到目标目录

mv 移动更名文件

移动文件

mv  file(源文件)  dir(目标位置)  mv cangls /tmp/

移动目录

mv  dir(源目录)  dir(目标位置)    mv av /tmp/

重命名  mv  aa  cangls  在同级目录下,还可以改名。

6.rm  remove 特别强调一下  Linux中删除就是删除了,不想window有回收站。

删除文件

rm  file  rm cangls  你确定删除我吗?y

rm -f file  rm -f goodstudy  没有问我直接删除了

删除文件夹

rm -r  dir  rm -r bols  你确定删除文件夹吗?y

rm -rf dir  rm  -rf  没有问我直接删除  建议直接用这个命令

rm -rf  /  这是删除根目录下的所有文件,等于让Linux自杀。但是Linux会执行。

7.cat  浏览文件  适用于短文件

more  /etc/services    查看services中的内容

空格 下一页

回车  下一行

q  退出

head /etc/services    查看services中的内容 默认查看10行内容

如果想查看更多  通过  head -15 /etc/services    想查看多少行通过参        数来控制。

tail  查看文件尾部内容,默认显示后面10行。

8.vi 编辑器

命令模式

dd  删除光标所在行

o  在光标当前行移动到下一行,并进入插入模式。

输入模式  输入i    文本可以输入内容

底行模式

:w  保存

:q    退出

:ls    显示当前你打开的所有文本

:n      下一个

:prev  上一个

:3    光标停留在第三行

vi操作

按esc :q  退出

按esc :w 保存

按esc :!  强制执行

按esc  :set nu  显示行数

按esc  :set nonu  不显示行数

vim(vi)  + cangls  进入cangls文本光标最后一行

vim(vi)  +2  cangls  进入cangls文本光标在第二行

vi  aa  bb  cc  直接打开多个文件,在aa文件中到bb文件中

:n (next)  在bb文本中想回到aa中  :prev(上一个) 如果不保存退出 文件是不会被创建的。只有保存退出后,文件才会被创建。

3.文件搜索命令

文件搜索    find

find    /          -name                cangls

查找命令        查找目录  通过名称来查找  文件名  这是精确查找

find  /            -name              "good*"      这是模糊查询

find  /              -name              "an?"

通配符

*      匹配任意内容

?      匹配任意一个字符

[]    匹配任意一个中括号中的内容

find  / -iname  abc  不区分大小写去查找

find  /  -user root  按照所有者搜索

find / -nouser      搜索没有所有者的文件,就是垃圾文件,但是不是绝对的。

通过文件大小来查找

find  /  -size  +2M  在根目录下搜索大于2M的文件

find  /  -size  -2M  在根目录下搜索小于2M的文件    M 是大写!!

find / -size  +200k    k 是小写

find  /size  2M  在根目录下搜索等于2M的文件  很少用到

find / -size +1M -a -size -3M  查找在1M和3M之间的文件

-a(and)  并且

-o(or)  或者

查找大于1M的目录或者链接文件

-type

f  文件

d  目录

l    链接文件

查找查找大于1M的文件并显示详细信息

find / -size +1M -exec ls -lh {} \;

-exec  命令 {} \ ;  固定模式

把前面的查询结果 用后面的命令显示出来

通过时间来查找

以天为单位来查找

-atime    访问过的文件

-ctime 改变过属性的文件    例如:改变文件的所有者 | 权限

-mtime      改变过内容文件

以分钟为单位来查找

-amin          minute分钟

-cmin

-mmin

查找10天前修改的文件

find  /  -mtime  +10

查找10内修改的文件

find /  -mtime      -10

查找10当天修改的文件

find /  -mtime      10

按照文件节点来查找

ls -i  查看节点

find / -inum 34099896

搜索字符串命令  grep

grep  [选项]  "字符串"  文件名

grep "blp5"  /etc/services    在services文件中查找 "blp5"这个字符串所在行

-v  不查询字符串所在行,其余都查询,排除指定的字符串

grep -v "blp5"  /etc/services

连接符

;  依次执行  第一条命令报错后,第二条命令依然会执行

4.帮助命令

5.压缩与解压缩命令

6.其他命令

7.lamp环境搭建

相关文章

  • Linux常用命令大全

    文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 查看文件内容 命令 文本处理 命令 ...

  • 2.Linux—文件处理和文件搜索命令

    1.命令基本格式 ls -a all -d dir -l long -i inum pwd print work...

  • 记录日常工作中常用的一些Linux命令,以后用的可以速查

    Linux常用命令收集 文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 文本处理 命...

  • linux常用命令

    文件处理命令 目录处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 tar解压缩命令 语...

  • linux常用命令

    命令基本格式 文件处理命令 文件搜索命令 帮助命令 压缩与解压缩命令 关机和重启命令 其他常用命令 命令的基本格式...

  • Linux入门学习(4)

    1.关机和重启命令 2.文件搜索命令 1).文件搜索命令locate locate 命令比find命令搜索速度要快...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • Linux达人养成计划 I--学习笔记

    本篇涉及的知识点 Linux简介Linux安装Linux命令基本格式及文件处理命令Linux 文件搜索命令Linx...

  • 2020-10-04Linux-(一些补充1)

    1.Linux下的命令,删除文件夹下的所有文件,而不删除文件夹本身 rm -rf * 2.linux查看文件前几行...

  • 文件搜索命令

    文件搜索命令locate 命令搜索命令whereis 与which 文件搜索命令find 字符串搜索命令grep ...

网友评论

      本文标题:2.Linux—文件处理和文件搜索命令

      本文链接:https://www.haomeiwen.com/subject/klisdxtx.html