LinuxC高级day02(Linux 命令)

【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:解压一个压缩包,解压后压缩包依然存在

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值