Skip to main content

Tutorial 03

3.1 通配符

* 通配符

字符 * 称为通配符,在文件(或目录)名称中匹配任何一个或多个字符。

ls ab*

这将列出当前目录中所有以ab开头的文件或目录。例如:

img

img

ls *fg

这将列出当前目录中所有以fg结尾的文件或目录。

? 通配符

字符 ? 只匹配任意一个字符。例如:

img


3.2 文件名约定

需要注意的是,目录是一种特殊类型的文件。命名文件的规则和约定也适用于目录。

在命名文件中,具有特殊含义的字符,例如 / * 和 % ,应避免使用。此外,请避免在名称中使用空格。最安全的命名方式是仅使用字母 数字 以及 _(下划线)和 .(点)。


3.3 获取帮助

在线手册

以ls命令为例。

whatis ls

提供命令的单行描述,但省略有关选项等。

img

在线手册提供有关大多数命令的信息。手册会告诉你特定命令可以采用哪些选项,以及如何采用选项修改命令的行为。

man ls

显示有关ls命令的更多信息。

img

help

以ls命令为例。

ls --help

即可获取帮助。个人推荐这个办法。


3.4 更改访问权限

chmod

只有文件的所有者可以使用 chmod 更改权限。chmod的选项如下

选项意义
uuser
ggroup
o其他
aall
r
w写入(和删除)
x执行(和访问目录)
+添加权限
-取消权限

例如,要给某文件添加执行权限,键入

chmod +x file

3.5 终止进程

^C

有时需要终止进程(例如,当执行程序处于无限循环中)

若要终止在前台运行的进程,请键入 ^C(按Ctrl+C)。


总结

字符/命令意义
*匹配任意数量的字符
?匹配任意一个字符
whatis cmdcmd命令的简要说明
man cmdcmd命令的详细信息
chmod更改权限
^C终止进程

其他常用命令

命令意义
poweroff关机
reboot重启
shutdown -h nn分钟中自动关机
shutdown -r nn分钟后自动重启
shutdown -c取消关机/重启