Linux命令



一、man 帮助命令

  • man 获取帮助信息

  • 语法:

    • man [命令或配置文件]
      

二、root用户 – 超级管理用户

  • 通过su命令进行切换root用户

    • su - root
      
  • 通过输入exit命令,退回普通用户

    • exit
      

三、linux命令

1)ls 命令

  • ls命令的作用是列出目录下的内容

  • 语法:

    • 1s [-a -l -h] [Linux路径]
      
    • -a -l -h是可选的选项

    • Linux路径是此命令可选的参数

    • 当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容

  1. ls命令的参数的作用
    可以指定要查看的文件夹(目录)的内容,如果不给定参数,就查看当前工作目录的内容
  2. ls命令的选项:
    .-a选项,可以展示出隐藏的内容
    ·以.开头的文件或文件夹默认被隐藏,需要-a才能显示出来·-l选项,以列表的形式展示内容,并展示更多细节
    .-h选项,需要和-l选项搭配使用,以更加人性化的方式显示文件的大小单位
  3. 命令的选项组合使用
    ·命令的选项是可以组合使用的,比如: ls -lah,等同于ls -a -l -h

2)cd 命令

当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录

  • 通过cd命令,更改当前所在的工作目录。

  • 语法:

    • cd [Linux路径]
      
    • cd命令无需选项,只有参数,表示要切换到哪个目录下

    • cd命令直接执行,不写参数,表示回到用户的HOME目录

  • 相对路径和绝对路径

    • **绝对路径:**以根目录为起点,描述路径的一种写法,路径描述以/开头
    • **相对路径:**以当前目录为起点,描述路径的一种写法,路径描述无需以/开头
  • 特殊路径符

    • . 表示当前目录,比如cd ./Desktop表示切换到当前目录下的Desktop目录内,和cd Desktop效果一致
    • … 表示上一级目录,比如: cd … 即可切换到上一级目录,cd …! …切换到上二级的目录
    • ~ 表示HOME目录,比如: cd ~即可切换到HOME目录或cd ~/Desktop,切换到HOME内的Desktop目录

3)pwd 命令

  • pwd命令,来查看当前所在的工作目录,输出当前所在的工作目录

  • 语法:

    • pwd
      
    • pwd命令,无选项,无参数,直接输入pwd即可


4) mkdir 创建文件夹

  • 通过mkdir命令可以创建新的目录

  • 语法:

    • mkdir [-p] Linux路径
      
    • 参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可

    • -p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录


5) touch 创建文件

  • 可以通过touch命令创建文件

  • 语法:

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


6)cat 查看文件内容

  • 可以通过cat命令查看文件的内容。

  • 语法:

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


7)more 查看文件内容

  • more命令同样可以查看文件内容

  • 同cat不同的是:

    • cat是直接将内容全部显示出来
    • more支持翻页,如果文件内容过多,可以一页页的展示
  • 语法:

    • more Linux路径
      
    • 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用

  • 查看的过程中

    • 通过空格翻页
    • 通过q退出查看

8)cp 复制文件或文件夹

  • cp命令可以用于复制文件\文件夹

  • 语法:

    • cp [-r] 参数1 参数2
      
    • -r选项,可选,用于复制文件夹使用,表示递归

    • 参数1,Linux路径,表示被复制的文件或文件夹

    • 参数2,Linux路径,表示要复制去的地方


9)mv 移动文件或文件夹

  • mv命令可以用于移动文件\文件夹

  • 语法:

    • mv 参数1 参数2
      
    • 参数1,Linux路径,表示被移动的文件或文件夹

    • 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在


10)rm 删除文件、文件夹

  • rm命令可用于删除文件、文件夹,rm命令来自英文单词: remove

  • 语法:

    • rm [-r -f] 参数1 参数2 ......参数N
      
    • 同cp命令一样,-r选项用于删除文件夹

    • -f表示force,强制删除(不会弹出提示确认信息)

      • 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
      • 所以一般普通用户用不到-f选项
    • 参数1、参数2、…、参数N表示要删除的文件或文件夹路径,按照空格隔开

  • rm命令支持通配符,用来做模糊匹配,匹配任意位置*


11)which 查询命令的程序文件

  • 可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里

  • 语法:

    • which 要查找的命令
      

12) find 查找文件

拥有最大的权限,应当在root用户下搜索

  • 按文件名查找指定文件

    • find 起始路径 -name "被查找文件名"
      
    • 支持使用通配符,来做模糊匹配*

  • 按文件大小查找文件:*

    • find 起始路径 -size +|-n[kMG]
      
    • +、-表示大于和小于

    • n 表示大小数字

    • kMG表示大小关系,k(小写字母)表示kb,M表示MB,G表示GB


13) grep 命令

  • grep命令,从文件中通过关键字过滤文件行

  • 语法:

    • grep [-n] 关键字 文件路径
      
    • 选线 -n, 可选,表示在结果中显示匹配的行的行号

    • 参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用 " " 将关键字包围起来

    • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口


14)wc 命令

  • wc命令统计文件的行数、单词数量等

  • 语法:

    • wc [-c -m -l -w] 文件路径
      
    • 选项,-c,统计bytes数量

    • 选项,-m,统计字符数量

    • 选项,-l,统计行数

    • 选项,-w,统计单词数量

    • 参数,文件路径,被统计的文件,可作为内容输入端口


15 )管道符:|

含义是:将管道符左边命令的结果,作为右边命令的输入


16)echo 命令

  • echo命令在命令行输出指定内容

  • 语法:

    • echo 输出的内容
      
    • 无需选项,只要有一个参数,表示要输出的内容,复杂内容可以用 " " 包围


17) 反引号:`

反引号(通常也称为飘号),被`包围的内容,会被作为命令执行,而非普通字符

结合 echo 命令使用

eg:

echo `pwd`

18)重定向符:> 和 >>

  • >,将左侧命令的结果,覆盖写入到符号右侧指定的文件中
  • >>,将左侧命令的结果,追加写入到符号右侧指定的文件中

19) tail 命令

  • tail命令可以查看文件尾部内容,跟踪文件的最新更新

  • 语法:

    • tail [-f -num] Linux路径
      
    • 参数,Linux路径,表示被跟踪的文件路径

    • 选线,-f,表示持续跟踪

    • 选项,-num(具体的数字),表示查看尾部多少行,不填默认10行


四、vi/vim编辑器

  • vim 兼容全部的 vi 功能

  • vi 文件路径
    vim 文件路径
    
  • 工作模式

    • 命令模式输入模式底线命令模式(文件保存退出)
    • i 键进入输入模式,按ESC键退出输入模式
    • 按**:键进入底线命令模式**, 输入wq保存文件并退出vi编辑器,w是保存文,q退出文件
  • 命令模式快捷键

    快捷键描述
    i进入输入模式,在当前光标位置写数据
    a进入输入模式,在当前光标位置前面写数据
    I进入输入模式,在当前行的开头写数据
    A进入输入模式,在当前行的结尾写数据
    o进入输入模式,在当前光标下一行写数据
    O进入输入模式,在当前光标上一行写数据
    ESC退出输入模式

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux命令PDF是一种包含Linux操作系统中常用命令和其使用方法的电子书格式文件。通过下载和阅读Linux命令PDF,用户可以方便地学习、查找和使用Linux系统中的各种命令Linux命令PDF中通常会包含诸如文件操作、目录管理、进程管理、网络配置、软件安装等方面的命令。通过学习这些命令,用户可以更好地理解和掌握Linux系统的使用。不论是Linux初学者还是有经验的用户,都可以利用Linux命令PDF来提高自己的技能和效率。 Linux命令PDF的优势包括: 1. 全面性:Linux命令PDF中包含了Linux系统中几乎所有的常用命令,用户可根据需要选择学习和掌握特定的命令。 2. 方便性:PDF文件格式易于阅读和搜索,用户可以方便地在文档中查找和定位具体的命令和使用方法。 3. 离线使用:用户可以将Linux命令PDF下载到本地,便于随时查阅,无需依赖网络连接。 4. 可打印性:用户可以将Linux命令PDF打印成纸质文档,以备在没有电脑或电子设备的情况下使用。 5. 更新性:由于Linux系统的不断更新和发展,命令也在不断增加和演变。因此,一些Linux命令PDF会提供定期的更新版本,使用户能够获取到最新的命令和使用方法。 总之,Linux命令PDF是一种有助于用户学习和使用Linux系统的工具。通过下载和了解Linux命令PDF,用户可以很快地了解和掌握Linux系统中的常用命令,从而提高自己的工作效率和技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

甘-

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

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

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

打赏作者

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

抵扣说明:

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

余额充值