Linux基础知识
交互的两种Shell:
GUI: Graphic User Interface 图像用户桌面:Windows;X-Window linux的桌面三个主机显示器分(x是图形显示协议)Gnome ,KDE , Xface。
CLI: Command Line Interface 命令行界面, sh ,bash, csh ,ksh ,zsh, tcsh
bell实验室研发的shell
IDE:Integrated Development Environment 开发集成环境
Windows上动态库以dll(Dynamic LinkLibrary) linux上的动态共享文件以so结尾
login:
用户名:用户ID 计算机能处理的最快的是数字
认证机制:Authentication
授权:Authorization
审计:Audition (日志)
prompt,命令提示符:
命令:
magic number: 魔数 标志二进制程序的执行格式,执行入口
又名shebang
#!/bin/bash
# command options... arguments...
选项:
短选项
长选项
参数:
文件系统层级标准 FHS
文件名不是文件存放的数据
linux文件管理命令
list: ls
列出,列表
目录:是一个特殊的文件,路径映射
路径:从指定起始点到目的地所经过位置
文件系统:file system
列出指定路径下的文件
目录:working directory, current directory
pwd: Printing Working directory
ls
-l:长格式
文件类型:
-:普通文件 (f)
d:目录文件
b:块设备文件 (block)
c:字符设备文件 (character)dev目录下
l:符号链接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位是字节
时间戳(timestamp):最近一次被修改的时间
访问:access
修改:modify,文件内容发生了改变
改变:change,metadata,元数据发生了改变
-h:做单位转换humanread 默认是k
-a: 显示以.开头的隐藏文件
. 表示当前目录
.. 表示父目录
-A 显示出除开. ..目录
-d: 显示目录自身属性 ls-ld /root 显示root自身属性
-i:index node, inode 文件索引节点号 ls -i
-r: 逆序显示 ls -r
-R: 递归(recursive)显示
cd: change directory
家目录=主目录, homedirectory
cd~USERNAME: 进入指定用户的家目录 cd ~hadoop
cd-:在当前目录和前一次所在的目录之间来回切换
hash看缓存
命令类型&#x