linux(系统centos6.5)常用命令总结
ls ?-al
列出當前目錄下的所有文件和子目錄
用戶在登錄Linux時由/etc/passwd文件來決定要使用哪個shell,用戶使用的shell被列于每行的末尾(/bin/bash)
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指定該用戶的密碼
如輸入以下命令:
useradd?Oracle?-g oinstall -G dba -d /home/oracle -p ora123
系統將創建一個用戶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?系統馬上關機并且不重新啟動
名詞介紹:
控制臺:(console),它就是我們常見的使用字符串操作界面的人機接口,列如dos.我們說的控制臺命令就是指通過字符界面輸入的可以操作系統的命令,例如dos命令就是控制臺命令。
Linux是一個多用戶操作系統,這表示它可以同時接受多個用戶登錄。Linux還允許一個用戶登錄進行多次登錄,這是因為linux和unix一樣提供了虛擬控制臺的訪問方式,允許用戶在同一時間從控制臺進行多次登錄
總結
以上是生活随笔為你收集整理的linux(系统centos6.5)常用命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqlserver存储过程循环写法
- 下一篇: 如何从Windows远程上传文件到Lin