Python 程序员 Android google mysql 微软 编程 linux 开源 apache shell centos php Windows Firefox java 云计算 Ubuntu wordpress nginx

Linux學習之CentOS(二)–初識linux的一些常用命令

在VM上安裝完了CentOS6.5以後,看著Linux系統成功跑起來,心裏小激動了一把。。。。。。但是前方學習的道路還很遙遠。。。

初次學習linux系統,首先也得會一些linux的基本命令。

linux命令是對Linux系統進行管理的命令。對於Linux系統來說,無論是中央處理器、內存、磁盤驅動器、鍵盤、鼠標,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令和Linux命令。

linux的命令非常的多。。。沒有4000多,起碼也得有3500左右,咱們不可能都去學習這麽多的命令,也不可能學完。。。。就像JAVA的API一樣,咱們只需要記住常用的一些命令,用到啥就去google一下就行啦

下面記錄下暫時學的一些常用命令:

shutdown --
接著是創建用戶、刪除用戶的用戶管理命令:

useradd 用戶名  【添加一個用戶】 如:useradd xiaoluopasswd 用戶名    【給指定的用戶名修改密碼】 如:passwd xiaoluo
userdel 用戶名    【刪除一個用戶,但是該用戶在home文件下的子文件夾會保留】 如:userdel xiaoluo
userdel -r 用戶名    【刪除一個用戶,並且刪除連同該用戶在home文件夾下的子文件夾】 如:userdel -r xiaoluo
說到linux,在這裏必須的提一下linux下面的一個著名編輯器--vi編輯器。。。這個編輯器相信做過linux開發的人都再熟悉不過了,在windows平臺上甚至有類似於vi編輯器的軟件(gvim編輯器)。至於vi編輯器的更多介紹及使用技巧,請點擊http://baike.baidu.com/view/908054.htm查看

下面就簡單的以一個例子來初步了解vi編輯器的使用。(用vi編輯器創建一個Hello.java程序,並且編譯、運行)

步驟:

①在命令行提示符裏面敲入    vi Hello.java
②輸入    i 【進入到編輯狀態】
③敲入     esc【進入到命令行輸入狀態】
④敲入     : 【這樣就可以輸入命令了。】
⑤敲入   wq【保存並退出】, q!【不保存並退出】
ls    【查看當前目錄的文件名】  ls -l 【查看當前目錄詳細文件信息】
⑦對剛編寫的程序進行編譯並執行!(javac 、java)
以上只是一個用vi編輯器編寫的簡單例子,在linux系統中,只要擁有文件權限,就都可以用vi編輯器對其進行編輯

上面例子又出現了一個新的命令 ls ,所以現在又得來介紹一些常用命令了:

 【列出文件和目錄】 如: / -l 【列出的文件和目錄以長列表顯示】 如: -l / 【建立目錄】 如: 【刪除空目錄】 如: 【建立空文件】 如: test.java
接下來也是一些常用的命令:

 【復制命令】 如: /home/Test.java / -r dir1 dir2 【表示遞歸,將dir1代表的文件夾及裏面的文件復制到dir2路徑那裏】 
如: -r /home/xiaoluo / 【移動文件和改文件名】 如: /home/Test.java /(表示將home下的Test.java文件移動到根目錄下) 
 /Test.java / 【刪除文件和目錄】 如: / -rf *【()刪除所有內容,包括目錄和文件夾】 如: -rf /home/ -s 源目標 目的目標    如: -s /etc/inittab / 【顯示文件內容,帶分頁】 如果我們的一個文件裏面有很多內容,就可以使用more命令給其分頁 
如: /etc/| 【】 【這個命令在linux系統中用的很多】 ( | 這個命令的作用就是將 | 前面的那個命令的結果交給 | /etc |  (|前面那個命令是顯示出etc文件夾下的所有文件及目錄,| 【在文本中查詢內容】 這條命令用的非常多 如:  /home/Test.txt (在Test.txt文件中查詢出包含有xiaoluo的那行文本信息)
 如果需要顯示出所查文本所在行數則使用:  -n  /home/ 【搜索文件及目錄】 如: /home -> 、>>、< -l /etc> -al /etc>>< bbb
差點忘了一條很重要的命令:

如:cat /etc/profile (只是查看該文件裏的內容)    vi /etc/profile (查看、並且可以修改該文件裏的內容)
後續的博文會繼續記錄學習Linux系統的點點滴滴,將會補充更多的Linux常用命令。

延伸阅读

评论