本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/92551
1. 修改提示符格式 PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”
2.命令別名:alias NAME=’VALUE’
? 如果想永久有效,要定義在配置文件中 僅對當前用戶:~/.bashrc
? 對所有用戶有效:/etc/bashrc
3.日期和時間:相關命令 date 顯示和設置系統時間 date +%s date -d @1509536033
? hwclock,clock: 顯示硬件時鐘 -s, –hctosys 以硬件時鐘為準,校正系統時鐘 -w, –systohc 以系統時鐘為準,校正硬件時鐘
時區:/etc/localtime
顯示日歷:cal –y
4.關機:halt, poweroff
?? 重啟:reboot -f: 強制,不調用shutdown -p: 切斷電源
關機或重啟:shutdown shutdown [OPTION]… TIME [MESSAGE] -r: reboot -h: halt -c:cancel TIME:無指定,默認相當于 +1 now: 立刻,相當于+0 +m: 相對時間表示法,幾分鐘之后;例如 +3 hh:mm: 絕對時間表示,指明具體時間
5.screen命令:
????? 創建新screen會話 screen –S [SESSION]
????? 加入screen會話 screen –x [SESSION]
????? 退出并關閉screen會話 exit
????? 剝離當前screen會話 Ctrl+a,d
????? 顯示所有已經打開的screen會話 screen -ls
????? 恢復某screen會話 screen -r [SESSION]
6.輸出重定向:支持的操作符號包括:
?? > 把STDOUT重定向到文件
? 2> 把STDERR重定向到文件
? &> 把所有輸出重定向到文件
? 注:> 文件內容會被覆蓋
???????? >> 原有內容基礎上,追加內容
2 > 覆蓋重定向錯誤輸出數據流
2>> 追加重定向錯誤輸出數據流
7.輸入重定向:從文件中導入STDIN:
tr ‘a-z’ ‘A-Z’< /etc/issue
tr –d abc < /etc/fstab 刪除fstab文件中的所有abc中任意字符
tr命令:選項: -c –C –complement:取字符集的補集
??????????????????????? -d –delete:刪除所有屬于第一字符集的字符
???????????????????????? -s –squeeze-repeats:把連續重復的字符以單獨一個字符表示
???????????????????????? -t –truncate-set1:將第一個字符集對應字符轉化為第二字符集對應的字符
把多行發送給STDIN:使用“<<終止詞”命令從鍵盤把多行重導向給STDIN 直到 終止詞 位置的所有文本都發送給STDIN
mail -s “Please Call” admin@magedu.com << END
8.管道:管道(使用符號“|”表示)用來連接命令 命令1 | 命令2 | 命令3 | …
將命令1的STDOUT發送給命令2的STDIN,命令2的STDOUT發送到命令3的STDIN
STDERR默認不能通過管道轉發,可利用2>&1 或 |& 實現
最后一個命令會在當前shell進程的子shell進程中執行用來
組合多種工具的功能
例:ls | tr ‘a-z’ ‘A-Z’
9.創建用戶: useradd?? 創建組:groupadd
?? 刪除用戶:userdel????? 刪除組:groupdel
?? 修改用戶:usermod??? 修改組:groupmod
10.修改密碼:passwd [OPTIONS] UserName: 修改指定用戶的密碼
???????????????????????????? paswd? -d:刪除指定用戶密碼
???????????????????????????????????????? -l:鎖定用戶密碼
???????????????????????????????????????? -u:解鎖指定用戶
11.修改文件權限:chmod [OPTION]… OCTAL-MODE FILE…
-R: 遞歸修改權限
chmod [OPTION]… MODE[,MODE]… FILE… MODE:
修改一類用戶的所有權限: u= g= o= ug= a= u=,g=
修改一類用戶某位或某些位權限 u+ u- g+ g- o+ o- a+ a- + –
chmod [OPTION]… –reference=RFILE FILE… 參考RFILE文件的權限,將FILE的修改為同RFILE
例:chmod u+wx,g-r,o=rx file
?????? chmod u+s FILE…? 添加suid權限
?????? chmod g+s FILE… 添加SGID權限
?????? chmod o+t DIR… ?? 添加sticky權限
贊 (0)
linux安裝
上一篇
2018-03-17
python 10第二周博客作業
下一篇
2018-03-17