Shell 自用命令 积累

对于使用标准stdin的须要用EOF输入来解决 例如 wall <<EOF 你的命令……
EOFpython


改变文件的用户和组 chown -R ossuser:ossgroup ..net


更改界面启动项 vi /etc/inittab? id:3:initdefault: 命令行启动命令行


创建软链接的 ln -s 目标文件 软链接文件 注意在创建软链接的时候,两个地址必定要是绝对地址code


ll -h 显示文件大小 按照KB、MB、GB显示 cvi使用递归

进入recording模式 能够先按esc 再按q退出模式进程

查找 : 在命令模式下输入 /abc 就会查找abc ,再输入 n 会沿着 正向 查找, 输入N为反向查找ip

命令模式下 : 输入的d$会删除光标所在行从光标位置到行尾的全部字符get

命令模式下:gg跳转到文件的行首、shift+g跳转到行尾it

或者输入 :$跳转到文件的行尾,:1跳转到文件的行首test

显示 行号:在VI的命令模式下输入“:set nu”?

跳转到某一行号: 输入:12( 跳转到12行)

撤销编辑:直接按 u

重作:按 ctrl + r


mkdir -p /opt/test/aa/bbb 递归建立目录


获取脚本当前路径

CUR_PATH=$(cd "$(dirname "$0")"; pwd)

获取脚本运行进程

PID=echo $$

获取脚本调用的用户 CURRENT_USER=id | awk -F'(' '{print $2}' | awk -F')' '{print $1}'

rpm包下载 http://rpmfind.net/

查看当前目录文件大小 du -sh .

rpm包安装 rpm -iv python-boto-2.32.1-1.1.x86_64.rpm


拷贝文件 rsync -aqpog --delete /opt/data ip:/opt


1>/dev/null 2>&1的含义

表明重定向到哪里,例如:echo "123" > /home/123.txt 1 表示stdout标准输出,系统默认值是1,因此">/dev/null"等同于"1>/dev/null" 2 表示stderr标准错误 & 表示等同于的意思,2>&1,表示2的输出重定向等同于1

相关文章
相关标签/搜索