1.文件类型
list:ls
列出 ,列表
目录:文件,路径映射
路径:从指定起始点到目的地所经过位置
文件系统:file system
列出指定路径下的文件
目录: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(读,写,执行),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 ~USERNAME:进入指定用户的家目录
cd -:在当前目录和前一次所在的目录之间来回切换
命令类型:
内置命令(shell内置),内部,内建
外部命令:在文件系统的某个路径下有个与命令名称相应的可执行文件
环境变量:命名的内存空间
变量赋值
NAME=Jerry
PATH:使用冒号分隔的路径
0(1)
type:显示指定属于哪种类型
date:时间管理
Linux:rtc
硬件时钟
系统时钟
获得命令的使用帮助:
内部命令:
help COMMAND
外部命令:
COMMAND --help
命令手册:manuxl
man COMMAND
分章节:
1:用户命令
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(Miscellaneous)
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)
<>:必选
[]:可选
...:可以出现多次
|:多选一
{ }:分组
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO: 另外参照
翻屏:
向后翻一屏:SPACE
向前翻一屏:b
向后翻一行:ENTER
向前翻一行:k
查找:
/KEYWORD:向后
n:下一个
N:前一个
?KEYWORD:向前
n:下一个
N:前一个
q:退出
在线文档:
info COMMAND
文档:/ust/share/doc
练习:
使用date单独获取系统当前的年份、月份、日、小时、分钟、秒
hwclock
-w:将系统时间写到硬件里面去
-s:将硬件时间写到系统时间里、
cal:calendar
练习:
1、echo是内部命令还是外部命令?
2、其作用?
3、如何显示“Tje year is 2013. Today is 26.”为两行?
转义,逃逸
练习:
1、printf是内部命令还是外部命令?
2、其作用?
3、如何显示“The year is 2013. Today is 26.”为两行?
file命令及其用法.