Linux入門基礎知識(2)-------Linux的常用命令

linux常用命令

(1) ls(list,列表)
作用:使用列表把當前文件夾下所有文件顯示出來
ls -a 顯示所有文件,包括隱藏文件
ls -l 以詳細信息顯示
ls -a -l
ls -l -a
ls -la
ls -al 四種方式都是可以的

(2) cd(change directory,更改目錄)
==作用:用來切換目錄,涉及到相對路徑和絕對路徑 ==
cd ..切換到上一層目錄
..代表當前目錄

(3) pwd(print work directory,打印工作目錄)
作用:打印出當前的絕對路徑

(4) mkdir(make directory,創建文件夾)
作用:創建空文件夾
mkdir -p 級聯創建文件夾

(5) mv(move,移動)
作用:在目錄間移動文件,重命名文件
mv 源文件pathname 目的文件pathname(如果文件就在當前目錄就是重命名)

(6) touch
作用:創建空文件
touch pathname(例如在當前文件夾建立一個C文件,touch a.c)

(7) cp(copy,複製)
作用:複製文件或文件夾

cp 源文件pathname 目標文件pathname
cp -r 用來複制文件夾
cp -f 強制複製
cp -rf複製文件夾

實際操作時,一般都是cp -f複製文件,

(8) rm(remove,去除,刪除)
作用:用來刪除文件,文件夾

 rm 文件pathname
 rm -r 文件夾pathname

(9) cat
作用:直接在命令行下顯示文件內容,也可以用來向文件輸入,暫時不管

(10)rmdir(remove directory,刪除文件夾)
作用:刪除空文件夾
rmdir和rm -r的區別:rmdir只能刪除空文件夾,而rm -r可以刪除空文件夾和非空文件夾

(11) ln(link,連接文件)
基礎:windows中快捷方式,實際上快捷方式和它指向的文件是獨立的兩個文件,兩個都佔硬盤空間,只不過用戶訪問快捷方式時,其效果等同於訪問指向的文件

linux中有兩種連接文件:
一種叫軟連接(符號連接),等同於windows中快捷方式

創建軟連接文件: ln -s 源文件名 符號連接文件名
舉例:ln -s src.c,linker.c, linker.c就是src.c的一個符號連接文件

一種叫硬連接硬連接
ln 源文件名 連接文件名
硬連接實際上和源文件在硬盤中是同一個東西,效果類似於硬盤上的一個文件,在文件系統上,
在我們看來有好多個文件一樣。每次刪除一個文件時,只要他還有其他的硬連接存在,這個文件就不會被真正刪除。
只有等所有的連接文件都刪除掉了,這個文件纔會被真正從硬盤上刪除。

(12) man
作用:查詢man手冊,獲得幫助信息

  • man 1 ls 1表示查詢的是linux命令
  • man 2 xxx 2表示查詢的是linux api
  • man 3 xxx 3表示查詢的是C庫函數
    注意:在man手冊中查詢時,退出按Q鍵(Q就是quit的縮寫)

(12) apt-get
作用:在ubuntu中用來在線安裝、卸載軟件的程序

apt-get install vim
	apt-get remove vim

==注意,安裝和卸載都是在線的,也就是說ubuntu必須能上網才能使用apt-get ==

說明:apt-get 安裝軟件的原理和必要性。
linux操作系統的發行版,內核版本,定製性,造成了linux中軟件的不兼容性。在linux中安裝軟件是一件困難的事情,裝了軟件能不能用不一定。ubuntu解決了這個問題,ubuntu就適合某個發行版(ubuntu10.04)的所有軟件做了一個列表,然後用戶通過apt-get install的方式安裝軟件,就會實時連接到ubuntu服務器,服務器會根據你的ubuntu版本,給你下載合適的軟件來安裝。這樣確保了軟件的兼容性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章