浏览硬盘
- cd 可以浏览指定的目录
命令行补全
- 一次tab会自动将其补全,如果键入的字符不止一个,那么可以连续按下tab键两次,shell会以列表的形式展示相关命令出来
通配符
- "*"用来匹配文件名任意长度的字符串
- "?"只匹配一个字符
- "[]"用于匹配所有出现在方括号内的字符
- "-"短线会制定一个字符集的范围
查看目录和文件
- 显示当前目录:pwd
- 改变目录:cd cd或cd ~会回到自己的用户的主目录
- 列出目录内容:ls
- ls -F 会在每一个目录后加上/,在可执行文件后加*,在链接文件后加上@
- ls -a会显示出隐含文件
- ls -l会显示文件的各种属性
- 列出目录内容
- dir
- vdir等于ls -l
- 查看文本文件
- cat cat可查看文件内容,cat -n能显示出行数
- more more能分页显示内容 空格键向下翻动一页,enter向下滚动一行,Q键推出
- head 阅读文件的开头,head -n表明能显示开头几行
- tail 阅读文件的结尾,tail -n表明能显示结尾几行
- 查看文本文件之less
- less 支持方向键,空格键,“B”键向上 “/”加上要搜索的字符可以查找想要查找的东西
- 查找文件之grep,主要是运用正则表达式
查找文件 find
- find /usr/bin/ -name zip -print
- 会打印出 /usr/bin/zip
- find 路径名作为查找范围,-name选项指定了文件名 -print表示将结果输出到标准输出
- find还可以指定文件的类型查找
- find /etc/ -name init.d -type d -print
- find -type选项有很多可以使用的参数,就不在这里一一写出来
- find时间查找,-atime n用来查找最后一次使用在n天前的文件,- mtime n 用来查找最后一次在n天前修改的文件
查找文件之locate locate查找的速度特别快
查找特定程序
- whereis 如whereis find 则会打印出 find:/usr/bin/find /usr/share/man/man1/find.1.gz
- whereis -b则之查询这个程序的二进制可执行文件
- 用户查看
- who ,whoami
- 系统查询 uname -a 显示所有的系统信息,uname -r显示内核版本信息
寻求命令帮助
- man命令 可以通过方向键,j向下,k向上,空格键向下翻动一页 Q键退出
- whatis 命令简介
- apropos 表明自己想干啥,从而找出那个命令,也就是通过查询简介的文字找出命令