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

相關文章
相關標籤/搜索