命令格式:
# command options... arguments...
1. pwd
pwd: print working directory

2. ls:list
列出,列表
列出指定路径下的文件
目录:文件,路径映射文件
路径:从指定起始点到目的地所经过的位置
文件系统:file system
linux目录结构:倒置的树状结构(目录,文件(叶子节点))
------ 绝对路径、相对路径
当前目录:working directory \ current directory
linus:文件结构标准 :FHS
-----绿色执行权限

ls:
-l:长格式(long)
文件类型(每个字段的意思)
-: 普通文件(f)
d: 目录文件
b: 块设备文件(block)
c: 字符设备文件(character)
l: 符号链接文件(symbolic link file)
P: 命令管道文件( pipe)
s:套接字文件(socket)
那个点表示文件带有“SELinux的安全上下文”。
文件权限: 9位,每三位一组,每一组:rwx(读,写,执行),r--;(owner,group,other)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位字节
时间\时间戳(timestamp):最近一次修改的时间
访问:access
修改:modify 文件内容发生改变
改变:change(文件数据:文件本身数据( metadata元数据),和属性数据)
文件名
-h:(human-readable) 做单位转换
-a:(all) 显示所有文件包括.开头的文件
. 表示当前目录
.. 表示父目录
-A: 不显示.和.. 的所有文件
-d:显示目录自身属性
-i : index node,inode
-r: 逆序显示
-R: 递归显示
3.cd
# cd:change directory
不加参数切换到用户家目录(home directory)bash 显示 ~
cd ~USERNAME: 进入指定用户的家目录(管理员权限)
cd - : 在当前目录和前一次所在的目录来回切换
4.type
显示指令属于那种类型
命令类型
内置命令(shell 内置),内部,内建。
外部命令: 在文件系统的某一路径下有一个与命令名称相同的可执行文件。
环境变量: 命名的内存空间
变量赋值
NAME=Parke
PATH:使用冒号分割的路径。
产看当前shell环境:pirntenv
产看缓存指令:hash
缓存键值对的形式:查找速度是O(1)
cash is king
5.date 时间管理
查看的是系统时钟或修改系统时钟
linux时间实现方式:
- rtc(Real-Time Clock)实时时钟,硬件时钟 (晶体振荡器)
------ntp(Network Time Protocol):网络时间协议
硬件时钟 ---查看指令(clock,hwclock)
系统时钟----date
hwclock:
-w: 设置系统时钟,从硬件时钟
-r :设置硬件时钟,从系统时间
6.man
查看命令使用手册
获取命令使用帮助:
内部命令:
help COMMAND
外部命令:
COMMAND --help
man COMMAND
man 内部命令 会显示bash的手册。内部命令最好用help COMMAND
man 不指定章节默认显示第一次出现的章节。
#whatis COMMAND
显示命令的简要信息,出现在那些章节中
分章节:
- 用户命令(/bin,usr/bin,/usr/local/bin)
- 系统调用
- 库调用
- 特殊文件(设备文件)
- 文件格式 (解释配置文件语法)
- 游戏
- 杂项(Miscellaneous)
- 管理命令(/sbin,/usr/sbin,/usr/local/sbin)
<> :必须给出的内容
[] : 可选内容
...: 可以出现多次
| : 多选一
{ } : 分组
MAN 文档结构说明:
NAME: 命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用选项。
DESCRIPTION:命令功能的详尽说明,可能包括每一项的意义
OPTIONS:说明每一项的意义
BUGS:
EXAMPLES:使用示例
SEE ALSO: 另外参照
翻屏
向后翻一屏 :SPACE
向前翻一屏: b
向后翻一行 :Enter
向前翻一行 : k
查找:
/KEYWORD:自前向后
n:下一个
N:前一个
?KEYWORD:自后向前
n:下一个
N:前一个
q:退出
在线文档:
文档:info COMMAND(详细文档,包括历史等)
google:(关键字搜索)
7. cal
Calender: 日历
网友评论