shell命令(二)进程相关命令、文件系统、网络配置管理

一、进程相关命令
1.ps命令
显示进程的动态
-aux 显示所有包含其他使用者的进程、
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
在这里插入图片描述
进程的状态
S 阻塞状态
S+ 进程在前台阻塞
R+ 进程在前台正在执行
T 进程暂停
Z: 不存在但暂时无法消除
D:不可中断的静止状态。
2.top命令
监视进程
会全屏显示,会随着进程状态的变化不断更新。
3.pstree
以树形图显示所有进程。
4.终止进程
kill [信号] PID
信号默认为15;
二、文件系统
1.介绍
用于组织和管理计算机存储设备上的大量文件,并提供用户交互交口。
文件系统的类型:
(1)磁盘文件系统:本地主机中可以访问的文件系统,包括硬盘、DVD USB
(2) 网络文件系统:是可以远程访问的文件系统,常见的由NFS Samba
(3)专有/虚拟文件系统 不驻留在磁盘上的文件系统
ext4是linux系统广泛使用的一种文件格式,最大的特点是日志文件系统,可将整个磁盘的写入动作完整地记录在磁盘的某个区域上,以便于在必要时回溯追踪。
2. linux分区的命名方式
字母和数字相结合
前两个字母表示设备类型

  • hd 表示IDE硬盘
  • sd 表示SCSI或SATA硬盘
    第三个字母说明具体的设备
  • a 表示第一个xx类型的硬盘
  • b表示第二个xx类型的硬盘
    数字代表硬盘的第几个分区
    3.交换分区
    将内存中的内容写入硬盘或从硬盘中读出,称为内存交换。
    交换分区最小必须等于计算机的内存。
    可以创建多于一个的交换分区
    尽量把交换分区放在硬盘驱动器的起始位置。
    4.文件系统逻辑结构
    (1)在windows下,目录结构属于分区,在linux下,分区属于目录结构。
    (2)在linux下,将所有硬件都视为文件来处理。
    目录说明
目录名描述
/linux文件系统根目录
/bin存放系统中最常用的可执行文件(二进制)
/boot存放linux内核和系统启动文件,包括grub、lilo启动器程序
/dev存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB等
/home用户主目录的默认位置
/ initrd存放启动时挂载initrd.img映像文件的目录,以及载入所需设备模块的目录
/lib存放共享的库文件,包含许多被/bin和/sbin中使用的库文件
/mediaubuntu系统自动改在CD-ROM、软驱、USB存储器后,存放临时读入的文件
/mnt通常用于作为被挂载的文件系统的挂载点
/opt作为可选文件和程序的存放目录,主要被第三方开发者用来简易地安装和卸载他们的软件包
/proc存放所有标志为文件的进程,它们是通过进程号或其他的系统动态信息进行标识
/sbin存放更多的可执行文件(二进制,包括系统管理、目录查询等关键命令文件)

三、文件系统相关的命令
1.file命令
file 文件名 查询文件信息
2. mkdir 创建目录
mkdir xxx 通常不允许嵌套创建子目录
使用参数 -p 表示可以嵌套创建子目录,也就是多层目录。
3.rmdir 删除目录命令
和mkdir一样,-p可以递归删除子目录
删除的目录必须为空目录,且对目录有写入权限。
4.创建链接文件
linux 中有两种链接。硬链接和软连接(符号链接)
软连接相似于windows下的快捷方式。
ln [-s] 目标文件或者目录 链接文件名
5.压缩文件
建立在归档的基础之上
归档是将一组文件或目录保存在一个文件之上
归档文件没有压缩,只有在压缩之后容量才会变小。

压缩工具解压工具文件扩展名备注
gzipgunzip.gz
bzip2bunzip2.bz2比.gz更小
zipunzip.zipwindow友好

目前归档工具使用最广泛的是tar命令,可以把很多文件合并到一个称为tarfile的文件中,通常文件扩展名为.tar 。然后在使用zip、gzip或者bzip2进行压缩。
(1)gzip与zunzip 命令
gzip [-l |-d|-num] filename 只能压缩一个文件
gzip会自动在这个文件名后添加扩展名为.gz
-l 查看压缩文件内的信息,包括文件数、大小、压缩比等参数,并不对文件进行解压
-d 将文件解压,功能与gunzip相同
-num 指定压缩比率,num为1-9个等级
gunzip命令
gunzip [-f] file.gz
(2)tar命令
tar [] tarfile fileList
-t 显示归档文件中的内容
-x 释放归档文件
-u 更新归档文件
-c 创建一个新的归档文件
-v 显示归档和释放的过程信息
-f 用户指定对归档文件的文件名,否则使用默认名称
查看归档文件中的信息
tar -tvf xxx.tar.gz
解压
tar -xvf .tar
三、网络配置管理
IP地址 包括三部分 网络号、子网号、主机号
ifconfig命令即可查看IP也可以配置IP。
ifconfig eth0 只看eth0网卡
临时修改网卡IP
sudo ifconfig eth0 196.168.182.123 netmask 255.255.255.0
永久配置IP地址: 动态IP地址和静态IP地址
动态获取IP地址: sudo dhclient
网络服务重启:sudo /etc/init.d/networking restart
网络配置文件: /etc/network/interfaces
nslookup命令可以查看当前系统所使用的DNS服务器的IP地址。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜大大的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值