shell基本系统维护命令
- man
- 使用man命令获取联机帮助
- man 3 库函数
- man 2 系统调用
- man 5 文件格式
- man -a
- passwd
- linux 每一个账户都有用户名和密码
- passwd username
- su
- -c 表示执行一个命令就结束 / su -c command username
- -m 保留环境变量不变 default
- echo
- -n 显示文字不换行
- data
- -s 修改当前系统时间
- clear
- 清屏 Ctrl+L
- df
- 查看磁盘空间使用情况
选项 | 含义 |
---|---|
-a | 显示所有物理文件系统的使用情况,包括虚拟文件系统,如/proc,/sys等 |
-T | 显示物理文件系统的文件格式类型 |
-h | 物理文件系统大小按兆字节为单位显 |
-k | 物理文件系统大小按千字节为单位显示 |
- du
- 列出目录和文件使用的空间情况
用户管理命令
用户管理相关文件
- /etc/passwd
- /etc/group
用户管理相关命令
- adduser 增加用户
- adduser.conf 中的属性
- usermod 改变用户属性
- deluser 删除用户 –remove-home
- addgroup 增加组
- delgroup 删除组
进程管理命令
程序的一次执行就是一个进程
- ps命令 显示进程状态
参数 | 说明 |
---|---|
-A | 列出所有的进程 |
-w | 显示加宽可以显示较多的信息 |
-au | 显示较详细的信息 |
-aux | 显示所有包含其他使用者的进程 |
进程
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0NXYFhGd192UvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TP3NGb4JTYyx2ViZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TOwMTOzkTN1EDOxkDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
进程状态标识:
参数 | 说明 |
---|---|
R | 正在执行中 |
S | 阻塞状态 |
T | 暂停执行 |
Z | 不存在但暂时无法消除 |
D | 不可中断的静止 |
< | 高优先级的进程 |
N | 低优先级的进程 |
L | 有内存分页分配并锁在内存中 |
- top 命令 监视进程
- pstree 命令 树状图显示进程
- kill 命令 [signal]
- kill -15 杀死进程
文件系统的类型和结构
文件系统用于组织和管理计算机存储设备上的文件,并提供用户接口
文件系统的类型
- 磁盘文件系统:本地实际可以访问,
- linux大量使用的ext4文件系统,有强大的日志管理功能
- SCSI与IDE设备,sata-sd;ide-hd;数字为分区数
- 交换分区(swapping):最小等于计算机内存;将内存中的内容写入硬盘或从硬盘中读出
- 网络文件系统:可以远程访问的文件按系统
- 专有/虚拟文件系统:不驻留在磁盘,驻留在内存中
文件系统的逻辑结构
linux的文件组织模式是倒置树
- linux下分区属于目录
- 文件系统有结构标准
文件系统的相关命令
复习
命令 | 说明 |
---|---|
pwd | 打印当前位置 |
ls | 列出文件 |
cd | 切换盘符 |
touch | 新建文件 |
cp | 复制 |
mv | 重命名,移动 |
rm | 删除 |
cat | 显示文件内容 |
head | |
tail |
- file 命令,判定一个文件的类型
- mkdir 命令 创建目录 mkdir -p 嵌套创建
- rmdir 命令 删除目录 rmdir -p 删除嵌套目录(为空);rm -r 删除目录所有
- ln 命令 ln target link_name -s 选项为软链结;target可为目录或文件;链结文件时,要求带上绝对路径,防止链接文件移动倒置链结失效;
- ln 默认为硬链接, 利用文件物理编号 inode建立链结,无法跨越文件系统
- 压缩解压
压缩 | 解压 | 扩展名 |
---|---|---|
gzip | gunzip | .gz |
bzip2 | bunzip2 | .bz2 |
zip | unzip | .zip |
linux网络配置管理
- 通过命令行,或者图形界面
- 以太网卡映射为eth,无线网卡映射为wlan
- 配置文件
- /etc/network/interfaces
- dhcp ; static,addr,netmask,getway
- /etc/resolv.conf 域名服务器DNS
ip地址配置
- 配置静态ip
- 配置动态ip
- dhclient命令
- network restart 重启网络服务
网络配置命令
- ifconfig 命令
- ping 命令
- nslookup 查看当前系统所使用的DNS中网站的ip地址