對於使用標準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