目录:working directory current directory
pwd: printing working directory
ls
-l #长格式
#文件类型:
-:#普通文件 (f)
d:#目录文件
b:#块设备文件 (block)
c:#字符设备文件 (character)
l: #符号连接文件 (symbolic link file)
p: #命令管道文件 (pipe)
s: #套接字文件 (socket)
文件权限:9位,每3位一组,每一组:rwx(读,写,执行)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件的大小(size),单位是字节
时间戳(timeseamp)最近一次被修改的时间
访问:access
修改:modify,文件内容发生改变
改变:change,metadata,元数据
-h:#做单位转换
-d:#显示目录自身属性
-i:#index node,inode
-r:#逆序显示
-R:#递归显示(recursive)
-a:#显示以.开头的隐藏文件
..: #表示当前目录
...: #表示父目录
cd:change directory
cd ~USERNAME: #进入指定用户的家目录
cd -: #在当前目录和前一次所在的目录之间来回切换
内置命令:(shell内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
环境变量:#命名的内存空间
变量赋值
NAME=jerry
printenv:#显示环境
PATH:#使用冒号分割的路径
type:#显示指定属于那种类型
date:#时间管理
ntp:#网络时间协议
hwclock:#硬件时钟
clock:#系统时钟
获得命令的使用帮助:
help COMMAND #内部命令
COMMAND --help #外部命令
查看章节:whatis COMMAND
分章节:
1:#用户命令(/bin,/usr/bin,/usr/local/bin)
2:#系统调用
3:#库用户
4:#特殊文件(设备文件)
5:#文件格式(配置文件的语法)
6:#游戏
7:#杂项(Miscellaneous)
8:#管理命令(/sbin,/usr/sbin,/usr/local/sbin)
<>:#必选
[]:#可选
...:#可以出现多次
|:#多选一
{}:#分组
MAN:
NAME:#命令名称及功能简要说明
SYNOPSIS:#用法说明,包括可用的选项
DESCRIPTION:#命令功能的详尽说明,功能包括每一个选项的意义
OPTIONS:#说明每一个选项的意义
FILES:#此命令相关的配置文件
BUGS:#提交bug
EXAMPLES:#使用示例
SEE ALSO:#另外参照
#翻屏:
SPACE:#向后翻一屏
b:#向前翻一屏
ENTER:#向后翻一行
k:#向前翻一行
#查找:
/NAME:#向后查找
?NAME:#向前查找
n:#下一个
N:#前一个
q:#退出