简单命令:ls,列出当前目录下的文件和文件夹。,,高级命令:find / -name "*.txt",在整个文件系统中搜索所有扩展名为.txt的文件。
(图片来源网络,侵删)简单命令
1. ls - 列出目录内容
这个命令用于列出当前目录下的所有文件和文件夹。
示例:
$ ls
输出:
file1.txt file2.txt folder1
2. cd - 更改目录
这个命令用于切换到指定的目录。
示例:
$ cd folder1
(图片来源网络,侵删)3. pwd - 显示当前工作目录
这个命令用于显示当前所在的目录路径。
示例:
$ pwd
输出:
/home/user/folder1
4. mkdir - 创建新目录
这个命令用于创建一个新目录。
示例:
$ mkdir new_folder
5. rm - 删除文件或目录
(图片来源网络,侵删)这个命令用于删除指定的文件或目录。
示例:
$ rm file1.txt
高级命令
1. find - 搜索文件或目录
这个命令用于在指定目录下搜索符合条件的文件或目录。
示例:
$ find /home/user -name "*.txt"
输出:
/home/user/file1.txt /home/user/file2.txt
2. grep - 文本搜索工具
这个命令用于在指定文件中搜索包含特定字符串的行。
示例:
$ grep "hello" file1.txt
输出:
Hello, world!
3. sed - 流编辑器
这个命令用于对指定文件进行编辑操作,如替换、删除等。
示例:
$ sed 's/old_string/new_string/g' file1.txt > output.txt
这个命令会将file1.txt中的所有old_string替换为new_string,并将结果输出到output.txt文件中。
4. awk - 文本处理工具
这个命令用于对指定文件进行处理,如分割、统计等。
示例:
$ awk -F: '{print $1}' file1.txt 这个命令会将file1.txt文件中的每一行按照冒号(:)分割,并输出第一个字段。