HAOGRE's blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 实验室

  • 关于

每天学点linux命令

发表于 2018-04-29 | 分类于 linux

tempfile

shell中给临时文件命名

补充说明

有时候在写Shell脚本的时候需要一些临时存储数据的才做,最适合存储临时文件数据的位置就是/tmp,因为该目录中所有的内容在系统重启后就会被清空。下面是两种方法为临时数据生成标准的文件名。

tempfile命令

tempfile命令只有在基于Debian的发行版中才默认自带,比如Ubuntu,其他发行版没有这个命令。

用tempfile命令为一个临时文件命名:

1
2
<!-- more -->
temp_file_name=$(tempfile)

用一个加带了随机数的文件名作为临时文件命名:

1
temp_file_name="/tmp/file_$RANDOM"

$RANDOM是一个返回随机数的环境变量。

$$变量

如果没有tempfile命令的Linux发行版,也可以使用自己的临时文件名:

1
temp_file_name="/tmp/file.$"

$$是系统预定义变量,显示当前所在进程的进程号,用.$$作为添加的后缀会被扩展成当前运行脚本的进程id。

每天学点linux命令

发表于 2018-04-29 | 分类于 linux

elm

纯文本邮件客户端程序

补充说明

elm命令 是一个E-mail客户端管理程序,它提供了纯文本交互式全屏幕界面。

语法

1
elm(选项)

选项

阅读全文 »

每天学点linux命令

发表于 2018-04-28 | 分类于 linux

blockdev

从命令行调用区块设备控制程序

补充说明

blockdev命令 在命令调用“ioxtls”函数,以实现对设备的控制。

语法

1
blockdev(选项)(参数)

选项

阅读全文 »

每天学点linux命令

发表于 2018-04-25 | 分类于 linux

pvcreate

将物理硬盘分区初始化为物理卷

补充说明

pvcreate命令 用于将物理硬盘分区初始化为物理卷,以便LVM使用。

语法

1
pvcreate(选项)(参数)

选项

阅读全文 »

每天学点linux命令

发表于 2018-04-22 | 分类于 linux

nohup

将程序以忽略挂起信号的方式运行起来

补充说明

nohup命令 可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out文件中。如果没有文件能创建或打开以用于追加,那么 command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

语法

nohup(选项)(参数)

选项

阅读全文 »

每天学点linux命令

发表于 2018-04-14 | 分类于 linux

wall

向系统当前所有打开的终端上输出信息

补充说明

wall命令 用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。

语法

1
wall(参数)

参数

阅读全文 »

每天学点linux命令

发表于 2018-04-11 | 分类于 linux

kill

删除执行中的程序或工作

补充说明

kill命令 用来删除执行中的程序或工作。kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的编号可利用ps指令或job指令查看。

语法

1
2
kill(选项)(参数)
xkill # 图形化关闭程序
阅读全文 »

每天学点linux命令

发表于 2018-04-11 | 分类于 linux

dstat

通用的系统资源统计工具

补充说明

dstat命令 是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和sysstat相同的是,dstat也可以收集指定的性能资源,譬如dstat -c即显示CPU的使用情况。

下载安装

方法一

1
yum install -y dstat
阅读全文 »

每天学点linux命令

发表于 2018-04-11 | 分类于 linux

pvck

检测物理卷的LVM元数据的一致性

补充说明

pvck命令 用来检测物理卷的LVM元数据的一致性。默认情况下,物理卷中的前4个扇区保存着LVM卷标,可以使用--labelsector选项指定其他的位置(例如:数据恢复时)。

语法

1
pvck(选项)(参数)

选项

阅读全文 »

每天学点linux命令

发表于 2018-04-11 | 分类于 linux

ip6tables

linux中防火墙软件

补充说明

ip6tables命令 和iptables一样,都是linux中防火墙软件,不同的是ip6tables采用的TCP/ip协议为IPv6。

语法

1
ip6tables(选项)

选项

阅读全文 »
<1…252627…67>
HAOGRE

HAOGRE

a hexo blog

666 日志
44 分类
25 标签
© 2023 HAOGRE