文章目录
-
-
- [**mv 命令**](#mv 命令)
- [**cp 命令**](#cp 命令)
- [**man 命令**](#man 命令)
- [**reboot 命令**](#reboot 命令)
- [**shutdown 命令**](#shutdown 命令)
- [**ln 命令(先了解,之后会详细介绍)**](#ln 命令(先了解,之后会详细介绍))
- [**mount 命令(先了解,之后会详细介绍)**](#mount 命令(先了解,之后会详细介绍))
-
mv 命令
-
功能描述:
mv
命令用于移动(重命名)文件或目录。 -
常用选项:
-i
:在移动前进行确认提示。-u
:仅在目标文件不存在或比源文件新时才执行移动。-b
:在执行覆盖操作时创建备份。
-
常用示例:
bash# 示例 1: 移动文件到指定目录 mv file.txt /path/to/destination/ # 示例 2: 重命名文件 mv old_name.txt new_name.txt # 示例 3: 在移动前进行确认提示 mv -i file.txt /path/to/destination/ # 示例 4: 仅在目标文件不存在或比源文件新时才执行移动 mv -u file.txt /path/to/destination/ # 示例 5: 在执行覆盖操作时创建备份 mv -b existing_file.txt /path/to/destination/
-
使用时注意事项:
mv
命令可以用于重命名文件或将文件移动到其他目录。- 如果目标文件已存在,
mv
将覆盖目标文件。 - 使用
mv
可能导致文件数据的实际移动,因此要小心。 - 书写路径时最好/结尾,这样表明是一个路径,否则容易更名,进而导致其他问题
cp 命令
-
功能描述:
cp
命令用于复制文件或目录。 -
常用选项:
-r
:递归复制,用于复制目录及其内容。-i
:在复制前进行确认提示。-u
:仅在目标文件不存在或比源文件新时才执行复制。-a
:保留原文件的属性,等同于-dpR
.
-
常用示例:
bash# 示例 1: 复制文件到指定目录 cp file.txt /path/to/destination/ # 示例 2: 递归复制目录及其内容 cp -r source_directory/ /path/to/destination/ # 示例 3: 在复制前进行确认提示 cp -i file.txt /path/to/destination/ # 示例 4: 仅在目标文件不存在或比源文件新时才执行复制 cp -u file.txt /path/to/destination/ # 示例 5: 保留原文件的属性,递归复制目录 cp -a source_directory/ /path/to/destination/
-
注意事项:
cp
命令可以用于复制文件到指定目录,也可以用于复制目录及其内容。- 如果目标文件已存在,
cp
将覆盖目标文件。 - 使用
cp
可能导致文件数据的实际复制,因此要小心。
man 命令
-
功能描述:
man
命令用于显示系统中安装的命令、函数和文件的手册页。 -
常用选项:
无常用选项
-
常用示例:
bash# 示例 1: 显示命令的手册页 man ls # 示例 2: 显示 C 函数的手册页 man printf # 示例 3: 显示文件格式的手册页 man 5 passwd # 示例 4: 查看man命令的详细用法 man man
-
注意事项:
man
命令通过手册页提供命令或函数的详细信息。- 使用
q
键退出手册页。 - 还有其他的方法可以查看资料和手册,这里就不一一展示了
reboot 命令
-
功能描述:
reboot
命令用于重新启动系统,使得计算机从新加载操作系统。 -
常用选项:
无常用选项。
-
常用示例:
bash# 示例: 重新启动系统 sudo reboot
-
注意事项:
- 使用
reboot
命令会立即重启系统,确保在执行之前保存所有未保存的工作。 - 需要管理员或超级用户权限来执行
reboot
命令。
- 使用
shutdown 命令
-
功能描述:
shutdown
命令用于关闭系统,可以选择立即关闭或按计划关闭。 -
常用选项:
-h
:关闭系统后停止电源。-r
:关闭系统后重新启动。-c
:取消之前计划的关机或重启操作。-t
:设置延迟时间,以秒为单位。
-
常用示例:
bash# 示例 1: 立即关闭系统 sudo shutdown -h now # 示例 2: 立即重新启动系统 sudo shutdown -r now # 示例 3: 延迟 10 分钟后关闭系统 sudo shutdown -h +10
-
注意事项:
- 使用
shutdown
命令需要管理员或超级用户权限。 - 确保在执行关机操作之前保存所有未保存的工作。
- 使用
ln 命令(先了解,之后会详细介绍)
-
功能描述:
ln
命令用于创建链接(硬链接或符号链接)。 -
常用选项:
-s
:创建符号链接。-b
:在创建符号链接时,如果目标文件存在,则先备份目标文件。-i
:在创建硬链接或符号链接时,如果目标文件存在,则先进行确认提示。
-
常用示例:
bash# 示例 1: 创建硬链接 ln file.txt hardlink.txt # 示例 2: 创建符号链接 ln -s file.txt symlink.txt # 示例 3: 在创建符号链接时进行确认提示 ln -i -s file.txt symlink.txt # 示例 4: 在创建符号链接时备份目标文件 ln -b -s file.txt symlink.txt
-
注意事项:
ln
命令可以创建硬链接或符号链接,默认创建硬链接。- 硬链接只能链接到同一文件系统中的文件,而符号链接可以链接到其他文件系统。
- 在创建符号链接时,使用
-**s**
选项。
mount 命令(先了解,之后会详细介绍)
-
功能描述:
mount
命令用于将文件系统挂载到指定的挂载点。 -
常用选项:
-t TYPE
:指定文件系统的类型。-o OPTIONS
:指定挂载选项,如ro
(只读)或rw
(读写)。-a
:挂载/etc/fstab
文件中定义的所有文件系统。
-
常用示例:
bash# 示例 1: 挂载文件系统到指定挂载点 sudo mount /dev/sdb1 /mnt/mydrive # 示例 2: 指定文件系统类型和挂载选项 sudo mount -t ext4 -o rw /dev/sdb2 /mnt/mydrive # 示例 3: 挂载 /etc/fstab 文件中定义的所有文件系统 sudo mount -a
-
注意事项:
mount
命令通常需要超级用户(root)权限。- 挂载点必须存在,并且在挂载时不能包含其他文件。
- 使用
-o
选项可以设置挂载选项,如读写权限、用户权限等。