姓名:姜思維? ? ? ? ?學(xué)號:19020100333? ? ? ? 學(xué)院:電子工程學(xué)院
轉(zhuǎn)自:https://blog.csdn.net/weixin_41213648/article/details/88033084?spm=1001.2014.3001.5501
【嵌牛導(dǎo)讀】linux常用命令
【嵌牛鼻子】linux? 常用命令
【嵌牛提問】什么是linux的常用命令?
【嵌牛正文】
linux常用命令:
(1) ls(list,列表)
作用:使用列表把當(dāng)前文件夾下所有文件顯示出來
? ? ls -a? ? 顯示所有文件,包括隱藏文件
? ? ls -l? ? 以詳細(xì)信息顯示
? ? ls -a -l
? ? ls -l -a
? ? ls -la
? ? ls -al? ? 四種方式都是可以的(都可同時以詳細(xì)信息的方式,顯示所有文件,也包含隱藏文件)
(2) cd(change directory,更改目錄)
作用:用來切換目錄
涉及到相對路徑和絕對路徑
cd ..? ? ? ? ..代表上一層目錄
? ? ? ? ? ? .代表當(dāng)前目錄? 所以 ./文件名 表示執(zhí)行當(dāng)前目錄下的特定文件
cd ../../? ? ? ? ? ? ? ? 表示返回上上層目錄
cd ../../../? ? ? ? ? ? ? 表示返回上上上層目錄(以此類推)
(3) pwd(print work directory,打印工作目錄)
作用:打印出當(dāng)前的絕對路徑
(4) mkdir(make directory,創(chuàng)建文件夾)
作用:創(chuàng)建空文件夾
? ? mkdir -p 級聯(lián)創(chuàng)建文件夾
? ? ? ? ? ? ? ? 例如:mkdir -p abc/def? 表創(chuàng)建文件夾abc,并在里面創(chuàng)建文件夾def
(5) mv(move,移動)
作用:在目錄間移動文件,重命名文件
? ? mv 源文件pathname 目的文件pathname
? ? mv? name? ? 新name? (修改文件名)
? ? cat name.txt? 打開指定文本文件
(6) touch
作用:創(chuàng)建空文件
? ? touch pathname
(7) cp(copy,復(fù)制)
作用:復(fù)制文件或文件夾
? ? cp 源文件pathname 目標(biāo)文件pathname(可以將目標(biāo)文件用源文件覆蓋)
? ? cp -r 用來復(fù)制文件夾
? ? cp -f 強制復(fù)制
實際操作時,一般都是cp -f復(fù)制文件,
cp -rf復(fù)制文件夾
(8) rm(remove,去除,刪除)
作用:用來刪除文件,文件夾
? ? rm 文件pathname
? ? rm -r 文件夾pathname(強制刪除文件,沒有-r時,刪除不存在的文件,
? ? ? ? ? ? 會提示此文件不存在,有-r時就不提示。)
(9) cat
作用:直接在命令行下顯示文件內(nèi)容(一般用于顯示內(nèi)容較小的文件,較長時用vi)
? ? 也可以用來向文件輸入,暫時不管
(10)rmdir(remove directory,刪除文件夾)
作用:刪除空文件夾
rmdir和rm -r的區(qū)別:rmdir只能刪除空文件夾,而rm -r可以刪除空文件夾和非空文件夾
(11) ln(link,連接文件)
基礎(chǔ):windows中快捷方式,實際上快捷方式和它指向的文件是獨立的兩個文件,兩個都占硬盤空間,只不過用戶訪問快捷方式時,其效果等同于訪問指向的文件。? ? ? ?
linux中有兩種連接文件:
一種叫軟連接(符號連接),等同于windows中快捷方式
一種叫硬連接
創(chuàng)建軟連接文件: ln -s 源文件名 符號連接文件名
舉例:ln -s src.c,linker.c,? ? linker.c就是
src.c的一個符號連接文件
硬連接:ln 源文件名 連接文件名
硬連接實際上和源文件在硬盤中是同一個東西,效果類似于硬盤上的一個文件,在文件系統(tǒng)上,在我們看來有好多個文件一樣。每次刪除一個文件時,只要他還有其他的硬連接存在,這個文件就不會被真正刪除。只有等所有的連接文件都刪除掉了,這個文件才會被真正從硬盤上刪除。
(12) man
作用:查詢man手冊,獲得幫助信息
man 1 ls? ? ? ? 1表示查詢的是linux命令
man 2 xxx? ? ? ? 2表示查詢的是linux api
man 3 xxx? ? ? ? 3表示查詢的是C庫函數(shù)
注意:在man手冊中查詢時,退出按Q鍵(Q就是quit的縮寫)
(13) apt-get
作用:在ubuntu中用來在線安裝、卸載軟件的程序
? ? apt-get install vim
? ? apt-get remove vim
注意,安裝和卸載都是在線的,也就是說ubuntu必須能上網(wǎng)才能使用apt-get
說明:apt-get 安裝軟件的原理和必要性。
linux操作系統(tǒng)的發(fā)行版,內(nèi)核版本,定制性,造成了linux中軟件的不兼容性。在linux中安裝軟件是一件困難的事情,裝了軟件能不能用不一定。ubuntu解決了這個問題,ubuntu就適合某個發(fā)行版(ubuntu10.04)的所有軟件做了一個列表,然后用戶通過apt-get install的方式安裝軟件,就會實時連接到ubuntu服務(wù)器,服務(wù)器會根據(jù)你的ubuntu版本,給你下載合適的軟件來安裝。這樣確保了軟件的兼容性。
————————————————
版權(quán)聲明:本文為CSDN博主「JiandaoStudio」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_41213648/article/details/88033084