cat >>test.txt<<EOF
test
liyao
oldboy
EOF
grep 过滤需要的内容 例子:grep oldboy test.txt
-v排除内容 例子:grep -v oldboy test.txt
head 头部 -n 读取文件的前n行(默认前10行) 例子:head -2 test.txt 可以忽略参数n
tail 尾巴 -n 读取文件结尾的n行(默认后10行)例子:tail -2 test.txt 可以忽略参数n
seq 20 >a.txt 定义20行
yum install tree -y 安装命令
yum updata 更新
例子:yum install lrzsz telnet tree nmap nc -y
mkdir -p /oldboy/test/a/b/c/d/ 递归创建目录
tree 例子:tree /oldboy/
乱码的话,调整字符集命令 LANG=en 英文的
拷贝文件出不提示
例子:touch /tmp/test.txt
touch /mnt/test.txt
\cp /mnt/test.txt /tmp/ 方法一 \ 屏蔽它的别名功能
/bin/cp /mnt/test.txt /tmp/ 方法二
unalias cp 方法三 删除cp的别名 临时生效
cp mv rm 三个命令都比较危险 系统自动加了命令进去 一直提示是否确认 alias 可以查看别名
比如 cp -i 就是要输入确认
unalias 删除别名 例子:unalias cp unalias cp rm mv
别名的作用:
1)通过给危险命令加一些保护参数,防止人为误操作
2)把很多复杂的字符串或命令变成一个简单的字符串或命令
alias 查看和设置别名 例子:alias rm='echo this command does not allow to use.'
unalias 取消别名
比如修改网卡配置文件,设置一个命令别名
例子:alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
定义别名永久生效: 放在这两个文件里面
/etc/profile 全局生效
~/.bashrc 当前用户生效
cat ~/.bashrc
source ~/.bashrc 可以把文件里的别名找回来,只要文件里有就永久有