Neo Anderson's Blog

Linux基础命令 - /Usr/local/bin系列

字数统计: 350阅读时长: 1 min
2016/08/14
loading

@todo

压缩命令相关

compress

形成.z结尾的压缩文件, 压缩率古老;

1
compress xxx.log ==> xxx.log.z
znew

压缩包类型转换 .z => .gz

1
2
3
4
znew a.z   ==> a.gz
-f //强制命令
-v //显示文件压缩比
-t //转换之前,先测试原文件(.z文件)是否存在,格式是否正确等;
zmore zless zgrep

支持在压缩文件上使用more, less, grep命令

1
zgrep 'baidu.com' access.log.gz
zcmp

以字节为单位, 比较压缩文件, 限制异常的文字, 不直接显示内容

1
2
zcmp xx1.gz xx2.gz
/dev/fd/5 - 不同:第 10 字节,第 1 行
zdiff

比较压缩文件, 直接有异显示内容

1
2
3
4
zdiff xx1.gz xx2.gz
xxxxx
xxxxx
xxxx
bzcmp
bzdiff
bzegrep bzless bzmore

直接在已bz格式压缩的文件进行 egrep,less,more等操作

bzexe
bzfgrep
bzgrep
bzip2
bzip2recover

文件增删改查

less

只读方式查看文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
less xxx.log
启动参数:
-s: 多行空格压缩为单行
-N: 显示每行的行号
内置交互:
m + [a]: 给当前位置做书签
' + [a]: 跳转到指定书签位置(a)
v: 进入vim文件编辑模式
h: 打开less命令的帮助文档
control + F: 向前一页
control + B: 向后一页

less a.log b.log
:切换到指令行
:n 切换下一个b.log
:p 切换上一个a.log
lessecho
lesskey

动态设定less命令相关的快捷操作

lesspipe
cat

文件的权限调整

chacl
chgrp
chmod
chown
chvt

网络命令

dnsdomainname
domainname
dumpkeys
hostname
journalctl

CATALOG
  1. 1. 压缩命令相关
    1. 1.1. compress
    2. 1.2. znew
    3. 1.3. zmore zless zgrep
    4. 1.4. zcmp
    5. 1.5. zdiff
    6. 1.6. bzcmp
    7. 1.7. bzdiff
    8. 1.8. bzegrep bzless bzmore
    9. 1.9. bzexe
    10. 1.10. bzfgrep
    11. 1.11. bzgrep
    12. 1.12. bzip2
    13. 1.13. bzip2recover
    14. 1.14.
  2. 2. 文件增删改查
    1. 2.1. less
    2. 2.2. lessecho
    3. 2.3. lesskey
    4. 2.4. lesspipe
    5. 2.5. cat
  3. 3. 文件的权限调整
    1. 3.1. chacl
    2. 3.2. chgrp
    3. 3.3. chmod
    4. 3.4. chown
    5. 3.5. chvt
  4. 4. 网络命令
    1. 4.1. dnsdomainname
    2. 4.2. domainname
    3. 4.3. dumpkeys
    4. 4.4. hostname
    5. 4.5. journalctl
  5. 5.