文件管理
目录结构:
目录 | 作用 |
---|---|
/bin | /usr/bin 或 /usr/local/bin,Binary 的缩写,存放着最常使用的命令 |
/sbin | /usr/sbin 或 /usr/local/sbin,存放了系统管理员使用的系统管理程序 |
/home | 存放普通用户的主目录,一般每个用户都有一个自己的目录,且以用户账号命名 |
/root | 系统管理员,root 用户主目录 |
/lib | 系统开机所需要的最基本的共享连接动态库 |
/boot | 启动 Linux 系统所需的核心文件 |
/lost+found | 一般为空,系统非法关机后会存放一些文件 |
/etc | 系统管理所需要的配置文件和子目录 |
/usr | 用户的应用程序和文件 |
/proc | 虚拟目录,能够访问CPU和系统正在运行的内核的消息(实时变化) |
/srv | service缩写,包含服务器的数据,如果在Linux上运行Web服务器,html文件将会存放到 /srv/http 或 /srv/www |
/sys | 类似 /proc 或 /dev 的虚拟目录 |
/tmp | 临时目录 |
/opt | 编译软件(源代码构建,并不从系统软件库中安装软件) |
/dev | 设备文件,将所有的硬件用文件的形式存储 |
/media | 将系统识别的设备,如U盘、光驱等挂载到该目录 |
/mnt | 让用户手动临时挂载别的文件系统,可以将外部存储挂载在 /mnt 上进行访问 |
/run | 系统进程用来存储临时数据的目录 |
/var | /var/log 日志文件存放目录 |
最常用命令
1、echo [字符串 | $变量]:用于在终端输出字符串或变量提取后的值
2、date [选项] [+指定格式]:
参数 | 作用 | 参数 | 作用 | 参数 | 作用 |
---|---|---|---|---|---|
%t | 跳格【tab】 | %n | 换行 | %j | 每年第几天 |
%Y | 年份 | %m | 月份 | %d | 每月第几天 |
%H | 小时 0-23 | %M | 分钟 00-59 | %S | 秒 00-59 |
%b、%B | 星期名 | %a、%A | 星期名 | %s | 事件戳 |
$ date "+%Y年%m月%d日 %H:%M:%S,%Y年第%j天,%A"
2020年12月23日 12:33:14,2020年第358天,Wednesday
3、ps [参数]:查看系统中的进程状态
参数 | 作用 |
---|---|
a | 显示所有进程(包括其他用户的进程) |
-u | 用户以及其他详细信息 |
-x | 显示没有控制终端的进程 |
Linux 的进程状态:
状态 | 含义 |
---|---|
R(运行) | 进程正在运行或在运行队列中等待 |
S(终端) | 进程处于休眠状态,当某个条件形成后或者接受到信号时,则脱离该状态 |
D(不可中断) | 进程不响应异步信号,即便用kill命令也不能中断 |
Z(僵死) | 进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放 |
T(停止) | 进程收到停止信号后停止运行 |