三分鐘學(xué)會(huì)Linux基本指令
前沿:
本文小馬將把Linux一般比較常見的指令給大家一一列舉出來(lái),為了大家忘記某些指令后,可以方便查詢記憶,再次小馬建議,Linux指令并不需要去特別花時(shí)間專門記憶,只需要多進(jìn)行操作實(shí)現(xiàn)就行!
一、Linux是什么
1.1Linux :
1.2Linux理解:
1.2.1 Linux是一個(gè)操作系統(tǒng),它的功能是對(duì)下管理好軟硬件資源,對(duì)上提供良好的(穩(wěn)定,安全,高效)運(yùn)行環(huán)境。Linux和Windows, iOS一樣都屬于操作系統(tǒng),不過(guò)和他的區(qū)別是他沒(méi)有圖形化界面操作(因?yàn)樗情_源的,不需要去迎合用戶,因?yàn)橐恍┕救ナ褂盟运蜎](méi)有去弄自己的圖形化界面,哈哈哈這是小馬認(rèn)為的),什么是圖形化界面?是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面。與早期計(jì)算機(jī)使用的命令行界面相比,圖形界面對(duì)于用戶來(lái)說(shuō)在視覺上更易于接受。說(shuō)白了就是你使用電腦所看到的屏幕。
1.2.2 這樣我們就能初步的理解Linux系統(tǒng)了,而Linux是通過(guò)命令行來(lái)實(shí)行操作的,就好比你用鼠標(biāo)鍵盤來(lái)實(shí)現(xiàn)的的功能,Linux系統(tǒng)都可以用命令行來(lái)實(shí)現(xiàn),而本文我來(lái)寫一些指令來(lái)實(shí)現(xiàn)我們對(duì)文件的創(chuàng)建、查看、刪除、復(fù)制、剪切~~~~
二、Linux操作系統(tǒng)的常見指令
2.1、mkdir指令:
功能:mkdir dirname 創(chuàng)建一個(gè)目錄(目錄就相當(dāng)于Windows的文件夾)
mkdir -p name1/name2 遞歸創(chuàng)建多個(gè)目錄
例如這里我創(chuàng)建了一個(gè)名字為xiaoma的目錄:
2.2、touch指令:
功能: touch file 可以修改一個(gè)文件或者目錄的時(shí)間,包括存取時(shí)間和修改時(shí)間,或者創(chuàng)建一個(gè)不存在的目錄
-a 或 --time=atime 或 --time=access 或 --time=use 只更改存取時(shí)間。
-c 或 --no-create 不建立任何文檔。
-d 使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間。
-f 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決 BSD 版本 touch 指令的兼容性問(wèn)題。
-m 或 --time=mtime 或 --time=modify 只更改變動(dòng)時(shí)間。
-r 把指定文檔或目錄的日期時(shí)間,統(tǒng)統(tǒng)設(shè)成和參考文檔或目錄的日期時(shí)間相同。
-t 使用指定的日期時(shí)間,而非現(xiàn)在的
例如這里我創(chuàng)建了一個(gè)為file.c的文件:
2.3、ls指令:
功能: ls catalog /file 對(duì)于目錄列出該目錄的子目錄或者文件,對(duì)于文件列出文件文件名
-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如: ls –d 指定目錄
-i 輸出文件的 i 節(jié)點(diǎn)的索引信息。 如 ls –ai 指定文件
-k 以 k 字節(jié)的形式表示文件的大小。 ls –alk 指定文件
-l 列出文件的詳細(xì)信息。
-n 用數(shù)字的 UID,GID 代替名稱。
-r 對(duì)目錄反向排序。
-t 以時(shí)間排序。
-s 在 l 文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
-R 列出所有子目錄下的文件。 ( 遞歸 )
-1 一行只輸出一個(gè)文件。
例如上面我們剛創(chuàng)的目錄:
這個(gè)是顯示目錄的屬性:
2.4、 pwd指令:
功能: pwd 顯示用戶當(dāng)前所在目錄。
例如這里就是顯示我所在的路徑
2.5、cd指令:
5.1.1在Linux系統(tǒng)中磁盤上的文件和目錄組成一個(gè)目錄樹,每個(gè)節(jié)點(diǎn)都是目錄和文件。
功能: cd 目錄名 改變工作目錄。將當(dāng)前工作目錄改變到指定的目錄下。
cd .. : 返回上級(jí)目錄
cd /home/litao/linux/ : 絕對(duì)路徑
cd ../day02/ : 相對(duì)路徑
cd ~: 進(jìn)入用戶家目
cd -: 返回最近訪問(wèn)目錄
例如進(jìn)入小馬目錄:
2.6 rm &&rmdir
功能: rmdir catalog 刪除目錄(空目錄)
rm file 刪除文件(一般也用它刪目錄需要加-r)
-f即使文件屬性為只讀(即寫保護(hù)),亦直接刪除
-i刪除前逐一詢問(wèn)確認(rèn)
-r 刪除目錄及其下所有文件
例如這里我刪除了名字為xiaoma的目錄:
2.6 cp指令:
功能: cp src dest 復(fù)制文件或者目錄(就相當(dāng)于Windows的復(fù)制功能)
-f 或 --force 強(qiáng)行復(fù)制文件或目錄, 不論目的文件或目錄是否已經(jīng)存在
-i 或 --interactive 覆蓋文件之前先詢問(wèn)用戶
-r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態(tài),不屬于目錄或符號(hào)鏈接,則一律視為普通文件處理
-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理
例如我這里將file.c文件復(fù)制到xiaoli文件中:
2.7mv指令:
功能: (1) mv catalog/file catalog`/file` 給文件或目錄更改名字
例如 這里我給file.c文件改命為test.c 給xiaoli目錄改為xiaowang
功能: (2) mv src dest 將文件剪切到目錄里
-f:force強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問(wèn)而直接覆蓋
-i:若目標(biāo)文件(destination)已經(jīng)存在時(shí),就會(huì)詢問(wèn)是否覆蓋
例如 我將test.c文件剪切到xiaowang目錄里:
2.8cat 指令:
功能: cat file 查看文件內(nèi)容
-b對(duì)非空輸出行編號(hào)
-n對(duì)輸出的所有行編號(hào)
-s不輸出多行空行
這里我先在創(chuàng)個(gè)文件并寫上內(nèi)容用cat就能查看文件的內(nèi)容了:
2.9 man指令:
功能: man order Linux有很多指令,我們不可能全部記完通過(guò)man可以查找指令的使用方法和功能
-k根據(jù)關(guān)鍵字搜索聯(lián)機(jī)幫助
num只在第num章節(jié)找
-a將所有章節(jié)的都顯示出來(lái)
例如這里我查看 ls命令:
2.10 cal指令:
功能: cal 查看日歷
-3顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的月歷
-j顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號(hào)算起,默認(rèn)顯示當(dāng)前月在一年中的天數(shù))
-y顯示當(dāng)前年份的日歷
總結(jié):
Linux 的指令并不是這么多,這里小馬準(zhǔn)備分二到三次把它全部總結(jié),上面總結(jié)的大概是對(duì)文件的操作,他就和你Windows操作差不多,當(dāng)你刪除一個(gè)文件或者復(fù)制一個(gè)文件的時(shí)候Windows使用鼠標(biāo)來(lái)完成,Linux是通過(guò)指令來(lái)進(jìn)行完成的,所以我認(rèn)為這些操作就是下去試一下就行啦,不用特別當(dāng)單詞一樣去背他,操作多了自然就記住了!!
到此這篇關(guān)于三分鐘學(xué)會(huì)Linux基本指令的文章就介紹到這了,更多相關(guān)Linux基本指令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Shell腳本實(shí)現(xiàn)監(jiān)視指定進(jìn)程的運(yùn)行狀態(tài)
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)監(jiān)視指定進(jìn)程的運(yùn)行狀態(tài),本文直接給出腳本代碼,需要的朋友可以參考下2015-07-07shell實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了shell實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H
這篇文章主要介紹了shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H.F. Beebe著),需要的朋友可以參考下2014-02-02shell腳本實(shí)現(xiàn)本地文件與服務(wù)器文件同步
這篇文章主要介紹了本地文件與服務(wù)器文件同步shell腳本的方法,然后在文章給大家補(bǔ)充介紹了shell腳本備份本地服務(wù)器的文件到遠(yuǎn)程服務(wù)器的實(shí)例代碼,需要的朋友可以參考下2017-11-11linux shell 字符串操作(長(zhǎng)度,查找,替換)詳解
這篇文章主要介紹了linux shell 字符串操作(長(zhǎng)度,查找,替換)詳解,需要的朋友可以參考下2015-10-10如何實(shí)現(xiàn)ls命令在Win7下正常運(yùn)行
ls命令是Linux系統(tǒng)下最常用的命令之一,使用ls指令可列出目錄中的內(nèi)容,包括文件和子目錄的名稱,下面通過(guò)本文給大家分享如何實(shí)現(xiàn)ls命令在Win7下正常運(yùn)行,需要的朋友參考下吧2018-03-03