Linux系统基础与常见命令
GUI:Graphic user Interface
Windows; Xwindow
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:长格式
文件类型:
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件权限:9位,每3位一组,每一组:rwx(读、写、执行)
文件硬链接的次数:
文件的属主(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 ~USERNAME:进入指定用户的家目录
cd-:在当前目录和前一次所在的目录之间来回切换
命令类型:
内置命令(shell内置),内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
环境变量:命名的内存空间
变量赋值
PATH:使用冒号隔开的路径
hash:
type:显示指定属于哪种类型
date:时间管理
Linux:rtc
硬件时钟
系统时钟
获得命令的使用帮助:
内部命令:
help command
外部命令:
command --help
命令手册:manual
man command
whatis command:查看命令在那些章节
分章节:
1:用户命令
2:系统调用
3:库调用
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项:Miscellaneous
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
<>:必选
[]:可选
...:可以出现多次
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包含每一个选项的意义
OPTIOPN:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES使用示例
SEE ALSO:另外参照
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:
/KEYWORD:向后
n:下一个
N:前一个
?KEYWORD:向前
n:下一个
N:前一个
q:退出
在线文档:
info command
文档:/usr/share/doc
goole
apache,hadoop