Linux管理
◆用户管理
ID = 0 为 root用户。ID < 500为 特殊用户。 ID > 500为普通用户。
用户信息在文件/etc/passwd 中
文件格式为 Bin:x:1:1:bin:/bin:/bin/bash
对应内容为 用户名:密码:用户ID号:用户组ID号:用户描述:用户根目录:用户shell
◆文件管理
-rwdr-dr-- 0-8位依次对应 文件类型、属主权限、属组权限、其他用户权限。
rwd 分别对应读、写、执行权限。
• 文件类型
“-”:普通文件。”p”:管道文件。”b”:块设备文件。”l”:符号链接文件。”c”:字符设备文件。”d”:目录文件。
加:socket文件(套接字文件)
• 文件操作
命令 | 描述 |
ls -al path (list files) | 查看路径下文件所有属性 |
cp sourceFile distFile (copy) | 复制 |
rm fileName | 删除 |
mv sourceFile distFile (move) | 移动(源文件消失) |
ln sourceFile distFile (link) | 链接 |
cat fileName (concatenate) | 浏览文件内容 |
more fileName | 交互式浏览文件内容 |
◆目录管理
命令 | 描述 |
pwd (print work directory) | 当前所有目录名称 |
cd dirPwd (change directory) | 更换当前目录到目标目录 |
mkdir (make directory) | 创建目录 |
rmdir (remove directory) | 删除空目录 |
du | 查询该目录下的所有目录信息 |
◆I/O重定向
命令 | 描述 |
> fileName | 输出屏幕内容改为向文件输出 |
< fileName | 从文件或设备中输入 |
>> fileName | 输出到文件尾或设备中 |
2> fileName | 错误信息写到文件中 |
> /dev/null | 不输出屏幕内容 |
特别的管道 ”|” ,把一个输出指向另一个的输入。
◆进程管理——ps
PS常用参数 | 意义 |
-e | 查询当前系统正在运行的全部进程 |
-f | 查询进程的全部信息 |
-t 终端名 | 查询运行在该终端上的全部进程 |
-u 用户名 | 查询该用户名执行的程序 |
”ps -f”
UID | PID | PPID | C | STIME | TTY | TIME | CMD |
Root | 6122 | 6188 | 0 | 14:24 | Pts/0 | 00:00:00 | -bash |
执行进程的用户名 | 进程的ID号 | 父进程的ID号 | 最近消耗的CPU资源 | 启动进程的时间 | 启动进程的终端号 | 进程占用CPU的累积时间 | 启动进程的名称 |