linux常用命令

  1. Linux 命令的基础格式:command [-options] [parameter]

  2. ls命令的语法和作用:ls [-a -l -h] [linux路径]
    -a表示列出全部内容(包括隐藏的文件夹);-l以列表展示;-h文件的大小参数带单位显示;
    ②参数表示要列出内容的路径,不提供即列出当前工作目录内容

  3. 当前工作目录:Linux终端启动后默认价值HOME目录作为当前工作的目录

  4. HOME目录:用户在系统内的专属目录

  5. cd 切换工作目录cd [linux路径]
    ①cd 命令无需选项,只有参数,表示要切换到那个目录下
    ②cd命令直接执行,不写参数,表示回到用户的HOME目录

  6. pwd 查看当前工作目录pwd 命令,无选项,无参数,直接输入 pwd 即可

  7. 特殊路径符:
    ./表示当前目录,比如 cd ./Desktop 表示切换到当前目录下的 Desktop 目录内,和 cd Desktop 效果一致
    .. 表示上一级目录,比如: cd .. 即可切换到上一级目录, cd ../.. 切换到上二级的目录
    ~ 表示 HOME 目录,比如: cd ~ 即可切换到 HOME 目录或 cd ~/Desktop ,切换到 HOME 内的 Desktop目录

  8. 根目录用/表示

  9. mkdir 创建新的目录:mkdir [-p] [linux路径]
    • 参数必填,表示 Linux 路径,即要创建的文件夹的路径,相对路径或绝对路径均可
    -p 选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录
    例如: mkdir -p test1/good/666

  10. touch创建文件touch [linux路径]
    • touch 命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用

  11. cat 查看文件内容cat [linux路径]
    • cat 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

  12. more 命令查看文件内容more [linux路径]
    • 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
    • 查看过程中通过空格翻页
    • 按q强制退出查看命令

  13. cp 命令
    • 用于复制文件或文件夹
    • 语法:cp [-r] 参数1 参数2
    • -r 选项,可选,用于复制文件夹使用,表示递归
    • 参数 1 , Linux 路径,表示被复制的文件或文件夹
    • 参数 2 , Linux 路径,表示要复制去的地方

  14. mv 命令
    • 用于查看文件内容
    • 语法:mv 参数1 参数2
    • 参数 1 , Linux 路径,表示被移动的文件或文件夹
    • 参数 2 , Linux 路径,表示要移动去的地方,如果目标不存在,则进行改
    名,确保目标存在

  15. rm 命令
    • 用于删除文件或文件夹
    • 语法:rm [-r -f] 参数1 参数2 .......参数N
    • -r 选项,可选,文件夹删除
    • -f 选项,可选,用于强制删除(不提示,一般用于 root 用户)
    • 参数,表示被删除的文件或文件夹路径,支持多个,空格隔开
    • 参数也支持通配符 * ,用以做模糊匹配

  16. which 命令
    • 查找命令的程序文件
    • 语法:which 要查找的命令
    • 无需选项,只需要参数表示查找哪个命令
    例如:which cd

  17. find 命令
    • 用于查找指定的文件
    • 按文件名查找:find 起始路径 -name "被查找文件名"
    例如:find / -name “test*” :查询根目录下满足test开头的文件,返回文件路径
    • 支持通配符
    • 按文件大小查找:find 起始路径 -size +(或)-n[KMG]
    例如:find /usr -size +100M:返回/usr下文件大小大于100M的文件路径

  18. grep命令
    • 从文件中通过关键字过滤文件行
    grep [-n] 关键字 文件路径 例如:grep -n ming test.txt

  19. wc命令
    • 统计文件的行数,单词数,字节数,字符数
    wc [-c -m -l -w] 文件路径
    • 不带选项,默认统计:行数 单词数 字节数
    • -c 字节数;-m 字符数;-l 行数;-w 单词数

  20. 管道符:|
    将管道符左边命令的结果,作为右边命令的输入
    例:cat text.txt | grep "ming" | wc -l

  21. echo 命令: 在命令行中输出指定内容
    echo “输出的内容”

  22. 反引号 `:相当于转义字符,将需要转义的内容用反引号包裹起来
    echo 转义内容

  23. 重定向符
    • >,将左侧命令的结果,覆盖写入符号右侧指定的文件中
    • >>,将左侧命令的结果,追加写入符号右侧指定的文件中
    例如:echo "hello world" > text.txt

  24. tail 命令:查看文件尾部内容,跟踪文件的最新更改,语法如下:
    tail [-f -num] Linux路径
    Linux路径: 表示被跟踪的文件路径
    -f 持续跟踪
    -num 查看尾部多少行,不填默认10行
    例如:tail -5 text.txt

  25. vim 编辑文件
    vim 文件路径
    步骤:
    vim text.txt
    ②键盘i键,进入输入模式;
    ③键盘esc键,退出编辑模式;
    ④按两下y,复制一行;
    ⑤按两下d,删除一行;
    ⑥按u,撤销
    ⑦按冒号,wq,表示保存并退出
    lscat text.txt
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春有百花巨小蟹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值