root 5 years ago
parent 8b73aed1f7
commit d04bb3faf9

@ -40,4 +40,3 @@
-f protocol 指定SSL/TLS协议(SSL3, TLS1, TLS1.1, TLS1.2 or ALL)
```

@ -18,5 +18,3 @@ apt-key add keyname # 把下载的key添加到本地trusted数据库中
apt-key del keyname # 从本地trusted数据库删除key
apt-key update # 更新本地trusted数据库删除过期没用的key
```

@ -13,15 +13,13 @@ Debian Linux下对软件包索引文件进行排序的工具
apt-sortpkgs(选项)(参数)
```
```
-s使用源索引字段排序
-h显示帮助信息
```
### 参数
### 参数
文件指定要排序的包含debian包信息的索引文件

@ -30,4 +30,3 @@ aptitude show pkgname # 显示包的详细信息
aptitude clean # 删除下载的包文件
aptitude autoclean # 仅删除过期的包文件
```

@ -15,7 +15,7 @@ Usage: ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>]
ar -M [<mri-]
```
```
@ -48,7 +48,7 @@ x[o] - 从归档文件中分解文件
--target=BFDNAME - 将目标对象格式指定为BFDNAME
```
选项参数
选项参数
```
--plugin <p> - load the specified plugin
@ -61,11 +61,11 @@ ar支持的目标 elf64-x86-64 elf32-i386 elf32-x86-64 a.out-i386-linux pe
打包文件
```
[root@localhost ~]# ls //显示当前目录文件
[root@localhost ~]# ls //显示当前目录文件
a.c b.c d.c install.log qte
anaconda-ks.cfg c.c Desktop
anaconda-ks.cfg c.c Desktop
[root@localhost ~]# ar rv one.bak a.c b.c //打包 a.c b.c文件
[root@localhost ~]# ar rv one.bak a.c b.c //打包 a.c b.c文件
ar: 正在创建 one.bak
a - a.c
a - b.c
@ -74,7 +74,7 @@ a - b.c
打包多个文件
```
[root@localhost ~]# ar rv two.bak *.c //打包以.c结尾的文件
[root@localhost ~]# ar rv two.bak *.c //打包以.c结尾的文件
ar: 正在创建 two.bak
a - a.c
a - b.c
@ -82,10 +82,10 @@ a - c.c
a - d.c
```
显示打包文件的内
显示打包文件的内
```
[root@localhost ~]# ar t two.bak
[root@localhost ~]# ar t two.bak
a.c
b.c
c.c
@ -95,10 +95,7 @@ d.c
删除打包文件的成员文件
```
[root@localhost ~]# ar d two.bak a.c b.c c.c
[root@localhost ~]# ar t two.bak
[root@localhost ~]# ar d two.bak a.c b.c c.c
[root@localhost ~]# ar t two.bak
d.c
```

@ -10,5 +10,3 @@ arch命令输出结果有:i386、i486、i586、alpha、sparc、arm、m68k、mips
```bash
arch # 64位输出x86_64
```

@ -25,5 +25,3 @@
```bash
```

@ -9,7 +9,7 @@
```markdown
Usage: atop [-flags] [interval [samples]]
or
or
Usage: atop -w file [-S] [-a] [interval [samples]]
atop -r [file] [-b hh:mm] [-e hh:mm] [-flags]
@ -125,7 +125,7 @@ swin、swout字段换入和换出内存页数
其实atop开发者已经提供了以上日志保存方式相应的atop.daily脚本可以在源码目录下找到。在atop.daily脚本中我们可以通过修改INTERVAL变量改变atop信息采样周期(默认为10分钟);通过修改以下命令中的数值改变日志保存天数(默认为28天)
(sleep 3; find $LOGPATH -name 'atop_*' -mtime +28 -exec rm {} \; )&
(sleep 3; find $LOGPATH -name 'atop_*' -mtime +28 -exec rm {} \; )&
修改cron文件每天凌晨执行atop.daily脚本

@ -939,7 +939,7 @@ awk '{print $0.txt > NR%2.txt}' file
打印出奇数行内容:(三者等价)
awk 'NR%2==1' file
awk 'NR%2==1' file
awk 'NR%2' all_file.txt
@ -954,5 +954,3 @@ awk '!(NR%2)' file
awk '!(i=!i)' file
```

@ -37,6 +37,3 @@ apt-get install axel # Debian/Ubuntu
axel -n 10 -o /tmp/ http://www.jsdig.com/lnmp.tar.gz # 默认支持断点续传下载lnmp安装包指定10个线程并存到/tmp/
```

@ -16,7 +16,7 @@ OPTIONS
-d read delay factor 如果读取操作中没有遇到错误,则此参数(如果已传递且非零)将导致坏块在读取之间休眠; 延迟将计算
为执行读取操作所用时间的百分比。 换句话说值100将导致每次读取延迟前一次读取所花费的数量并且
值为200的两倍量
-f
-f
-i input_file
-e max bad block count 在中止测试之前指定最大数量的坏块。 默认值为0表示测试将持续到达测试范围结束
-o output_file 将检查的结果写入指定的输出文件

@ -23,4 +23,3 @@ basename include/stdio.h .h # 输出 "stdio"
basename -s .h include/stdio.h # 输出 "stdio"
basename -a any/str1 any/str2 # 输出 "str1" followed by "str2"
```

@ -29,4 +29,4 @@ cat -n /etc/passwd | sed -n '5,7p' # 只显示5至7行
cat /var/log/secure | sed -n '/12:12:50/,/12:13:50/p' # 分析secure日志
cat /proc/partitions # 显示所在系统注册的分区
```
```

@ -25,6 +25,3 @@ groupmod -n cisco web # 将组名web改成cisco
groupmod -g 9999 web # 创建web组的同时指定gid为9999
```

@ -15,7 +15,7 @@ grpck命令检查数据是否正确存放每条记录是否都包含足够的
grpck(选项)
```
```
-r只读模式
@ -38,12 +38,10 @@ grpck /etc/group /etc/gshadow //后面两句一样,如果没有输出信息
cat /etc/group | grep check_user**
check_user:x: //这儿GID字段为空是错误的
**grpck /etc/group**
**grpck /etc/group**
invalid group file entry
delete line 'check_user:x:'? y //提示是否删除
grpck: the files have been updated //这时已经删除了错误的行,提示文件已经更新
**cat /etc/group | grep check_user //没有查到,已经删除了。**
**cat /etc/group | grep check_user //没有查到,已经删除了。**
```

@ -35,5 +35,3 @@ cdy:123456:: //已经移到影子文件了
```
gshadow, shadow只有root权限才可以查看

@ -35,5 +35,3 @@ cat: /etc/gshadow: 没有那个文件或目录
cat /etc/group | grep cdy
cdy:123456:1000:
```

@ -15,6 +15,3 @@
-K 当“.Z”文件比“.gz”文件小时保留“.Z”文件; implies -t
```

Loading…
Cancel
Save