linux基础2
程序员文章站
2022-07-15 12:46:45
...
GPL:
General public License,通用公共许可证,版权
Copyright,Copyleft
(只要在一个软件中使用("使用"指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。)
开源协定:
LGPL:
lesser (LGPL 是GPL的一个为主要为类库使用设计的开源协议)
(LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。)自己编辑的代码可以私有
GPLv2
GPLv3
Sell:(称为外壳)
GUI:Graphic User Interface (图形用户界面)
Windows
X-Window :(linux图形用户界面、X表示图形显示协议)
三种桌面系统:
Gnome
KDF
Xface
CLI:Command Line Interface (命令行接口、命令行界面)
sh
basb
csh
zsh
tcsh
操作系统的组成结构:
最底层:硬件 (资源独立、单颗cpu的系统形态上 )
内核:( 可以同时运行多个程序,只是个平台,不提供特定的任务,将硬件提供的计算能力提供给上层其它软件,提供方式:系统调用。用此开发程序比较麻烦)
库: (可执行程序,无法独立执行。将一个或多个系统调用封装起来做成更高级的调用接口。)linux库:.so:shared object (共享对象)
应用程序:sell 服务器 KDE(IDE)
IDE:(开发环境)
login:
用户名:用户ID(用户表示符)
认证机制:Authentication (识别)
授权:Authorization
审计:Audition (计算机用日志形式来记录)
prompt,命令提示符:(只能输入命令)
命令:
magic number:魔数
shebang
#!/bin/bash(写脚本第一行写法)给一个文件指定一个魔数
#command options... arguments...
选项:
短选项
长选项
参数:
例:
list:ls
列出,列表
目录:文件,路劲映射
路径:从指定起始点到目的地所经过位置
文件系统:file system
列出指定路径下的文件
目录:working directory, current directory
pwd(显示当前目录): printing working directory
ls
-l :长格式
文件类型:
-:普通文件 (f)
d:目录文件
b:块设备文件 (block)
c: 字符设备文件 (character)
l:符号链接文件 (symbolic link fice)、
p:命令管道文件 (pipe)
s:套接字文件(socket)
例:-rw------- 1 root root 1371 May 17 2012 anaconda-ks
文件权限:9位,每3组一组,每一组:rwx(读,写,执行),r--
文件硬链接的次数
文件的属主 (owner)
文件的属组 (group)
文件大小 (size),单位是字节
时间戳 (timestamp):最近一次被修改的时间
访问:access
修改:modify
改变:change ,metadata ,元数据(属性)
-h:做单位转换
-a:显示以.开头的隐藏文件
. :表示当前目录
.. :表示父目录(上一级目录)
-A:显示当前所有隐藏文件,不包括.和..
-d :显示目录自身属性
-i :index node ,inode (文件结点)每个文件前面有数字显示
-r :逆序显示文件
-R :递归(recursive)显示 (不但显示子目录,还显示子目录内的文件)
cd :change directory (切换目录)
家目录,主目录,home directory (cd、cd ~、退出当前目录)
cd ~username:进入指定用户的家目录。 例:cd ~student 进入了/home/student
cd - :在当前目录和前一次所的目录之间来回切换
命令类型:
内置命令(shell内置),内部,内建
外部命令 :在文件系统的某个路径下有一个与命令名称相应的可执行文件
环境变量:命名的内存空间
变量赋值(放数据)
NAME=Jerry(在内存中找一段空间起名叫NAME,空间中放的数据叫Jerry)
type:显示指定属于哪种类型
printenv:查看环境变量
PATH:使用冒号分隔的路径 文件;文件;文件
hash:缓存(缓存中记录下来了此前所有使用过的命令的路径)
hits:命中了多少次
clear:清屏
上一篇: mapping 映射
下一篇: 搭建一个redis高可用系统
推荐阅读
-
罗技发布MX Anywhere 2无线鼠标国行版多少钱?
-
HP Gen8 服务器安装2008 R2 帮助手册
-
新iPad/9.7英寸iPad Pro/iPad Air 2性能测试大PK
-
小米平板2刷机出现bootloader error code 03怎么办?
-
苹果新iPad/iPad Pro/Air2区别对比:哪个更值得买?
-
惠普Hp DL380 GEN9 UEFI模式安装win2008 r2的方法
-
主板维修基础
-
ipad air2和ipad air有什么区别 哪个好
-
荣耀平板2和荣耀x2哪个值得买?华为荣耀平板2和荣耀x2详细区别对比评测
-
【浅析】苹果新iPad该买不该买?买iPad Air 2还是iPad mini 3?