常用文件系统操作命令 一、Linux 命令操作基础 1. 文件通配符 Linux 的命令中可以使用通配符来同时引用多个文件以方便操作。可以使用的通配符主要有“*”和“?”两种,结合使用“[]”、“-”和“!”字符可以扩充需要匹配的文件范围。 (1) 通配符“*” 通配符“*”代表任意长度(包括零个)的任何字符。但通配符“*”不能与“.”开头的文件名匹配。 (2) 通配符“?” 通配符“?”代表任何单个字符。 (3) 字符组通配符“[]”、“-”和“!” 用一对方括号“[]”括起来的字符串列表表示匹配字符串列表中的任意一个字符。其中的字符串列表可以由直接给出的若干个字符组成,也可以由起始字符、连接符“-”和终止字符组成。 例:myfile[abc] 表示 myfile 后面紧跟着 a、b 或 c。 myfile[a-z] 表示 myfile 后面紧跟着一个小写字母。 Myfile[!a-e]表示 myfile 后面紧跟这一个不在 a-e 之间的字符。 Myfile[*?] 方括号中的星号和问号代表一个字符,不是通配符。 2. 自动补全 所谓自动补全,是指用户在输入命令或文件名时不需要输入完整的名字,只需要输入前面几个字母,系统会自动补全该命令或文件名。若有不止一个,则显示出所有与输入字母相匹配的命令或文件名,以供用户选择。利用【tab】键可实现自动补全功能。 (1) 自动补全命令 用户在输入 Linux 的命令时,只需要输入命令名的前几个字母,然后按【tab】键,如果系统只找到一个与输入相匹配的命令名,则自动补全;如果没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按【tab】键将列出所有相匹配的命令。 (2) 自动补全文件或目录名 除了可以自动补全命令名外,还可以用相同的方法自动补全命令行中的文件或目录名。 3. 命令历史 Linux 系统中的灭个用户在自己的主目录下都有一个名为.bash_history 的隐藏文件,它用来保存曾执行过的命令,这样当用户下次需要再次执行已执行过的命令时,不用再次输入,而可以直接调用。Bash 默认最多保存 1000 个命令的历史记录。 调用历史命令的方法: (1) 上下方向键 在命令行方式下按上方向键,命令提示符后将出现最近一次执行过的命令,再使用上下方向键,可以在已执行过的各条命令之间进行切换。直接按【enter】键就可以再次执行显示的命令,也可以对显示的命令行进行编辑修改。 (2) history 和“!”命令 运用history 命令可以查看命令的历史记录。 格式:history [...