我們使用 Ubuntu 系統(tǒng),主要是使用 Ubuntu 系統(tǒng)下的命令,所以掌握 Ubuntu 的一些常用命令是至關(guān)重 要的,接下來我們就學(xué)習(xí)下這些常用的命令,為后面的學(xué)習(xí)打好基礎(chǔ)。基于迅為-IMX6ULL開發(fā)板 2.5.1 文件信息查看命令 ls 文件操作是最基本的操作,ubuntu 下的命令為“l(fā)s”,格式如下: ls [選項(xiàng)] [路徑] ls 跟 dos 下的 dir 命令是一樣的都是用來列出目錄下的文件,它是 list 的縮寫,當(dāng)我們學(xué)習(xí)某種東西的時(shí) 候要做到知其所以然,當(dāng)你知道了這個(gè)東西大概是個(gè)什么了以后你的思維就會聯(lián)想到很多的東西學(xué)習(xí)的就 會很快。他的主要參數(shù)有: -a 顯示所有的文件以及子目錄,包括以“.”開頭的隱藏文件 -l 顯示文件的詳細(xì)信息,比如文件的形態(tài)、權(quán)限、所有者、大小等信息 -t 將文件按照創(chuàng)建時(shí)間排序列出 -s 在每個(gè)文件的后面打印出文件的塊大小 -A 列出除了"."和".."以外的文件 -R 將目錄下所有的子目錄的文件都列出來,相當(dāng)于我們編程中的“遞歸”實(shí)現(xiàn) -L 列出文件的鏈接名。Link(鏈接) -S 以文件的大小進(jìn)行排序 以上是 ls 命令的一些參數(shù),當(dāng)然還有很多沒有列出來,我們只要掌握這些就足夠我們平時(shí)的使用了, 這些參數(shù)也可以結(jié)合在一起組合使用,比如“-al”可以顯示所有文件的詳細(xì)信息包括“.”開頭的隱藏文件, ls 的命令使用如下圖所示: ![]() 2.5.2 目錄切換命令 cd cd 命令格式如下: cd [dirName] Linux cd 命令用于切換當(dāng)前工作目錄至 dirName(目錄參數(shù))。其中 dirName 表示法可為絕對路徑或相對路 徑。若目錄名稱省略,則變換至使用者的 home 目錄 (也就是剛 login 時(shí)所在的目錄)。其命令格式如下: cd / //進(jìn)入到根目錄“/”下,Linux 系統(tǒng)的根目錄為“/” cd /usr //進(jìn)入到目錄“/usr”里面 cd .. //進(jìn)入到上一級目錄 cd ~ //切換到當(dāng)前用戶主目錄(我這里登陸用戶是 topeet,主目錄/home/topeet) 比如我們要進(jìn)入目錄“/lib”,并查看改目錄下有哪些文件,操作步驟如下圖所示: ![]() 在上圖中,當(dāng)我們使用“cd /lib”進(jìn)入到“/lib”目錄下,可以看到命令行里面“$”后面會自動(dòng)加上了 當(dāng)前的目錄“/lib”,如下圖所示: ![]() 2.5.3 顯示當(dāng)前路徑命令 pwd pwd 命令的格式如下: pwd [OPTION]... 參數(shù)說明: -L //目錄連接鏈接時(shí),輸出連接路徑 -P //輸出物理路徑 例如我們查看當(dāng)前所在目錄,萬平米,我們只需要輸入命令“pwd”即可,顯示結(jié)果如下圖所示: ![]() 2.5.4 系統(tǒng)信息查看命令 uname uname 命令的格式如下: uname [-amnrsv] [--help] [--version] Linux uname 命令用于顯示系統(tǒng)信息,例如顯示電腦以及操作系統(tǒng)的相關(guān)信息。 參數(shù)說明: -a //顯示全部的信息 -m //顯示電腦類型 -n //顯示在網(wǎng)絡(luò)上的主機(jī)名稱 -r //顯示操作系統(tǒng)的發(fā)行編號 -s //顯示操作系統(tǒng)名稱 -v //顯示操作系統(tǒng)的版本 --help //顯示幫助 --version //顯示版本信息 使用該命令執(zhí)行的結(jié)果如下圖所示: ![]() 2.5.5 清屏命令 clear clear 命令用于清除終端上的所有內(nèi)容,只留下一行提示符,執(zhí)行結(jié)果如下圖所示: ![]() 2.5.6 切換用戶執(zhí)行身份命令 sudo Ubuntu 系統(tǒng)是一個(gè)允許多用戶同時(shí)使用的操作系統(tǒng),權(quán)限最大的用戶是超級用戶“root”,他具有最 大的權(quán)限,有時(shí)候我們執(zhí)行一些操作的時(shí)候需要使用 root 權(quán)限才能執(zhí)行,例如在安裝軟件的時(shí)候。通過 sudo 命令我們可以將身份切換到 root 用戶,具有 root 用戶的權(quán)限。使用 sudo 命令的時(shí)候需要我們輸入密碼, 我們需要注意輸入密碼的時(shí)候終端是沒有任何提示的!sudo 命令的格式如下: sudo [選項(xiàng)] [命令] 例如我們要?jiǎng)?chuàng)建一個(gè)新的用戶“test”,創(chuàng)建新用戶的命令為“adduser”,只有 root 用戶才有權(quán)限創(chuàng) 建新用戶,我們在安裝 Ubuntu 系統(tǒng)的時(shí)候創(chuàng)建的“topeet”用戶是沒有 root 權(quán)限的,所以創(chuàng)建新用戶的話 我們需要使用“sudo”命令,如下圖所示: ![]() 2.5.7 添加用戶命令 adduser 在 2.5.6 章節(jié)我們我們已經(jīng)使用過改命令了,adduser 命令格式如下: adduser [參數(shù)] [用戶名] 常用參數(shù)如下: -system //添加一個(gè)系統(tǒng)用戶 -home DIR //DIR 表示用戶的主目錄 -uid ID //ID 表示用戶的 uid -ingroup GRP //表示用戶所屬的組名 “adduser”命令我們在 2.5.6 章節(jié)已經(jīng)使用過了,大家可以嘗試著在添加一個(gè)新用戶。 2.5.8 刪除用戶命令 deluser 刪除用戶使用的命令是“deluser”,命令格式如下: deluser[參數(shù)] [用戶名] 參數(shù)說明如下: -system //當(dāng)用戶是一個(gè)系統(tǒng)用戶的時(shí)候才能刪掉 -remove-home //刪除用戶的主目錄 -remove-all-files //刪除與用戶有關(guān)的所有文件 -backup //備份用戶信息 “deluser”也要使用“sudo”來執(zhí)行,以刪除我們前面創(chuàng)建的用戶“test”為例我們輸入“sudo deluser -remove-all-files test”,運(yùn)行結(jié)果如下圖所示: ![]() 2.5.9 切換用戶命令 su 前面在講解“sudo”命令的時(shí)候,他是以 root 用戶去執(zhí)行一個(gè)命令,病沒有更改當(dāng)前登錄用戶的身份, 而“su”命令可以實(shí)現(xiàn)直接從當(dāng)前用戶切換到 root 用戶,切換到 root 用戶就會獲得系統(tǒng)最高的權(quán)限,所有 命令都可以直接運(yùn)行,不需要在加上“sudo”了。“su”的命令格式如下: su [選項(xiàng)] [用戶名] 選項(xiàng)參數(shù)說明如下: -c command 執(zhí)行指定的命令,執(zhí)行完畢以后在回到原用戶身份 -l 改變用戶身份,同事改變工作目錄和系統(tǒng)的環(huán)境變量 -m 改變用戶身份,不改變系統(tǒng)環(huán)境變量 -h 顯示幫助信息 我們這里以切換到“root”用戶為例,來看下“su”命令的使用,我們輸入“sudo su”,然后按照提示 輸入當(dāng)前用戶“topeet”的密碼(注意終端輸入密碼不會顯示),就會切換到“root”用戶了,運(yùn)行結(jié)果如 下圖所示 ![]() 我們看到上圖中,命令行提示符@前面的用戶變成了 root,標(biāo)識當(dāng)前登錄的用戶是“root”了,并且最 后面的$變成了#。 要切換回“topeet”用戶,我們可以使用命令“su topeet”,運(yùn)行結(jié)果如下圖所示: ![]() 更多內(nèi)容:關(guān)注迅為電子 |