查看帮助文档
- –help:⼀般是linux命令⾃带的帮助信息,例如:s --help
- man:linux提供的⼀个⼿册,包含了绝⼤部分的命令、函数使⽤说明,该⼿册分成很多章节(section),使⽤man时可以指定不同的章节来浏览。
man设置了如下的功能键:
功能键 | 功能 |
---|
空格键 | 显示⼿册⻚的下⼀屏 |
Enter键 | ⼀次滚动⼿册⻚的⼀⾏ |
b | 回滚⼀屏 |
f | 前滚⼀屏 |
q | 退出man命令 |
h | 列出所有功能键 |
/word | 搜索word字符串 |
- .⾃动补全
在敲出命令的前⼏个字⺟的同时,按下tab键,系统会⾃动帮我们补全命令 - 历史命令
当系统执⾏过⼀些命令后,可按上下键翻看以前的命令,history将执⾏过的命令列举出来
Linux命令-⽂件、磁盘管理
文件管理
- ls: 查看⽂件信息,列出⽬录的内容(以“.”开头的⽂件为隐藏⽂件,需要⽤ -a 参数才能显示),ls常⽤参数:
参数 | 含义 |
---|
-a | 显示指定目录下所有子目录与文件,包含隐藏文件 |
-l | 以列表方式显示文件的详细消息 |
-h | 配合 -l 以⼈性化的⽅式显示⽂件⼤⼩ |
多个选项可以合并到一起,没有先后顺序,即-lh和-hl都可以
在Unix/Linux系统中,允许使⽤特殊字符来同时引⽤多个⽂件名,这些特殊字符被称为通配符。
通配符 | 含义 |
---|
* | ⽂件代表⽂件名中所有字符 |
ls te* | 查找以te开头的⽂件 |
ls*html | 查找结尾为html的⽂件 |
? | 代表⽂件名中任意⼀个字符 |
ls ?.c | 只找第⼀个字符任意,后缀为.c的⽂件 |
lsa.? | 只找只有3个字符,前2字符为a.,最后⼀个字符任意的⽂件 |
[] | [”和“]”将字符组括起来,表示可以匹配字符组中的任意⼀个。“-”⽤于表示字符范围。 |
[abc] | 匹配a、b、c中的任意⼀个 |
[a-f] | 匹配从a到f范围内的的任意⼀个字符 |
ls [af]* | 找到从a到f范围内的的任意⼀个字符开头的⽂件 |
s a-f | 查找⽂件名为a-f的⽂件,当“-”处于⽅括号之外失去通配符的作⽤ |
\ | 如果要使通配符作为普通字符使⽤,可以在其前⾯加上转义字符。“?”和“*”处于⽅括号内时不⽤使⽤转义字符就失去通配符的作⽤。 |
ls *a | 查找⽂件名为*a的⽂件 |
- 输出重定向命令:
Linux允许将命令执⾏结果重定向到⼀个⽂件,本应显示在终端上的内容保存到指定⽂件中。
如:ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )
- ls>重定向的文件.txt : ls本来显示的内容都已经存储到大于号后面的文件中
- cat 重定向的文件.txt:可以使用cat查看文件的内容
- 所谓的重定向就是修改了默认的输出方向
- '>‘输出重定向会覆盖原来的内容,’>>'输出重定向则会追加到⽂件的尾部。
- 分屏显示:more
查看内容时,在信息过⻓⽆法在⼀屏上显示时,会出现快速滚屏,使得⽤户⽆法看清⽂件的内容,此时可以使⽤more命令,每次只显示⼀⻚,按下空格键可以显示下⼀⻚,按下q键退出显示,按下h键可以获取帮助。 - 管道:|
管道:⼀个命令的输出可以通过管道做为另⼀个命令的输⼊。管道我们可以理解现实⽣活中的管⼦,管⼦的⼀头塞东⻄进去,另⼀头取出来,这⾥“ |
”的左右分为两端,左端塞东⻄(写),右端取东⻄(读)。
例如: ls -lh | more - 清屏:clear
clear作⽤为清除终端上的显示(类似于DOS的cls清屏功能),也可使⽤快捷键:Ctrl + l ( “l”
为字⺟ )。 - 切换⼯作⽬录: cd
在使⽤Unix/Linux的时候,经常需要更换⼯作⽬录。cd命令可以帮助⽤户切换⼯作⽬
录。 Linux所有的⽬录和⽂件名⼤⼩写敏感
cd后⾯可跟绝对路径,也可以跟相对路径。如果省略⽬录,则默认切换到当前⽤户的主⽬
录。
命令 | 含义 |
---|
cd | 切换到当前⽤户的主⽬录(/home/⽤户⽬录),⽤户登陆的时候,默认的⽬录就是⽤户的主⽬录。 |
cd~ | 切换到当前⽤户的主⽬录(/home/⽤户⽬录) |
cd/ | 切换到系统根目录 |
cd. | 切换到当前⽬录 |
cd… | 切换到上级⽬录 |
cd- | 可进⼊上次所在的⽬录 |
如果路径是从根路径开始的,则路径的前⾯需要加上 “ / ”,如 “ /mnt ”,通常进⼊某个
⽬录⾥的⽂件夹,前⾯不⽤加 “ / ”。