linux文件系统
文件名可以使用/号以外的其它任意字符,总长度不能超过255个字符,严格区分大小写
2.tty:显示当前终端对应的终端设备文件
eg: /dev/ttyS# (#号表示数字) 串行终端设备
/dev/console 物理终端设备
/dev/tty# 模拟终端设备
/dev/pty# 虚拟终端,如telnet,GUI下命令窗口
/dev/pts/# pty的实现方式,与ptmx一起实现pty
详细说明见百度文库:http://wenku.baidu.com/link?url=H73SmpBM_Pdtpuip5OFc8wblCrAH8G2TXOzOJfKEKjGtSK-6O_iq98u1RUAtewofIdiWdy8y3Q2lPGjIiWF753CY-cPqpkrXtpISoLZczaG
3.who:查看当前系统上登录的所有用户及信息
4.环境变量
引用变量: ${变量名}
basename 路径 :取路径基名
dirname路径:取路径目录名
5.获取linux帮助
bash两种命令类型
builtin:在shell中实现的为内建命令
外部命令:在文件系统上的某位置有一个与命令名称对应的可执行文件
查看命令类型:type
shell:事先通过一个变量设定好了多个路径,当用户输入命令时,shell会自动到这些路径下查看与命令名称相同的可执行文件,查找到并执行过的命令会被保存在一个hash查找表中,可以使用hash命令查看此表
which:查看可执行程序的具体位置
help
man
[ ]可选项
{ }分组,所有字符作为一个使用单元
| 只能选其一 ( )必选
。。。同类内容可以出现多个
使用:
翻屏
空格:尾部翻一屏
b :文件首部翻一屏
回车:尾部翻一行
k:文件首部翻一行
^+d:文件尾部翻半屏
^+u:文件首部翻半屏
文本搜索
/ keyword:向文件尾部搜索(n,N 下一个)
? keywork:向文件首部搜索(n,N下一个)
q :退出
man 能为命令的配置文件格式,系统调用,库调用,游戏及其它不使用归类的文件提供帮助。
分段机制:
1.用户命令
2.系统调用
3.库调用
4.设备文件
5.文件格式
6.游戏
7.杂项
8.管理命令
查看某关键字在哪些段落中有使用帮助
whatis keyword
精确查找: make whatis 手动生成最新数据
man -k keyword 模糊查找
info 获取在线文档
部分程序自带文件库位置:/usr/share/doc (eg:changlog,INSTALL,README......)
转载于:https://blog.51cto.com/studyit2016/1765196