一 、目录
/bin: Binnary
dev: device 设备
etc: 配置文件
boot: 启动和兴文件
/.lib:动态连接共享库
/.home:用户目录
/.opt 给主机额外安装软件所摆放的目录
二、Linux与windows区别:
1、 软件与支持
2、 安全性
3、 可定制
4、 应用范围:大部分软件和服务都是运行在Linux上
三、快捷键:
Tab键:补全代码
Ctrl+C 强行停止当前程序
Ctrl+D 键盘输入结束或退出终端
Ctrl+S 暂定当前程序、暂停后按下任意键恢复运行
四、通配符
1. 星号 * 匹配0或者多个字符
2. 问号 ? 匹配任意一个字符
3. [list] list中的任意单一字符
4. [^list] 除了list中的任意单一字符
5. [c1-c2] c1到c2中任意单一字符,如[0-9]、[a-z]
6. {s1,s2,s3…} 其中的一个
7. {c1……c6} c1到c6中的全部字符,如{1……10}
五、man命令
man manual pages 手册页
六、who命令
who am i查看当前伪终端用户名、时间、IP
whoami 查看用户名
who -a 打印能打印的全部
who -d 打印死掉的进程
who -q 打印当前的用户数及用户名
七、其他
ls -l 使用长格式列出文件
cat 读文件
useradd 只创建用户名,不会创建密码和工作目录,password 去设置新密码 adduser 创建用户名和密码
FHS Filesystem Hierarchy Standard 文件系统层次结构标准
八、环境变量
预声明变量 declare tmp (可以不用,直接赋值)
shell 赋值时“=”两边不能够有空格 tmp=shiyanlou 。变量名只能是英文、数字、下划线,不能以数字开头
读取变量值 echo $tmp (tem表示一个引用一个变量的值,不可缺)