环境变量:定义用户的工作环境某个方面的属性
命令历史:
history
清楚命令历史:
history -c 清楚所有命令
history -n 3 显示最近的3条命令
history -w 将history中的命令存储在~/.bash_history中
history -a
history -d 3 删除第三条命令
history -c -d 3 删除从第3条命令开始以后的命令
echo $HISTSIZE 查看缓冲区内的所能存储的命令条数
echo $HISTFILESIZE 查看~/.bash_history 内的命令条数
!n 即执行history中的第n条命令
!string(某字符命令) 执行最近一次某字符开头的命令
!! 重复执行上一条命令
先按ESC再按.号 应用上一条命令的最后一个参数
alt+. 应用上一条命令的最后一个参数
例如:ls -al/root/wangzhen,按下这两个快捷键会引用/root/wangzhen这个参数;
HISTCONTROL=
export HISTCONTROL=
ignorespace 忽略以空格开头的命令
ignoredups 忽略重复命令
ignoreboth 忽略这两个命令,即这两条命令都生效
此次配置只能在此次登陆生效!!
查看文本文件:
cat 连接
cat /root/Desktop/wangzhen/wz 即查看这个目录下的wz这个纯文本文件的内容
cat命令参数:
-n 显示行号
-E 显示行结束符
-v 显示非打印字符
-T 显示制表符
tac 逆向显示,行显示;跟cat相反;
more/less 分屏显示
head/tail 首/尾 默认显10行
head -#File(文件名)显示头10行
head -nFile(文件名)显示头10行
tail -nFile(文件名)显示后10行
tail -f 不退出一直查看命令
wc(words count )单词统计;
wc +文件名
-l统计行数
-w统计单词数
-c统计字符数
sort 文本内容排序(不对文件本身内容排序)
sort +文件名称
-r逆序排序
-n以数值大小比较
-f排序时不区分大小写
-u不显示重复行,重复行只显示一次
uniq 唯一的,排序之后才能使用
-u只显示不重复的行
-d只显示重复的行(只显示一次)
-c显示此行重复的次数
例子:
sort wangzhen.txt | uniq -c(其中引用管道技术)
tr SET1 SET2 +文件 文件中用SET1内容替换SET2的字符内容
-d 删除某字符
例子:
tr 'abc''ABC' wangzhen.txt 用abc 替换wangzhen中的ABC
tr -d 'abc' wangzhen.txt 删除wangzhen中的abc字符
转载于:https://blog.51cto.com/very1024/773064