Linux 总目录篇
Linux 常用命令
groupadd myusergrp
useradd -m -g myusergrp myuser
passwd myuser
tailf test.log
tail -f test.log
less test.log
打包 - tar
tar -zcvf test.tar.gz a.log
tar -zxvf test.tar.gz
tar -ztvf test.tar.gz
压缩/解压缩 - zip/unzip
zip -q -r html.zip /home/html
zip -q -r html.zip *
zip -dv cp.zip a.c
unzip test.zip
查找文件 - find
find . -name "*.c"
find . -ctime -20
文本搜索 - grep
grep -rl update /etc/acpi
grep -v test *test*
赋权限 - chmod
chmod -R 755 *
文本编辑 - vi
0 或功能键[Home] 这是数字『 0 』:移动到这一行的最前面字符处 (常用)
$ 或功能键[End] 移动到这一行的最后面字符处(常用)
gg 移动到这个档案的第一行,相当于 1G 啊! (常用)
G 移动到这个档案的最后一行(常用)
dd 删除游标所在的那一整行(常用)
ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
p, P p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! 举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行。 (常用)
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu 与 set nu 相反,为取消行号!
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
ZZ 这是大写的 Z 喔!如果修改过,保存当前文件,然后退出!效果等同于(保存并退出)
建立和监听任意TCP和UDP连接 - nc
yum install nc -y
nc -l localhost 8080