目录文件管理
双tab查看所有命令
反斜杠\强制换行
ctrl加u删除到行位 ctrl加k删除行末 ctrl加L清屏 ctrl加y
!34调用34号命令前面加!可以调用
man手册
>重定向输出加两个>>不覆盖原有文件,直接添加文件
echo回显的意思echo“123”输入到屏幕当中加>benet重定向把123输入到benet上面。
cat 文件名 查看文件加一个-n显示行号
history查看历史记录
clear清屏
more 查看文件内容
less分屏显示文件内容
head -3 (文件名)查看文件3行内容
tail -3 (文件名)查看末尾的3行
利用本章命令显示出/etc/passwd文件内的21-25行
head -25 /etc/passwd |tail -5从25行开始倒数五行到21,
tail -f动态跟踪在另一个远程软件上跟踪第一个进行操作。
wc (文件)统计文本内容 wc-c统计字数 wc-l统计行数 wc查看行数,单词,字节
ls -l |wc -l统计 -1是竖排显示 -L是显示行数
grep “root” (文件名)过滤root
grep --color -w “bin” (文件名)只查找bin
grep -i(不区分大小写) -v“123”反向查找过滤123别的不过滤
(^$)代表空格^以什么开头的。$是结尾
gzip (文件)压缩 -d解压 gunzip解压
bzip2 (文件)压缩(格式不一样)
bunzip2 文件解压。
tar zcf (abc.tar.gz)归档压缩 abc把abc压缩给(abc.tar.gz格式)
tar xf(万能解压)(文件名)
z调用gzip程序进行压缩 c创建.tar格式的包文件 f表示使用归档文件
x解开.tar格式包的文件
|将前面的内容输出给后面
Vi只编辑没有颜色 vim有颜色语法着色,
Vim可以直接创建文件必须保存退出才可以保存,
输入模式小写的
a在光标的后面开始输入大写A在光标末尾
i在光标前输入大写的I在首行输入
o在下一行开始输入大写O在光标上一行插入新的一行。
ctfl加f一屏一屏的放下翻加d半屏半屏的往下翻加u半屏半屏往回翻加b往上翻页一页一页。
20G光标到行数的首行,G调到末尾 gg调到首行
$调到行首^行尾,
yy复制一行p粘贴,3yy复制多行大写P粘贴上一行
dd删除一行3dd删除多行
d加end删除到行尾
d加home删除到行首
数字加x往后删多少个字符,
d大写G删除所有
#加数字指定多少行数
Set nu显示行号set nonu取消显示行号。
n下一个的意思,在命令行/查找字符
noh取消高亮。大写的N从上搜索
?从下往上搜索
Ctfl加r撤销u的动作,大写的U撤销这一行所有的编辑。小u撤销一个字符
加!强制。
另存为w /root/abc目录。
r /root/aaa.sh读取到外部文件的内容在末行末式。
末行模式 s /root/admin/ 把root换成admin后面加g替换一行,
4,11行号s /root/admin/g 把这几行换成admin。
%百分号s /root/admin/g全文替换admin。
把/换成!s /\/!/把/换成!别的三个字符一样就可以。
du -sh /boot/vmlinuz统计文件大小。
行数数字Shift加g跳转行数