linux 文件目录类的指令 包含查找

pwd  :显示当前目录的绝对路径

ls : 显示当前目录

  -a 显示所有文件 包括隐藏文件

  -l  以列表的方式进行显示

cd  切换目录

  cd ~ :返回家目录

  cd .. :返回上一级的目录

mkdir : 创建目录

  mkdir  目录

  mkdir  -p  创建多级目录

rmdir  :删除一个空目录

rm -rf :删除一个非空目录

cp:拷贝文件到指定目录

  cp   aaa.text   bbb/

  -r 递归调用

  拷贝整个目录到另一个目录

  cp  -r  /test    /ss

cp  强制覆盖

rm :删除文件或目录

  -r :递归删除

  -f:强制删除不提示

rm -rf  :删除目录

mv  移动或重命名文件

cat 查看文件内容

  cat  ..  | more    分页显示

       -n     带行号

more  按页显示文本内容

  ctrl +b 上一页

  ctrl  +F  下一页

less  按页显示 (一次不显示所有)

  enter  一行

  空格   一页

>  输出重定向 (会覆盖原来文件的内容)  ls  -l >a.txt

>>  追加     ls  -l >> b.txt

       cat  文件1>文件2

        echo  “内容” >> 文件

echo : 输出内容到控制台

head  -n  文件   显示文件的前n行内容

tail   -n  5 文件  显示文件的后5行内容

tail  -f  文件  实时追踪该文件的所有更新

ln  ==》软链接(符号链接) --》 快捷方式

  ln  -s  目录  链接名

history :显示所有的历史命令

    history  10  :显示最后执行的10个命令

  !178   执行历史中的第178个指令

date  日期

  date “+%y-%m-%d  %H:%M:%S”  年月日  时分秒

  date  -s  “2018-10-10   11:22:22”  设置时间

cal  日历  (当前月份)

      cal   年份    一年的日历

find   查找

  按文件名字  :find  (范围)/home    - name(选项)    hello.txt

  按用户: find    /opt  -user   root  

  按文件大小  find   /  -size  20M(M大写)      + 大于     数字等于    -小于

locate    定位位置

  使用前先用  updatedb  更新数据库

  用法 : locate  文件   

grep  查找

  |    管道符   将前一个结果给后面处理

  -n  行号

  -i   忽略大小写

  用法

    cat  hello.txt   |  grep  -ni yes

原文地址:https://www.cnblogs.com/mm163/p/10486466.html