Linux的基本原则:
1.由单一的小程序组成:组合小程序完成复杂的任务
2.一切皆文件
3.尽量避免捕获用户接口
4.配置文件保存为纯文本格式
CLI:Comman Line InterFace(命令行接口)
命令行提示符:prompt,bash(shell)
#:root
$:普通用户
命令格式:命令+选项+参数
选项(修改命令执行方式)
短选项:-character【多个选项可组合:-l -a = -la】
长选项:--word
参数:命令的作用对象
虚拟终端(terminal):Ctrl + Alt + F1-F6
Ctrl + Alt + F7图形界面
用户:root, student, vistor
su : switch user
#su [-l]用户名
#exit退回
#passwd (修改密码)
dll : Dynamic Link Library (动态链接库)
.so : shared object (共享对象)
认证机制:Authentication
授权:Authorization
审计:Audition (日志)
目录:路径映射文件
pwd: Printing Working Directory (打印当前路径)
ls :
-l :长格式
文件类型:
- :普通文件(f)
d :目录文件
b :块设备文件(block)
c :字符设备未文件
l :符号链接文件(symbolic link file)
p :命令管道(pipe)
s :套接字文件(socket)
文件权限:9位 每3位一组rwx (读,写,执行)
一组:该文件或者文件夹所属的用户对该文件的操作权限
二组:该文件或者文件夹所属的用户组对该文件的操作权限
三组:其他用户或者用户组对该文件的操作权限
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件的大小(size) 字节
时间戳(time temp):最近一次修改的时间
文件名
-h :单位转换 (-lh)
-a :显示开头的隐藏文件
. :当前目录
.. :上一级目录
-A :只显示当前目录
-d :显示目录自身属性
-i : index node索引节点号
-r :逆序显示文件
-R :递归显示(recurise)
cd : change directory (切换当前目录)
cd, cd~, cd ~username :进入指定用户的家目录(Home directory)
cd- :在当前目录和上一次目录来回切换
命令类型:
内置命令:shell内置,内部,内建
外部命令:在文件系统的某个路径下,有一个与命令名称相应的可执行文件
环境变量:命名的内存空间。
PATH:使用 ” ; ” 分开的路径