Linux学习笔记(三) —— 命令(主机相关)

一、网络相关命令

1.ping

用来测试到某服务器是否可联通

ping [-c num] ip或主机名

  • -c: 测试的次数(count)

2.wget

进行网络文件下载

wget [-b] url

  • -b: 后台下载(backend)

3.curl

发送网络请求

curl [-O] url

  • -O:(大O)用于下载使用

二、端口相关命令

1.nmap

查看端口占用情况,若命令无效,请安装nmap:

yum -y install nmap

nmap使用语法:

nmap 被查看的IP地址


2.netstat

查看指定端口占用情况,若命令无效,请安装netstat:

yum -y install net-tools

netstat使用语法:

netstat -anp | grep 端口号


三、进程相关命令

1.ps

查看系统中的进程信息

ps [-e -f]

  • -e : 显示出所有的进程
  • -f: 展示全部信息(full)

一般来说,固定用法就是:ps -ef列出全部进程的全部信息


2.kill

关闭进程

kill [-9] 进程ID

  • -9 : 表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制

四、主机状态监控相关命令

1.top

类似Windows任务管理器,显示CPU、内存、进程等的信息

top


2.df

磁盘信息监控,查看硬盘的使用情况(disk free)

df [-h]

  • -h : 以更加人性化的单位显示(显示单位)(human-readable)

3.iostat

查看磁盘速率等信息

iostat [-x] [num1] [num2]

  • -x : 显示更多信息
  • num1 : 刷新间隔
  • num2 : 刷新次数

4.sar

查看网络相关统计(sar命令有点复杂,下面是简单统计网络)

sar -n DEV num1 num2

  • -n: 查看网络
  • DEV : 表示查看网络接口
  • num1 : 刷新间隔(不填就查看一次结束)
  • num2 : 查看次数(不填就无限次数)

五、环境变量相关指令

环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。

1.env

在Linux系统中执行: env命令即可查看当前系统中记录的环境变量


2.自行设置环境变量

1)临时设置

export 变量名=变量值


2)永久生效

  1. 针对当前用户生效,将export 变量名=变量值配置在当前用户的: ~/.bashrc文件中
  2. 针对所有用户生效,配置在系统的: /etc/profile 文件中
  3. 配置后需要通过语法:source 配置文件,进行立刻生效

六、压缩解压

1.tar

Linux常用两种压缩格式:.tar.gz

  1. .tar全称tarball,归档文件,只是简单的把文件组装到一个.tar文件内,并没有压缩什么大小
  2. .gz,也常见为.tar.gz,gzip格式压缩文件,会极大减少压缩后文件的大小

命令语法:

tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N

  • -c: 创建压缩文件(create)
  • -v: 显示压缩、解压过程,查看进度
  • -x: 解压模式
  • -f: 要创建的文件,或要解压的文件,必须处于所有选择位置中的最后,方便调用后面的文件名参数
  • -z: gzip模式,不使用就是普通的tarball格式,一般放在选择位置首位,方便程序识别模式
  • -C: 选择解压的目的地,用于解压模式,单独使用,和其它选择参数分开

压缩示例:

  1. tar -cvf test.tar 1.txt 2.txt1.txt2.txt压缩到test.tar文件中
  2. tar -zcvf test.gz 1.txt 2.txt1.txt2.txt压缩到test.gz文件中,使用gzip模式

解压示例:

  1. tar -xvf test.tar 解压test.tar文件到当前目录
  2. tar -xvf test.tar -C /home/hink 解压test.tar文件到指定目录(/home/hink)
  3. tar -zxvf test.gz -C /home/hinkgzip模式解压test.gz文件到指定目录(/home/hink)

2.zip

将文件压缩为zip压缩包

zip [-r] 参数1 参数2 ... 参数N

  • -r: 压缩包含文件夹时使用(recursion)

示例:

  1. zip test.zip 1.txt 2.txt1.txt 2.txt 文件压缩到test.zip文件内
  2. zip -r test.zip abc 2.txtabc 文件夹和2.txt文件 压缩到test.zip文件内

解压语法:

unzip [-d] 参数

  • -d: 解压去的位置(destination)
  • 参数: 被解压的zip压缩包文件

示例:

  1. unzip test.ziptest.zip解压到当前目录
  2. unzip test.zip -d /home/hinktest.zip解压到指定目录(/home/hink

尾言

个人学习笔记,有错误处之类的可以帮我指明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值