Linux--操作系统及常用命令
主要介绍操作系统上一些常见命令
,比如创建文件目录mkdir,查看目录下文件ls,系统环境变量,系统时间,帮助文档等。
目录/文件简介
路径:从指定起始点到目的地的所经过的位置。
命令规则:1
2
3长度不能操作255个字符;
不能使用“/”当文件名;
严格区分大小写
目录/文件查看
查看目录文件
ls
:
1 | ls -l #长格式,可以简化为,ll; |
- eg:
ls -l
第一位,表示
文件类型
1
2
3
4
5
6
7- -:普通文件(f),如上图第二个文件;
- d:目录文件,如上图第一为文件目录;
- b:块设备文件(block)
- c:字节设备文件(character)
- l :符号链接文件(sysbolic link )
- p:管道命令(pipe)
- s:套接字文件(socket)文件权限:紧接着后面9位,每三位一组,每一组(rwx)r:可读,w:可写:x:可执行
- 文件硬链接次数
- 文件的属主(owner)
- 文件的所属组(group)
- 文件的大小(size),单位字节
- 时间戳(timestamp):最近一次被修改的时间(文件内容)
其他基本命令:
pwd #显示目录路径
cd #切换目录,当前目录
tree #查看目录树
stat #查看状态
目录/文件操作
mkdir
:创建空目录
1 | -p: #递归创建,eg:mkdir -p test/test01/test02 |
rmdir
:删除空目录
1 | -p: #删除多级非空目录 |
touch
:创建文件
1 | -a: #修改访问你时间(默认修改为当前时间)atime=access time |
rm
:删除文件/目录
1 | -i: #--interactive,进行交互式删除 |
环境变量
命令的内存空间,env
变量赋值
eg:NAME=Tom(在内存中着一段空间,起名叫NAME,空间放的数据叫Tom),申请变量的过程,就是申请内存使用的过程。
path:以冒号隔开的一对路径。
hash:查看缓存
缓存,catch is king.保存的是hash列表。在key,value中的查找速度是O(1).O(1):表示查找时间,不会随着,数据的增加而递增。
时间
1 | data: |
硬件主板的震荡器,rtc
硬件时钟:clock
系统时钟:date
1 | hwclock #(写入时间) |
-w:读取系统时间到硬件中
-s :读取硬件时间到系统中
1 | cal:日历 |
帮助命令
在线文档1
2info COMMAND(主要讲历史等)
文档:/usr/share/doc
内部命令:help COMMAND
外部命令:COMMAND –help
命令手册:manual
man COMMAND
whatis COMMAND
分章节
1、用户命令(/bin , /usr/bin , /usr/local)
2、系统调用
3、库用户
4、特殊文件(设备文件)
5、文件格式(配置文件的语法)
6、游戏
7、杂项(Miscellaneous)
8、管理命令(/sbin, /usr/sbin , /usr/local/sbin),管理员,会修改硬件相关的信息
1 | man 命令: |
[] :可选
<>:必须有
… :可以出现多次
| :多选一
{} :分组
NAME:命令名称及功能简要说明
SYNAPOSIS:用户说明,包括可用的选项
DESCREPTION:命令功能的详细说明, 可能包括没一个选项的意义
OPTIONS:选项
FILES:此命令的相关配置
BUGS:
Examples:使用示例
SEE ALSO:另外参考