ls -al
列出目前目錄下的所有檔案和子目錄

ls -F在列出的檔案,目錄名稱後面加一個符号,列如可執行檔案加“*”目錄則加“/”
cd 後面不加任何東西會回到使用者自己的home目錄。如果是root那就是回到/root。這個功能同cd~是一樣的
mkdir與rmdir mkdir是在目前目錄下建立一個目錄,rmdir是用來删除已建立的目錄
cp這個指令相當于dos下面的copy指令複制
copy -r源檔案(source)目的檔案(target)參數r是指連同源檔案中的子目錄一同拷貝
rm 指令是用來删除檔案的,rm指令常用的參數有三個:-i,-r,-f
rm -i test 系統會詢問我們是否删除test檔案,敲y/n确認是否删除test檔案
rm -i 目錄名可以連同目錄下面的子目錄都删除,功能比上面講到的rmdir更強大
rm -f 檔案名
這個操作可以不經确認強制删除檔案
是以在這裡要認識到rm -rf 的嚴重性,不要輕易使用
mv這個指令的功能是移動目錄檔案,引申功能是給目錄檔案重指令
mv 1.tar 1.txt 将/home目錄下的1.tar 更名為1.txt
cat這個指令是linux中非常重要的一個指令,他的功能是顯示或連接配接一般的ascii文本檔案
cat file1 file2>file3該指令是把file1,file2的内容結合起來在重定向到file3檔案中
more是顯示一般文本檔案的指令,如果一個文本檔案太長了超過一個螢幕的畫面,這時用cat來看是在是不太理想,就可以試試more
pwd這個指令的作用是顯示使用者目前的工作路徑,直接輸入pwd即可
使用者及使用者組指令
useradd +使用者名建立一個新的使用者賬号,
Useradd tiantian 系統将建立一個新使用者tiantian,該使用者的home目錄為/home/tiantian
useradd使用者名 -g 組名 -G組名 -d Home 目錄名 -p 密碼
其中:
-g指定該使用者的首要組
-G指定該使用者的次要組
-d指定該使用者的Home目錄
-p指定該使用者的密碼
如輸入以下指令:
系統将建立一個使用者oracle,oracle使用者的首要組為oinstall,次要組為dba,home目錄為/home/oracle,密碼為ora123
userdel+使用者名删除一個已經存在的賬号
groupadd +組名建立一個新的使用者組
groupdel+組名用于删除一個已經存在的使用者組名
passwd指令用于改變自己的密碼
passwd:輸入該指令後,按系統提示一次輸入密碼和密碼确認後,即可完成使用者密碼的修改
此外超級使用者還可以修改其他使用者的密碼
passwd +使用者名
chmod 用于改變檔案或目錄的通路權限。該指令有兩種方法:一種是包含字母和操作符表達式的文字設定法,另一種是包含數字的數字設定法
1:操作對象who可以是下述字母中的任一個或者它們的組合
u表示使用者(user)即檔案或目錄的所有者
g表示同組(group)使用者即與檔案屬主有相同組id的所有使用者
o表示其他(others)使用者
a:表示所有(all)使用者它是系統預設值
2:操作符号可以是:
+:添加某個權限
-:取消某個權限
=:賦予給定權限,并取消其他所有權限
3:mode表示權限,常用的參數有:
r:可讀
w:可寫
x:可執行
将檔案text,的權限設為:檔案屬主可讀,可寫,可執行,與檔案屬主同組的使用者可讀,其他使用者不可讀,
chown:用于更改某個檔案或目錄的屬主或屬組,例如root使用者把自己的一個檔案拷貝給使用者oracle,為了讓使用者oracle能夠存取這個檔案,root使用者應該把這個檔案的屬主設為oracle
chown[使用者:組]檔案
例如:将test檔案的屬主與屬組分别改為oracle和dba
chown oracle:dba text
用root建立一個目錄并在其下建立一個檔案,并将兩者如下授權:
chmod o=r xxx
然後切換到普通使用者,嘗試打開目錄,發現失敗
當如下授權後,發現可以打開目錄和檔案,但不能修改:
chmod o+x xxx
說明對檔案來說,r權限為可讀,但對目錄來說,要想進入目錄中,必須要有x權限。
ps:檢視程序
-f:全格式顯示
-e:顯示所有程序
-l:長格式顯示
顯示的項目依次為UID(執行程序的用ID),PID(程序),PPID(父程序ID),TTY(終端名稱)STIME(程序啟動時間),TIME(程序執行時間) CMD(該程序的指令行輸入)
但是一般使用ps -ef輸出比較多可以使用ps -ef | grep oracle
top與ps指令的基本作用是相同的,顯示系統目前的程序和其他狀況。但是top是一個動态顯示過程,q退出
kill +程序号結束程序
kill -9 1234 将終止PID程序号為1234的程序(-9表示強制停止)
cron用于實作定時任務的完成
一個使用者名為user的使用者它所對應的crontab檔案應該是/var/spool/cron/user。也就是說,以該使用者指令的crontab檔案存放在/var/spool/cron目錄下面。cron指令還講搜尋/etc/crontab檔案,這個檔案使用不同格式寫成的。cron啟動以後它将首先檢查是否有使用者設定了crontab檔案
如果沒有就轉入休眠狀态,釋放系統資源。它每分鐘醒過來一次檢視目前是否有需要運作的指令
可以使用
crontab -l 指令檢視目前已經存在的cron任務
crontab -r删除目前使用者的cron程序
crontab -e 添加計劃任務
分時日月周
df -k将顯示各分區的磁盤空間使用情況。
reboot系統重新開機指令
Shutdown 關閉系統 {選項}{時間}{警告資訊}
-k:并不真正關機而隻是發出警告資訊給所有使用者
-r:關機後立即重新啟動
-h關機後不重新啟動
-f快速關機重新啟動跳過fsck
-n快速關機不經過init程式
-c取消一個已經運作的shutdown
Shutdown -r +10 系統在十分鐘後關機并且馬上重新啟動
Shutdown -h now 系統馬上關機并且不重新啟動
名詞介紹:
Linux是一個多使用者作業系統,這表示它可以同時接受多個使用者登入。Linux還允許一個使用者登入進行多次登入,這是因為linux和unix一樣提供了虛拟控制台的通路方式,允許使用者在同一時間從控制台進行多次登入