Linux新手而言,学会使用基本的命令行技巧非常有必要。这些技巧不仅能帮助用户在使用中更高效,还可以让用户更得心应手。下面是关于新手10个必学Linux命令行技巧分享给大家。
必学命令技巧一:Tab键自动补全
在命令行中输入命令或文件路径时,可以使用Tab键来完成自动补全。可以大大节省时间前提下还能减少拼写错误。如:
cd Doc<Tab>
如果当前目录下有一个名为 Documents 的文件夹,按下 Tab 键后,命令行会自动补全为:
cd Documents
必学命令技巧二:可以通过history查看命令历史
history 命令可以查看在此之前输入的所有命令。这对于重复执行某些命令非常有用。示例:
history
输出类似以下内容:
1 ls -l
2 cd Documents
3 nano example.txt
还可以通过上下箭头键快速切换到之前输入的命令。
必学命令技巧三:使用中还可利用Ctrl + R反向搜索
如果记得之前输入的某个命令的一部分内容,但不记得完整的命令,可以使用Ctrl + R进行反向搜索。示例:按下Ctrl + R,然后输入关键字(如nano),命令行会自动匹配最近一次包含该关键字的命令。
必学命令技巧四:使用Ctrl + A和Ctrl + E快速移动光标
Ctrl + A将光标移动到命令行的开头。Ctrl + E将光标移动到命令行的末尾。这在编辑长命令时非常有用。
必学命令技巧五:使用“!”重复执行历史命令
可以通过“!”符号加上命令编号来重复执行历史命令。示例:
!2
这将重新执行历史记录中的第 2 条命令。也可以通过“!”符号加上命令的部分内容来执行最近一次匹配的命令(将重新执行最近一次以 nano 开头的命令):
!nano
必学命令技巧六:使用 Ctrl + C 终止运行中的命令
如果运行了一个命令,但想立即停止它,可以按下 Ctrl + C。示例:如果你运行了一个长时间的进程,如ping(按下 Ctrl + C 可以终止该进程):
ping google.com
必学命令技巧七:使用 Ctrl + Z 暂停运行中的命令
如果你想暂时中断一个正在运行的命令,可以使用 Ctrl + Z。之后可以通过 fg 命令恢复运行。示例:
ping google.com
按下 Ctrl + Z 后,命令被暂停,输出类似以下内容:
[1]+ Stopped ping google.com
然后输入 fg 恢复运行:
fg
必学命令技巧八:使用 && 和 || 链接命令
使用 && 和 || 将多个命令链接在一起,以便它们按顺序执行。
&&:前一个命令成功时,才会执行后一个命令。
mkdir test && cd test
||:前一个命令失败时,才会执行后一个命令。
mkdir test || echo "Directory already exists"
必学命令技巧九:使用 * 和 ? 通配符
通配符可以帮助你快速匹配文件名。
*:匹配任意数量的字符。
ls *.txt
列出当前目录下所有以 .txt 结尾的文件。
?:匹配任意单个字符。
ls ?.txt
列出当前目录下所有单个字符开头、以 .txt 结尾的文件。
必学命令技巧十:使用 man 和 --help 查看命令帮助
当不确定某个命令的用法时,可以使用 man 或 --help 查看帮助文档。
man 命令:
man ls
查看 ls 命令的详细手册。
--help 选项:
ls --help
查看 ls 命令的简要帮助信息。