【1】Linux命令
3》进程管理命令
grep
功能:从文件中查找字符串
格式:grep “要查找的字符串”文件名
精确查找:grep “\<要查找的字符串\>" 文件名
结合ps 以及管道
ps -ef | grep a.out :从进程信息中查找带a.out的字符串
find
格式:find 路径 -name 文件名 :查找指定路径下的文件
查找多个文件可以加“”
kill
作用:给进程发送信号命令
kill -l :查看系统中定义的信号
比较常用的几个信号
2:SIGINT 快捷方式:ctrl+c 结束进程
3:SIGQUIT 快捷方式:ctrl+\ 结束进程
9:SIGKILL 杀死进程
15:SIGTERM 结束进程 kill发信号时不加编号,默认信号为15号
18: SIGCONT 让暂停进程继续
20:SIGTSTP 暂停信号 快捷方式:ctrl+z 暂停信号
kill -num PID :给指定进程发送信号
num:信号编码
PID :进程号,可以通过ps或者top命令查看
前后台进程切换
步骤:先运行进程
ctrl z:将进程暂停
bg 编号 :切换到后台
jobs :在当前终端查看后台进程
fg 编号:将后台进程切换到前台
4》网络管理命令
ifconfig:查看Linux的ip地址
ipconfig :查看windows的ip地址
win + r :打开运行窗口,输入cmd打开命令窗口
ping 域名/ ip地址 :检查网络的连通性(是否能通信)
5》文件系统管理
用于组织和管理计算机存储设备上的大量文件,并提供用户交互接口
文件系统分类
磁盘文件系统:指本地主机中实际可以访问到的文件系统,包括硬盘、CD-ROM、DVD、USB存储器、磁盘阵列等。常见文件系统格式有:Ext2、Ext3、Ext4、VFAT等
网络文件系统:是可以远程访问的文件系统,这种文件系统在服务器端仍是本地的磁盘文件系统,客户机通过网络远程访问数据。常见文件系统格式有:NFS(Network File System,网络文件系统)、Samba(SMB/CIFS)等
专有/虚拟文件系统:不驻留在磁盘上的文件系统。常见格式有:TMPFS(临时文件系统)、PROCFS(Process File System,进程文件系统)和LOOPBACKFS(Loopback File System,回送文件系统)。
根文件系统结构
需要了解常见的目录含义:
/bin:存放系统中最常用的可执行文件(二进制)
/sbin : 存放更多的可执行文件(二进制),包括系统管理、目录查询等关键命令文件
/boot:存放Linux内核和系统启动文件,包括Grub、lilo启动器程序 /opt: 与系统无关的安装程序
/etc: 放的一些配置文件。Linux开机自启动脚本存放在/etc/rc.d或/etc/init.d目录下。这些目录是Linux系统中用于存放启动脚本的标准目录
/dev : 存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等
/lib : 存放共享的库文件,包含许多被/bin和/sbin中程序使用的库文件
/mnt : 该目录通常用于作为被挂载的文件系统的挂载点
/proc : 存放所有标志为文件的进程,它们是通过进程号或其他的系统动态信息进行标识,例如cpuinfo文件存放CPU当前工作状态的数据
/usr : 用于存放与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。以下罗列了/usr中部分重要的目录。
/usr/lib: 库文件,系统默认搜索的库路径
/usr/include: 头文件,系统默认搜索的头文件路径
Linux开机自启动脚本存放在/etc/rc.d或/etc/init.d目录下。这些目录是Linux系统中用于存放启动脚本的标准目录
显示文件内容
cat 文件名 :显示文件全部内容
head -n 文件名 :显示前 n 行
tail -n 文件名 : 显示后n行
链接文件
文件类型 7 种 :bcd-lsp
b:块设备文件
c:字符设备文件
d:目录 文件夹
- :普通文件
l : 软链接文件
s : 套接字文件
p : 管道文件
硬链接:利用Linux中每个文件分配的物理编号——inode号建立链接,因此,硬链接不能跨越文件系统。
软链接(符号链接):利用文件的路径名建立链接,通常建立软链接使用绝对路径而不是相对路径,以最大限度增加可移植性,类似于windows下的快捷方式
命令: 硬链接:ln 源文件 链接文件名 软链接:ln -s 源文件 链接文件名
注意: 硬链接:删除或移动目标文件 链接依然有效 只能操作普通文件 软链接:删除或移动目标文件链接,但是在此创建链接依然有效 建立软链接使用绝对路径而而不是相对路径,以最大限度增加可移植性
文件压缩和解压
zip命令
(1)zip命令用于将一个文件或多个文件压缩成单一的压缩文件
(2)unzip 命令用于将zip压缩的文件进行解压缩
注意:
1)具有归档功能,并进行压缩
2)可以压缩文件夹,后缀为 .zip
3)压缩或者解压后源文件依然存在
格式:
zip 压缩文件名 .zip 要压缩的文件列表
uzip 压缩文件名 .zip
gzip命令
(1)gzip命令将一个文件进行压缩
(2)gunzip命令将gzip压缩的文件进行解压缩
注意:
1)只能对一个文件进行压缩,并自动后缀为 .gz
2)没有归档功能
3)压缩或解压后源文件不存在
格式:
gzip 要压缩的文件
gunzip 压缩文件 .gz
bzip2命令
功能和特点与gizp相同,只是后缀为 .bz2
tar命令
选项:
-x : 释放归档文件,解压
-c : 创建一个新的归档文件,压缩
-v : 显示归档和释放的过程信息
-f : 用户指定归档文件的文件名,否则使用默认名称
-j : 由 tar 生成归档,然后由bzip2 压缩 .tar.bz2(加上tar便于区分)
-z : 由 tar 生成归档,然后由 gzip 压缩 .tar.gz (加上tar便于区分)
注意:
1)具有归档功能,并通过选项可以进行压缩或解压
2)压缩或解压后源文件
3)需要写全压缩或解压的文件名
格式: tar 选项 压缩(解压)文件名 亚压缩的文件列表
组合:
-cjf :以bz2 格式压缩文件
-czf:以gz 格式压缩文件
-xvf:解压一个压缩包,解压后压缩包依然存在