Linux Bash基本功能
01、历史命令 => history [选项] [历史命令保存文件]
-c:清空历史命令(个人建议不清空)
-w:把缓存中的历史命令写入历史命令保存文件
02、补签 =>
在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,
按"Tab” 键会自动进行补全。
03、命令别名(定义一个别名) => alias 别名 = “原命令”
让别名永久生效 => vi /root/.bashrc
04、删除别名 => unalias 别名
05、命令执行时顺序:
1:第一顺位执行用绝对路径或相对路径执行的命令。
2:第二顺位执行别名
3:第三顺位执行Bash的内部命令
4:第四顺位执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令。
06、Bash常用快捷键 =>
06、输出重定向 => date > adc
lst 2>> abc:把错误信息保存到 abc中
ls &>/dev/null: 相当于把结果扔到垃圾箱
07、输入重定向 => wc [选项] [文件名]
-c:统计字节数
-w:统计单词数
-l:统计行数
08、多命令顺序执行
09、dd if=输入文件 of=输出文件 bs=字节数 count=个数
选项:
if=输入文件 指定源文件或源设备
of=输出文件 指定目标文件或目标设备
bs=字节数 指定一次输入/输出多少字节,即把这些字节看做一个数据块
count=个数 指定输入/输出多少个数据块
例如:date;dd if=/dev/zero of=/root/testfile bs=lk count=100000;date
当前系统创建一个100M测试文件需要多长时间
10、管道符
命令格式 命令1 | 命令2(命令1必须正确输出)
命令1的正确输出作为命令2的操作对象
11、搜索出的关键字用颜色显示 => grep [选项] “搜索内容”(管道符配合一起)
例如:netstat -an | grep “ESTAABLISHED”
文件名
选项:
-i:忽略大小写
-n:输出行号
-v:反向查找
--color=auto:搜索出的关键字用颜色显示
12、通配符 =>
13、Bsah 中常见ed特殊符号