亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

linux入門命令詳解

 

原文地址:http://wiki.100ask.org

第001節(jié)_linux命令入門演示

前面我們講解了在Ubuntu圖形界面下怎么新建目錄、新建文件等等。

來提個(gè)問題:除了這個(gè)圖形界面,Ubuntu下面有沒有其它的方式也可以創(chuàng)建目錄、創(chuàng)建文件呢?

我們回到比較熟悉的windows界面,或許大家聽說過dos命令行工具,沒有聽說過也沒關(guān)系,同時(shí)按下“Windows鍵”和“R鍵”,輸入cmd,再點(diǎn)擊“確定”,就出現(xiàn)了命令工具。

linux入門命令詳解

 

打開之后,默認(rèn)進(jìn)入計(jì)算機(jī)用戶目錄,在該目錄輸入dir,可以看到顯示目錄和文件的名稱。

執(zhí)行md 123,在資源管理器可以看到創(chuàng)建了“123”這個(gè)文件夾。

執(zhí)行rd 123,就刪除了“123”這個(gè)文件夾。

輸入cls,即可清除屏幕顯示信息。

這里演示的dir、md、rd、cls這些命令,都是這個(gè)命令行所支持的命令。他們可以實(shí)現(xiàn)創(chuàng)建目錄、刪除目錄、清屏等操作。

回到前面提的問題:除了圖形界面,Ubuntu下面有沒有其它的方式也可以創(chuàng)建目錄、創(chuàng)建文件呢?

答案是有的,可以通過Linux命令。

下面,我先給大家演示一下Linux命令,大家先看看我是如何操作的,在后續(xù)視頻中我會(huì)詳細(xì)的講解Linux命令如何快速記憶和快速掌握。

現(xiàn)在我們只是來演示一下,在這里強(qiáng)烈建議,不要做筆記,也不要記憶。

演示效果見視頻。

在Ubuntu下面,我們通過文件搜索器,輸入terminal,即可找到終端,或者使用快捷鍵:Ctrl + Alt + T也可打開終端。Linux命令是每一個(gè)Linux學(xué)習(xí)者必須掌握的基礎(chǔ)知識(shí),入門階段掌握常用的一些命令即可。

演示中使用到命令:

pwd   //顯示當(dāng)前所在的目錄
    ls   //顯示當(dāng)前目錄下的文件
    cd   //切換路徑
    cd ..   //返回上一級(jí)路徑
    mkdir  //新建目錄
    rmdir  //刪除目錄
    touch  //新建文件
    cp   //復(fù)制文件
    rm   //刪除文件
    cat   //將文件內(nèi)容顯示到終端中
    clear  //清除屏幕的顯示內(nèi)容

第002節(jié)_shell命令解析器功能說明

在Shell中輸入字符串并回車的過程:1.Shell根據(jù)第一個(gè)字符串去環(huán)境變量PATH所指定的目錄中找到同名的應(yīng)用程序;2.然后執(zhí)行它;

我們可以通過設(shè)置PATH環(huán)境變量來添加我們的目錄:

export PATH=$PATH:/my/dir

這也就是command not found的原因:

1.PATH所指定的目錄中無此程序;2.它不是可執(zhí)行的程序;

第003節(jié)_linux命令提示符和linux命令格式

這節(jié)課我們正式學(xué)習(xí)Linux命令,只有掌握了Linux基礎(chǔ)命令,我們才能成功邁入Linux的世界。

前面演示過一些Linux的命令,這些Linux命令非常基礎(chǔ),每個(gè)同學(xué)都必須掌握。我們重新來講解,并且補(bǔ)充一些Linux相關(guān)的基礎(chǔ)知識(shí)。

Linux的命令提示符

使用快捷鍵:Ctrl + Alt + T打開終端,打開終端之后,可以看到它已經(jīng)顯示了一串字符,這一串就是命令提示符。

命令提示符表明了當(dāng)前終端的狀態(tài),這一串的含義如圖:

linux入門命令詳解

 

首先book表示當(dāng)前登陸的用戶名,因?yàn)長(zhǎng)inux是一個(gè)多用戶的操作系統(tǒng),所以說指明一下當(dāng)前是哪一個(gè)用戶名登陸的。

接下來是一個(gè)@,它是一個(gè)連接符,連接前后。

接著的www.100ask.org是一個(gè)主機(jī)名,如果大家沒有使用我們百問網(wǎng)提供的Ubuntu環(huán)境的話,這主機(jī)名可能不同,但沒有關(guān)系。

再接著是一個(gè):它也是一個(gè)連接符,連接前后。 再接著是一個(gè)~,它是一個(gè)目錄,表明了book這用戶的家目錄/home/book,在后面我們會(huì)說明。

再接著是一個(gè)$, 因?yàn)閎ook是一個(gè)普通用戶,普通用戶顯示$,如果book是一個(gè)root(超級(jí))用戶,就會(huì)顯示#。這個(gè)root用戶在后面會(huì)說明。

因此我們需要記住兩點(diǎn),命令提示符,顯示了:

* 1.當(dāng)前登陸的用戶名

* 2.用戶當(dāng)前所在的路徑

Linux命令的格式

命令  [選項(xiàng)]  [參數(shù)]

在一些參考書里,是以英文寫的,它們是一個(gè)意思。

linux入門命令詳解

 

舉例:
如果我們只需要查看當(dāng)前路徑的文件內(nèi)容:ls
如果我們想查看當(dāng)前路徑下文件的創(chuàng)建時(shí)間和大小等等這些詳細(xì)內(nèi)容:ls -l
如果我們想查看非當(dāng)前路徑下的內(nèi)容,比如/home這個(gè)路徑下的內(nèi)容:ls -l /home

linux入門命令詳解

 

可以發(fā)現(xiàn):

1.命令這一部分肯定是存在的

2.選項(xiàng)和參數(shù)不一定存在,可有可無;選項(xiàng)和參數(shù)取決于你使用該命令實(shí)現(xiàn)的具體目的;

3.選項(xiàng)是以“-”來指明的;

4.命令、選項(xiàng)、參數(shù)之間以空格隔開(一個(gè)或多個(gè)空格都視為是一個(gè)空格);

5.完成命令輸入后,按下“enter鍵”,即可執(zhí)行命令;

如ls有個(gè)-l選項(xiàng),可能有的同學(xué)會(huì)問,那么ls到底有哪些選項(xiàng)了?可以通過man ls來查看。

ls命令的選項(xiàng)有很多,入門階段先掌握ls命令的-l、-a、-h等常用選項(xiàng)。

在后面的視頻中,也是先介紹Linux基礎(chǔ)命令(pwd、cd、ls等)的常用選項(xiàng)。

入門階段,掌握一些常用的選項(xiàng)就可以了,不要貪多。

第004節(jié)_linux常用命令引入

前面演示過這些命令,這節(jié)課開始重新來講解,在講解的過程中,我將告訴大家我自己的記憶方法,我相信這些記憶方法,可以幫助大家快速的掌握這些命令。言歸正傳,這里有幾個(gè)單詞:

linux入門命令詳解

 

非常簡(jiǎn)單,我相信每個(gè)同學(xué)都能掌握。好了,等下的記憶方法,就是這些單詞的組合。

第005節(jié)pwd命令_獨(dú)家記憶方法

最簡(jiǎn)單的是pwd這個(gè)命令,我參考了國內(nèi)很多講解Linux命令的視頻,其實(shí)很多老師講解這個(gè)命令的時(shí)候,都講解得不是很完善,他們只是告訴你怎么用,但是他沒告訴你怎么來記,它的來源是什么。

我這里要講解一下它的來源,它是print working directory,這三個(gè)單詞得首寫字母的組合。這三個(gè)單詞的中文意思就是“打印當(dāng)前工作路徑”。我相信你只要掌握這三個(gè)單詞的含義,你就能清楚的記住pwd這個(gè)命令,這樣的話,你就知根知底了。

在前面講過,Linux命令格式是由命令、選項(xiàng)、參數(shù)。這三個(gè)部分來構(gòu)成的。在日常工作和學(xué)習(xí)中,只需要掌握命令部分為pwd就可以了,至于其它的選項(xiàng)、參數(shù)就可以不用掌握了。

演示效果見視頻。

pwd  //打印當(dāng)前所在的路徑

第006節(jié)cd命令講解1_獨(dú)家記憶方法

接著是cd命令,這cd命令的來源是change directory這兩單詞的首寫字母組合。這兩單詞的意思就是“切換路徑”。一般情況下,cd命令都不需要加參數(shù),只需要加上,需要切換的目標(biāo)目錄就行了。

演示效果見視頻。

 cd   //切換路徑

演示過程中,每次都需要輸入很多,是不是有時(shí)可以簡(jiǎn)化輸入呢?答案是可以的。一般簡(jiǎn)化輸入有這三種情況:

cd  ~  //切換到家目錄
cd  .. //切換到上一級(jí)目錄
cd  -  //切換到上一次所在目錄

第007節(jié)linux基礎(chǔ)知識(shí)_家目錄_當(dāng)前路徑

第一個(gè)概念是家目錄,比如book用戶的家目錄是/home/book。

這是前面講解過的Ubuntu結(jié)構(gòu),當(dāng)你在Ubuntu下面新建一個(gè)book用戶后,它會(huì)在/home目錄下新建一個(gè)book目錄。

/home/book這個(gè)目錄來存放book用戶他自己的一些文件。

同理,你在Ubuntu下面新建guest這個(gè)用戶在話,他也會(huì)在/home下面guest這個(gè)目錄。/home/guest來存放guest用戶,他自己的一些文件。

linux入門命令詳解

 

Linux中用~符號(hào)來表示用戶的家目錄。因此在Linux中輸入cd ~即可進(jìn)入家目錄。

演示效果見視頻。

下面都是一些Linux的基礎(chǔ)概念,我們先補(bǔ)充一下。

第008節(jié)linux基礎(chǔ)知識(shí)_上一個(gè)路徑_上一次路徑

  • 第二個(gè)概念是當(dāng)前路徑和上一級(jí)路徑。
cd        //切換路徑
cd ~      //切換到當(dāng)前用戶的家目錄
cd .      //切換到當(dāng)前路徑,很少使用
cd ..     //切換到上一級(jí)路徑
cd ../..  //切換到上上級(jí)路徑(其中:在linux中路徑分隔符為斜杠/)
cd -      //切換到上一次的路徑

Linux中用.符號(hào)來表示當(dāng)前目錄,用..符號(hào)來表示上一級(jí)目錄。

第009節(jié)_linux基礎(chǔ)知識(shí)__linux目錄結(jié)構(gòu)介紹

Linux目錄結(jié)構(gòu)參考前面

/                ------------------根目錄/
    |------bin       ------------------/bin
    |------home      ------------------/home
        |------book  ------------------/home/book
        |------Guest ------------------/home/Guest
    |------usr       ------------------/usr
        |------lib   ------------------/usr/lib
        |------bin   ------------------/usr/bin

第010節(jié)linux基礎(chǔ)知識(shí)_絕對(duì)路徑和相對(duì)路徑

第三個(gè)概念是絕對(duì)路徑和相對(duì)路徑

絕對(duì)路徑:從根目錄一級(jí)級(jí)找下去,需要寫完整路徑名

相對(duì)路徑:參照當(dāng)前所在目錄進(jìn)行查找

舉例:

1) 當(dāng)前路徑為/bin,然后./pwd就是執(zhí)行了/bin/pwd

2) 當(dāng)前路徑為/home/book/100ask,然后cd ../Videos/就到達(dá)/home/book/Videos,cd ../..就到達(dá)/home

絕對(duì)路徑是從根目錄開始;

相對(duì)路徑一般以.和..來構(gòu)成;

演示效果見視頻。

第011節(jié)cd命令講解2注意事項(xiàng)

注意事項(xiàng):

1.切換的路徑必須保證存在,可以使用命令來查看某一個(gè)路徑下的所有內(nèi)容。

2.一定要記得多使用tab鍵,讓終端為你自動(dòng)補(bǔ)全。

你切換的路徑必須保證存在,如果路徑都不存在,肯定切換不了。這相當(dāng)于什么呢。

你們班上有30個(gè)學(xué)生,學(xué)號(hào)是1-30號(hào),老師叫了31號(hào),肯定沒人應(yīng)答嘛。

因此,建議切換路徑前,使用命令來先查看下有沒有這個(gè)路徑,命令,后面會(huì)講。

tab鍵可以減少我們的輸入,提高我們的效率,我見過很多初學(xué)者,每次輸入的時(shí)候都輸入完整的文件名或者路徑名,效率很低下。所以,記得多使用tab鍵。

演示效果見視頻。

第012節(jié)ls命令_獨(dú)家記憶方法

接下來,我們講解ls命令。ls命令它的來源是英文單詞list。學(xué)過數(shù)據(jù)結(jié)構(gòu)的同學(xué)知道,list表示鏈表,不過在這里,list是個(gè)動(dòng)詞,表示列舉、列出。ls的功能是列出目錄內(nèi)容。

ls  //列出目錄內(nèi)容

前面我們剛剛講過cd命令,cd命令是切換路徑。一般的話,都是用cd切換路徑,然后再使用ls來查看目錄內(nèi)容。

在前面講過,Linux的命令組成是:

命令  [選項(xiàng)]  [參數(shù)]

其中選項(xiàng),參數(shù)可有可無。

舉例:

1) ls

ls    //則顯示當(dāng)前所在目錄的內(nèi)容

2)ls 目錄名

ls /home//則指定顯示/home的內(nèi)容
ls ~  //則指定顯示/home/book的內(nèi)容

3)ls 選項(xiàng) 或 ls 選項(xiàng) 目錄名

常用的選項(xiàng):

-l(long的縮寫),顯示目錄下文件的更詳細(xì)的信息(文件權(quán)限、文件最后修改時(shí)間、文件大小);

-a(all的縮寫),顯示了隱藏文件;

-h(human-able的縮寫),將文件大小以K(KB)、M(MB)、G(GB)來表示;

ls -lh的詳細(xì)的信息含義:

linux入門命令詳解

 

演示效果見視頻。

第013節(jié)目錄操作mkdir和rmdir獨(dú)家記憶方法

下面我們講解mkdir這個(gè)命令。mkdir來源于make directory

目錄的操作

  • mkdir:創(chuàng)建目錄

舉例:

1)mkdir 目錄名

mkdir dir0    //創(chuàng)建了dir0這個(gè)目錄

2)mkdir -p 父目錄/子目錄

mkdir -p  dir1/dir2 //連續(xù)創(chuàng)建多級(jí)目錄(父目錄和子目錄),如果父目錄不存在,則需要加入-p參數(shù)。-p(parents的縮寫)
  • rmdir :刪除目錄
    舉例:

1) rmdir 目錄名

rmdir dir0  //刪除dir0這個(gè)沒有內(nèi)容的空目錄

**注意:**rmdir不能刪除非空目錄(非空目錄:該目錄下面有子目錄或者文件)

2)rm -f 目錄名

rm -f dir0  //刪除dir0這個(gè)目錄

注意:可以刪除非空目錄

演示效果見視頻。

第014節(jié)_文件操作touch_mv_cp_rm

文件的操作

  • touch :用來新建文件

舉例:

1) touch 文件名

touch file1  //在當(dāng)前目錄新建名為file1的文件

注意:

1)同一目錄無法創(chuàng)建同名的文件

2)linux的文件名是區(qū)分大小寫的,如file1和File1是不同文件。這一點(diǎn)跟windows不同。

  • mv(move的縮寫) :用來修改文件(目錄)名、移動(dòng)路徑

舉例:

1) mv 舊文件名 新文件名 修改文件名

mv file1 filea //將當(dāng)前目錄的文件file1改名為filea

2)mv 舊目錄名 新目錄名 修改目錄名

mv dir1 dira  //將當(dāng)前目錄下的目錄dir1改為dira

3)mv 文件名 目錄名 移動(dòng)路徑

mv filea dira //將當(dāng)前目錄下filea移動(dòng)到dira子目錄
mv filea  ~  //將當(dāng)前目錄下filea移動(dòng)家目錄
mv ~/filea  .. //將家目錄下的fila移動(dòng)到上一個(gè)路徑

cp(copy的縮寫) :用來復(fù)制文件(目錄)

1)cp 源文件名 目標(biāo)文件名

cp File1  file2 //將當(dāng)前目錄下的文件File1拷貝成file2

2)cp 源文件名 目標(biāo)目錄名

cp file2 dira/ //將當(dāng)前目錄下的文件file2拷貝到dira子目錄

2)cp 源目錄名 目標(biāo)目錄名

cp -r dira dirb //復(fù)制dira目錄下的所有內(nèi)容到dirb,其中,-r參數(shù)時(shí)遞歸復(fù)制
cp -i file2 dira //如果dira目錄下面有同名的file2,加入-i參數(shù)就會(huì)要求你確認(rèn)是否覆蓋同名的文件

**注意:**cp的常用參數(shù)有:-i,-r,-f,-d等,在后面講解了linux權(quán)限之后,我們會(huì)加深cp這個(gè)命令的講解。

rm(remove的縮寫) :刪除文件(目錄)

常用命令格式:

rm   [選項(xiàng)]   [文件名 | 目錄名]

常用選項(xiàng):

-i(interactive(交互)的縮寫),刪除文件(目錄)之前,要求你確認(rèn)是否同意刪除

-r(recursive(遞歸)的縮寫),遞歸刪除指定目錄下的子目錄和文件

-f(force(強(qiáng)制)的縮寫),強(qiáng)制刪除

舉例:

rm File1   //刪除當(dāng)前目錄下的文件File1
rm -i file2  //刪除文件file2,刪除前要求你確認(rèn)是否同意刪除,其中y表明同意刪除,n表示取消刪除
rm -r dira  //刪除目錄dira
rm -ir dirb  //刪除目錄dirb,刪除前要求你確認(rèn)是否同意刪除,其中y表明同意刪除,n表示取消刪除  

注意:

1)刪除文件(目錄)前,確定該文件(目錄)是否可以被刪除。

2)rm的常用參數(shù)有:-i,-r,-f等,在后面講解了linux權(quán)限之后,我們會(huì)加深rm這個(gè)命令的講解。

第015節(jié)_文件查看和編輯cat_gedit

文件的查看和編輯:

1) cat用來查看文件內(nèi)容

常用命令格式:

cat  文件名

舉例:

 cat file1     將file1的內(nèi)容打印到標(biāo)準(zhǔn)輸出中(默認(rèn)標(biāo)準(zhǔn)標(biāo)準(zhǔn)輸出指向終端)
 cat file1 file2  將file1和file2的內(nèi)容串聯(lián)并依次全部打印到標(biāo)準(zhǔn)輸出中
 cat -n file1    顯示內(nèi)容并在內(nèi)容前顯示行號(hào)。

類似的查看命令:more、less、head、tail等后面講解

2) gedit 圖形應(yīng)用程序的編輯器

這個(gè)前面講過了,就不再重復(fù)了

3) vi 編輯器

vi編輯器非常重要,在后面的視頻,以專題的形式講解。

第016節(jié)_清除屏幕_clear和reset

清除屏幕命令:

clear:刷新屏幕,保留歷史命令操作記錄

說明:此命令本質(zhì)上只是讓終端向后翻一頁,當(dāng)向上滾動(dòng)鼠標(biāo)時(shí),還是可以看到之前命令的操作記錄

也可使用快捷鍵“Ctrl”+“L”。

reset:重新初始化屏幕,清除歷史命令操作記錄

第017節(jié)_幫助信息man_info_help

幫助信息:

學(xué)習(xí)Linux最麻煩的是什么?

不停的上網(wǎng)或者翻閱書籍查找linux命令、相關(guān)函數(shù)的用法。

其實(shí),沒那么麻煩,linux發(fā)行版(如ubuntu)自帶幫助命令。

Linux系統(tǒng)中提供了三種幫助方式。

man和info是獨(dú)立的命令, --help是個(gè)命令的參數(shù),

它們都是Linux中獲取幫助信息最權(quán)威,最快捷的途徑。

1) man使用的最多

舉例:

 man man  //查看man手冊(cè)的說明
 man ls   //當(dāng)沒有指定使用那一頁,默認(rèn)使用第1頁
 man 1 ls  //與 man ls 一樣
 man 1 gcc //gcc是一個(gè)應(yīng)用程序,在linux中一般使用gcc編譯器來編譯c/c++語言的程序 
 man 2 open //查看系統(tǒng)調(diào)用open的man手冊(cè)說明。open/write/read/close等等都是系統(tǒng)調(diào)用

注意:

 man手冊(cè)的9冊(cè)內(nèi)容的側(cè)重點(diǎn),最好記一下。

linux入門命令詳解

 

2) info

舉例:

info ls  //查看ls的幫助信息1

3) –help

舉例:

ls --help //查看ls的幫助信息

————————————————

版權(quán)聲明:本文為CSDN博主「韋東山」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/thisway_diy/article/details/79384585

分享到:
標(biāo)簽:命令 linux
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定