原创 馬哥8-2
#! /bin/bash#for I in (1..10);do if [ $I -le 9 ];then echo -n "$RANDOM," else echo "$RANDOM." fid
原创 馬哥8-1
文件系統訪問列表:tom: tom,tom基本組jerry:other:chownFACL:Filesystem Access Control List利用文件擴展保存額外的訪問控制權限setfacl -m:設定
原创 馬哥6-3
字符測試:==:測試是否相等,相等爲真,不等爲假!=:測試是否不等,不等爲真,等爲假><-n string:測試指定字符串是否爲空,空則真,不空則假-s string:測試指定字符串是否不空,不空爲真,空則爲假 循環:進入條件,退出條件fo
原创 馬哥5-4
寫一個腳本判斷當前系統上是否有用戶的默認shell爲bash: 如果有,就顯示有多少個這類用戶,否則,就顯示沒有這類用戶:prep "\<bash$" /etc/passwd &> /dev/nullRETVAL=$?if[ $RET
原创 馬哥7-2
使用vim編輯多個文件vim FILE1,FILE2,FILE3:next 切換至下一個文件:prev切換至前一個文件:last切換至最後一個文件:first切換至第一個文件退出::qa 全部退出 如何分屏顯示一個文件:ctrl+w,s:水
原创 馬哥6-2
sed的基本用法:sed:Stream Editor 行編輯器(全屏編輯器 :vi)sed:模式空間:默認不編輯源文件,僅對模式空間中的數據處理,而後,處理結束後,將模式空間打印至屏幕sed [optons] 'AddressComm
原创 馬哥7-4
SUID:運行某程序時,相應進程的屬主是程序文件自身的屬主,而不是啓動着的 chmod u+s FILE chmod u-s FILE 如果FILE本身原來就有執行權限,則SUID顯示爲s,否則爲SSGID:運行某程序
原创 馬哥7-3
grep,egrep,fgrep文本查找文件查找:locate: 非實時,模糊匹配,查找是根據全系統文件數據庫進行的 #updatedb,手動生成文件數據庫 速度快f
原创 馬哥6-1
bash中常用的測試有三類:整數測試: -gt -le -ne -eq -ge -lt文件測試:-e FILE:測試文件是否存在-f FILE:測試文件是否爲普通用戶-d FILE:測試指定路徑是否爲目錄
原创 馬哥7-1
vim+#:打開文件,並定位於第#行vim +:打開文件, 並定位於最後一行vim +/pattern:打開文件,定位至第一次被pattern匹配到的行的行首 vim模式:編輯模式(命令模式):輸入模式:末行模式: 模式轉換:編輯轉輸入:
原创 馬哥5-2
fgrep:不支持正則表達式 shell編程:編譯器:解釋器編程語言:機器語言,彙編語言,高級語言 靜態語言:編譯型語言 強類型(變量) 事先轉換成可執行 格式 c,c++,java,c#,動態語言:解釋型語言 弱類