Linux待解答的问题
问题一:目录符号都有哪些?用途是啥?
/(斜杠):根目录,是Linux文件系统的起点用途:所有文件和目录都位于根目录下。
.(单点):当前目录。用途:表示操作的是当前目录。
..(双点):上级目录。用途:用于返回上一级目录。
~(波浪号):当前用户的主目录。用途:快速跳转到当前用户的家目录。
-(短横线):表示上一次所在的目录。用途:切换到之前访问的目录。
*(星号):通配符,表示匹配任意多个字符。用途:批量操作文件或目录。
?(问号):通配符,表示匹配一个字符。用途:用于匹配特定格式的文件名。
问题二:什么是绝对目录?什么是相对目录?
绝对目录:
- 从根目录
/开始的完整路径。 - 示例:
/home/user/documents。 - 特点:路径明确,适用于任何位置。
相对目录:
以当前目录为起点的路径。
示例:
../documents表示当前目录的上级目录中的documents。特点:路径依赖于当前所在位置,较为灵活。
问题三:管道符?重定向命令?他们是啥?有何作用?
管道符 (|):
功能:将一个命令的输出作为另一个命令的输入。
示例:
1
ls | grep "txt"
- 列出当前目录中包含 “txt” 的文件。
作用:实现命令之间的组合。
重定向命令:
- 功能:将输出或输入定向到文件或设备。
- 类型:
- 输出重定向:
>:覆盖写入到文件,例如echo "Hello" > file.txt。>>:追加写入到文件,例如echo "Hello" >> file.txt。
- 输入重定向:
<:从文件读取输入,例如cat < file.txt。
- 错误重定向:
2>:将错误输出到文件,例如command 2> error.log。2>>:追加错误输出,例如command 2>> error.log。
- 输出重定向:
- 作用:控制命令的输入输出。
问题四:如何查看当前所在目录?如何切换目录?如何查看目录下都有什么内容?
查看当前所在目录:
- 命令:
pwd(print working directory) - 示例:
pwd输出当前工作目录路径。
切换目录:
- 命令:
cd(change directory) - 示例:
cd /home/user:切换到绝对路径。cd ..:切换到上级目录。cd -:切换到上次所在的目录。
查看目录内容:
- 命令:
ls(list directory contents) - 示例:
ls:列出当前目录内容。ls -l:显示详细信息。ls -a:显示隐藏文件。
问题五:如何创建文件?如何移动文件?如何重命名文件?如何删除文件?如何查看文件内容?如何运行可执行文件?
创建文件:
- 命令:
touch filename:创建空文件。echo "内容" > filename:创建文件并写入内容。cat > filename:创建文件并输入内容(Ctrl+D 结束输入)。
移动文件:
- 命令:
mv source destination - 示例:
mv file.txt /home/user/。
重命名文件:
- 命令:
mv oldname newname - 示例:
mv file.txt newfile.txt。
删除文件:
- 命令:
rm filename - 示例:
rm file.txt。
查看文件内容:
- 命令:
cat filename:查看全文。less filename:分页查看。head filename:查看前几行。tail filename:查看后几行。
运行可执行文件:
- 命令:
./filename - 示例:
./script.sh。
问题六:如何创建文件夹?如何删除空文件夹?如何删除非空文件夹?
创建文件夹:
- 命令:
mkdir foldername - 示例:
mkdir new_folder。
删除空文件夹:
- 命令:
rmdir foldername - 示例:
rmdir empty_folder。
删除非空文件夹:
- 命令:
rm -r foldername - 示例:
rm -r non_empty_folder。
问题七:tac命令?echo命令?sleep命令?
tac命令:- 功能:按行逆序显示文件内容。
- 示例:
tac file.txt:从最后一行到第一行显示内容。
echo命令:- 功能:在终端输出文本。
- 示例:
echo "Hello, World!":输出Hello, World!。echo $PATH:显示环境变量值。
sleep命令:- 功能:延迟执行指定的时间。
- 示例:
sleep 5:延迟 5 秒。sleep 1m:延迟 1 分钟。
- 本文作者: 林姜
- 本文链接: http://example.com/2025/02/04/Linux待解答的问题/
