进入虚拟机
-
用户名:root
-
密码:123456
如图:
路径
- 当前路径:也叫做当前工作目录,是当下用户所处的位置。pwd 可以输出当前路径。
- 相对路径:从当前工作目录开始的路径,会随着当前路径变化而变化。
- 绝对路径:不管工作目录在哪,绝对路径都是从 / 根目录开始,唯一不重复。
路径中的特殊字符:
-
.:目录或文件名以.开始表示是隐藏的文件;如果路径以点开始,表示当前路径。 -
..:当前目录的上一级目录。 -
~(波浪线):当前用户的 home 目录,比如 root 用户的 home 目录是/root。 -
/:根目录。
Linux基础命令
-
ls命令:列出目录内容,包括参数 - l(详细列表)、-a(显示隐藏文件)。 -
ll命令:用于显示当前目录下的文件列表(是ls -l的别名)。
ll -a命令:显示当前目录下的所有文件,包含隐藏文件(以.开头的文件)。
-
pwd命令:查看当前位置 -
cd命令:切换目录。cd dir:进入当前文件夹下的 dir 目录cd /:进入操作系统的根目录cd ~:进入当前用户的根目录cd ..:进入上一级目录
-
touch命令:创建换一个空文件。例如 touch a.txt
mkdir命令 :创建目录。格式是:mkdir 目录名
mkdir -p命令 :创建目录,如果父级目录不存在,就建立一个父级目录。
案例:在 wym 里 创建一个 子目录 meng
-
注意:创建子目录(mkdir -p)时,若父级目录不存,在则需使用全称创建
例如: mkdir -p wym/meng
-
反之,若父级目录已然存在。则无需使用全称
例如:mkdir wym
mkdir wym/meng
- 删除文件。如 rm file.txt。它会给出一个提示,让用户确认(输入 yes)之后再删除。
- 删除文件无需用户确认。如 rm -f file.txt
- 删除目录。如 rm -r dir(谨慎使用)
- 录无需用户确认。如:rm -rf ./bbb 将目录及以下所有递归逐一删除,无需用户确认
-
格式:
cp 源文件 目标文件示例:把
file1.txt复制一份得到file2.txt,对应的命令就是:
cp file1.txt file2.txt
- 复制目录
格式:cp -r 源文件夹 目标文件夹
示例:把目录 dir1 复制一份得到 dir2,对应的命令就是:
cp -r dir1 dir2
- 重命名和移动
格式:mv 源文件 目标文件
说明:如果源文件和目标文件在同一个目录下,就是重命名,否则就是移动。
示例:
- 重命名操作:
mv file.txt newfile.txt
- 移动操作(不在):
mv file.txt newdir/file.txt
- cat 命令
作用是连接文件并打印到标准输出设备如 console 控制台上。
例如:cat /etc/host.conf
- more 命令
它的功能类似如 cat,不过它提供了翻页查看的功能,适合大文件查看。
例如:more /etc/sudo.conf
其中:enter 键可以一行一行翻,space 键翻下一页,按 b 翻到上一页。
- more -tail:查看文件的结尾部分的内容。
- more -n:用于显示行数,默认为 10 行。