• Linux常用命令


    Linux常用命令

    命令:ls/ll

    对应英文:list

    作用:查看当前目录下的内容

    命令:pwd

    对应英文:print work directory

    作用:查看当前所在目录

    命令:cd

    对应英文:change directory

    作用:切换目录

    命令:touch[文件名]

    对应英文:touch

    作用:如果文件不存在,新建文件

    命令:mkdir

    对应英文:make directory

    作用:创建目录

    命令:rm

    对应英文:remove

    作用:删除指定文件

    Linu命令使用技巧

    Tab键自动补全

    连续两次Tab键,给出操作提示

    使用上下箭头快速调出

    使用clear命令或者Ctrl+l快捷键实现清屏

    Linux命令格式

    command[-option][-parameter]

    说明:command:命令名

    -option:选项

    -parameter:参数,可以是一个可以是多个

    文件目录操作命令

    命令:ls[-al][dir]

    作用:展示dir目录下的文件

    说明:

    • -a显示所有文件及目录(.开头的隐藏文件也会列出)
    • -l:除文件名称外,同时将文件形态(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出

    命令:cd

    作用:用于切换当前工作目录

    • ~表示用户的home目录
    • .表示当前所在的目录
    • …表示目前目录位置的上级目录

    命令:cat [-n] fileName

    作用:显示文件内容

    -n:由1开始对所有输出的行数编号

    命令:more  fileName

    作用:已分页的形式显示文件内容

    操作说明:

    • 回车键    向下滚动一行
    • 空格键    向下滚动一屏
    • b    返回上一屏
    • q或者Ctrl+C 退出more

    命令:tail [-20] filename

    作用:查看文件末尾20行的内容(默认10行)

    tail -f :动态读取/itcast目录下的my.log文件末尾内容并显示

    命令:mkdir

    作用:创建目录

    语法:mkdir [-p] 创建多层目录

    命令:rmdir

    作用:删除空目录

    语法:rmkdir [-p] :删除多级目录

    命令:rm

    作用:删除文件或目录

    语法:rm[-rf]name

    -r:将目录中的所有文件(目录)逐一删除

    -f:无需确定,直接删除

    拷贝移动命令

    命令: cp

    作用:用于复制文件或目录

    语法:cp[-r]source dest

    说明:

    -r: 如果复制的是目录需要使用此选项,此时将复制该目录下的所有子目录和文件

    举例:cp  hello.txt ./hi.txt

    将hello.txt复制到当前目录下,并改名为hi.txt

    命令:mv

    作用:为文件或目录改名,或将文件或目录移动到其他位置

    语法:mv source dest

    举例:mv hello.txt hi.txt 将hello.txt改名为hi.txt

    ​ mv hi.txt itheima/ 将hi.txt移动到itheima目录中

    ​ mv hi.txt itheima/hello.txt 将hi.txt移动到itheima目录下并改名为hi.txt

    ​ mv itcast/ itheima/ 如果iheima目录不存在,将itcast目录改名为itheima, 如果存在则移动

    打包压缩命令

    tar

    作用:对文件进行打包、解包、压缩、解压

    语法:tar [-zcxvf] fileName

    包文件后缀为.tar表示只是完成了打包,并没有压缩

    包文件后缀为.tar.gz表示打包的同时还进行了压缩

    说明:

    -z:z表示的是gzip,通过gizp命令处理文件,gizp可以对文件压缩或者是解压

    -c:c表示的是create,即创建新的包文件

    -x:x表示的是extract,实现从包文件中还原文件

    -v:v代表的是verbose,显示命令的执行过程

    -f:f代表的是file,用于指定包文件名称

    举例:

    tar -zcvf 生成的文件名.tar,gz 要打包的文件

    tar -zxvf 解压的文件 -c 指定目录

    文本编辑命令

    命令:vi\vim

    作用:vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本

    语法:vi fileName

    注意:要使用vim命令,需要手动安装 yum install vim

    说明:

    1. 在使用vim命令编辑文件时,如果指定的文件存在则直接打开此文件,如果不存在则创建文件。
    2. vim在进行文本编辑时分为三种模式,分别是命令模式(Command mode),插入模式(Insert mode)和底行模式(Last line mode)

    1.命令模式:

    命令模式下可以查看文件内容,移动光标(上下左右箭头,gg ,G)

    通过vim命令打开文件后,默认进入命令模式

    另两种模式需要先进入命令模式,才能进入彼此

    2.插入模式:

    插入模式下可以对文件内容进行编辑

    在命令模式下按下[i,a,o]任意一个,可以进入到插入模式下。

    在插入模式下按下esc键回到命令模式

    3.底行模式:

    底行模式下可以通过命令对文件内容进行查找,显示行号,退出等操作

    在命令模式下按下[:,/]任意一个,可以进入底行模式

    通过/方式进入底行模式后,可以对文件内容进行查找

    通过:方式进入底行模式后,可以输入wq(保存并退出)q!(不保存退退出)set nu(显示行号)

    查找命令

    命令:find

    作用:在指定目录下查找文件

    语法:find dirName -option fileName

    举例:find -name “*.java” 在当前目录及其子目录下查找.java结尾的文件

    命令:grep

    作用:从指定文件中查找指定的文本内容

    语法:grep word fileName

    举例: grep Hello HelloJava.java 查找HelloJava文件中出现Hello字符串的位置

  • 相关阅读:
    直播预告 | 全新定义业务观测新范式,让稳定更有力量
    openjudge 1.8.15 细菌的繁殖与扩散
    css案例:取消组件的阴影
    从零开始写一个微信小程序
    Seata安装并注册集成到Nacos服务上
    深入理解锁
    设计模式 - 迭代器模式
    四级词汇词根 联想记忆法
    手把手实现 CSS 加载动画(一)
    企业微信的「举足轻重」
  • 原文地址:https://blog.csdn.net/qq_57907966/article/details/126243911