zoukankan      html  css  js  c++  java
  • Linux常用命令

    1.cd切换目录

      菜单~切换到家目录

      cd /切换到根目录

      cd -切换到上一次操作的目录

      cd .. 或 cd ../切换到上级目录

      cd .或cd ./切换到当前目录

    2.ls显示当前目录下面所有文件和文件夹

      ls -a 显示包含隐藏文件(.+文件名)在内的文件及文件夹

      ls -l(也可以使用“ll”)显示文件/文件夹的详细信息

      ls -R 递归显示目录下的目录和文件

      ls -t 按修改时间显示

      ls -r 逆序显示

    3.pwd显示当前文件的路径

      当该目录为链接时

      -pwd -p 显示当前文件物理路径,即实际路径,而非链接路径。

      -pwd -l 显示当前默认路径,即链接路径

    4.创建文件或文件夹

      (1)touch创建文件夹

      touch 文件名称;空格隔开文件名称可以一次创建多个文件

      touch 想要创建文件名称为 “a b.txt” 的文件,文件名称必须单引号引住。eg: touch 'a b.txt'

      (2)mkdir创建文件夹

      mkdir-p 文件夹名/文件夹名 递归创建文件夹

      eg: mkdir a/b/c/d

    5.删除文件或文件夹

      (1)rm删除文件

      rm 文件名

     (2)删除文件夹

       rm -rf 文件夹名 ( 可以删除非空文件夹)

       rmdir 文件夹名    (只能删除空文件夹)

    6.cp复制文件或文件夹

      cp 要复制的文件或文件夹路径 复制到的路径/ (文件名或文件夹)

      eg:cp/aa/1.txt/bb/2.txt将aa目录下的1.txt复制到bb目录下,并改名为2.txt

      cp -r 要复制的文件夹路径 复制到的路径/(文件夹名)递归复制文件夹

    7.mv 移动文件或者目录修改文件名

      mv 要移动的文件或文件夹路径 移动到的路径/(文件名或文件夹)

      eg: mv 001.txt ../002.txt 移动加改名

      eg: mv 001.txt ./002.txt 改名

      eg: mv a/home/移动文件夹(默认会递归移动)

      eg: mv a/home/b 移动文件夹(默认会递归移动)并改名为b

    8.查看文件内容

      (1)cat查看文件内容

      cat 文件名

          cat -A 文件名 显示隐藏内容

      cat -n文件名 显示行号

      (2)more分页显示文件内容

      more文件名

      enter键 查看下一行内容

      f键/空格键查看下一页内容

      q/Q 退出

      (3)head显示文件的头部

      head -5文件名 显示文件的前5行

      head -n 5 文件名 显示文件的前5行

      head 文件名(默认显示文件前10行)

     (4)tail显示文件尾部

      tail -5 文件名 显示文件的后5行

      tail -n 5 文件名 显示文件的后5行

      tail 文件名(默认显示文件后10行)

      tail -f 动态显示文件的追加内容,当监控的文件被删除后 监控断开

      tail -F 动态显示文件追加的内容,当监控的文件被删除以后,监控等待,等待监控同名文件

    9.In创建连接文件,等同于创建快捷方式

      ln -s要连接的文件名 链接后生成的文件名(软链接)

        ln要链接的文件名 链接后生成的文件名(硬链接)

        -区别:软链接删除原文件后,当前文件也失效,硬链接删除原文件后,当前文件仍然存在可用,相当于一个备份

    10.文件搜索命令

     (1)find查找文件或者目录

      find 文件目录 -name文件名/文件夹名 根据文件名查找文件

      eg: find / -name 1.txt 在根目录下查找文件名为1.txt的文件

     (如果不记得文件名,可用?代替字符,*代替字符串)

      find 文件目录 -size 文件大小 根据文件大小查找文件

      eg:find / -size 204800 查找大于100M的文件

      find 文件目录 -type 文件类型 根据文件类型查找文件

     (2)grep在文件中查找字符并输出

      grep 字符或字符串 文件目录

      eg:grep pub/teach/1.txt -c 字符出现总行数

      eg:grep public/teach/1.txt -n 行号

      eg:grep public/teach/1.txt -i 不区分大小写

      eg:  grep public/teach/1.txt -v 输出该字段以外的所有字符

     (3)which显示系统命令所在的目录(绝对路径及别名)

      which 命令

     (4)whichis9.4.搜索命令所在的目录 配置文件所在的目录 及帮助文档路径

      whichis 命令 (执行权限:所有用户) 

  • 相关阅读:
    iOS 数据持久化--CoreData
    iOS 数据持久化-- FMDB
    iOS数据持久化--数据库
    iOS数据持久化--归档
    iOS数据持久化--用户属性
    python爬坑记录
    Flutter 爬坑记录
    Web开发爬坑记录
    博客 新址: http://zhoushaoting.com/
    微信小程序开发技巧及填坑记录
  • 原文地址:https://www.cnblogs.com/henanleon/p/11302533.html
Copyright © 2011-2022 走看看