阅读量:0
简单命令:(图片来源网络,侵删)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
文件中的每一行按照冒号(:
)分割,并输出第一个字段。