你必须要知道的20个Linux命令

12 阅读3分钟

进入虚拟机

  • 用户名:root

  • 密码:123456

如图:

image.png

路径

  1. 当前路径:也叫做当前工作目录,是当下用户所处的位置。pwd 可以输出当前路径。
  2. 相对路径:从当前工作目录开始的路径,会随着当前路径变化而变化。
  3. 绝对路径:不管工作目录在哪,绝对路径都是从 / 根目录开始,唯一不重复。

路径中的特殊字符:

  1. .:目录或文件名以 . 开始表示是隐藏的文件;如果路径以点开始,表示当前路径。

  2. ..:当前目录的上一级目录。

  3. ~(波浪线):当前用户的 home 目录,比如 root 用户的 home 目录是 /root

  4. /:根目录。

Linux基础命令

  1. ls命令:列出目录内容,包括参数 - l(详细列表)、-a(显示隐藏文件)。

  2. ll 命令:用于显示当前目录下的文件列表(是 ls -l 的别名)。

image.png

  1. ll -a 命令:显示当前目录下的所有文件,包含隐藏文件(以 . 开头的文件)。

image.png

  1. pwd 命令:查看当前位置

  2. cd 命令:切换目录。

    • cd dir:进入当前文件夹下的 dir 目录
    • cd /:进入操作系统的根目录
    • cd ~:进入当前用户的根目录
    • cd ..:进入上一级目录
  3. touch 命令:创建换一个空文件。例如 touch a.txt

image.png

  1. mkdir 命令 :创建目录。格式是:mkdir 目录名

image.png

  1. mkdir -p 命令 :创建目录,如果父级目录不存在,就建立一个父级目录。

image.png

案例:在 wym 里 创建一个 子目录 meng
  • 注意创建子目录(mkdir -p)时,若父级目录不存,在则需使用全称创建

    例如: mkdir -p wym/meng

  • 反之若父级目录已然存在。则无需使用全称

    例如:mkdir wym

    mkdir wym/meng

  1. 删除文件。如 rm file.txt。它会给出一个提示,让用户确认(输入 yes)之后再删除。

image.png

  1. 删除文件无需用户确认。如 rm -f file.txt

image.png

  1. 删除目录。如 rm -r dir(谨慎使用)

image.png

  1. 录无需用户确认。如:rm -rf ./bbb 将目录及以下所有递归逐一删除,无需用户确认

image.png

  1. 格式:cp 源文件 目标文件

    示例:把 file1.txt 复制一份得到 file2.txt,对应的命令就是:

cp file1.txt file2.txt

image.png

  1. 复制目录

格式:cp -r 源文件夹 目标文件夹

示例:把目录 dir1 复制一份得到 dir2,对应的命令就是:

cp -r dir1 dir2

image.png

  1. 重命名和移动

格式:mv 源文件 目标文件

说明:如果源文件和目标文件在同一个目录下,就是重命名,否则就是移动。

示例:

  • 重命名操作:
mv file.txt newfile.txt
image.png
  • 移动操作(不在):
mv file.txt newdir/file.txt
  1. cat 命令

作用是连接文件并打印到标准输出设备如 console 控制台上。

例如:cat /etc/host.conf

  1. more 命令

它的功能类似如 cat,不过它提供了翻页查看的功能,适合大文件查看。

例如:more /etc/sudo.conf

其中:enter 键可以一行一行翻,space 键翻下一页,按 b 翻到上一页。

  1. more -tail:查看文件的结尾部分的内容。

image.png

  1. more -n:用于显示行数,默认为 10 行。

image.png