Ubuntu常用基础命令
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?轉(zhuǎn)載原地址:https://www.linuxidc.com/Linux/2018-07/153206.htm
整理了一些Linux常用基礎(chǔ)命令,歡迎指正。
首先記住四個(gè)熱鍵,學(xué)會(huì)這四個(gè)鍵,收益一輩子。
Tab按鍵---命令補(bǔ)齊功能
 Ctrl+c按鍵---停掉正在運(yùn)行的程序
 Ctrl+d按鍵---相當(dāng)于exit,退出
 Ctrl+l按鍵---清屏
1、關(guān)機(jī)命令:shutdown
shutdown 參數(shù)說(shuō)明:
[-t] 在改變到其它runlevel之前,告訴init多久以后關(guān)機(jī)。
 [-r] 重啟計(jì)算器。
 [-k] 并不真正關(guān)機(jī),只是送警告信號(hào)給每位登錄者〔login〕。
 [-h] 關(guān)機(jī)后關(guān)閉電源〔halt〕。
 [-n] 不用init而是自己來(lái)關(guān)機(jī)。不鼓勵(lì)使用這個(gè)選項(xiàng),而且該選項(xiàng)所產(chǎn)生的后果往往不總是你所預(yù)期得到的。
 [-c] cancel current process取消目前正在執(zhí)行的關(guān)機(jī)程序。所以這個(gè)選項(xiàng)當(dāng)然沒(méi)有時(shí)間參數(shù),但是可以輸入一個(gè)用來(lái)解釋的訊息,而這信息將會(huì)送到每位使用者。
 [-f] 在重啟計(jì)算器〔reboot〕時(shí)忽略fsck。
 [-F] 在重啟計(jì)算器〔reboot〕時(shí)強(qiáng)迫f(wàn)sck。
 [-time] 設(shè)定關(guān)機(jī)〔shutdown〕前的時(shí)間。
shutdown -h 12:00
系統(tǒng)將在12時(shí)準(zhǔn)時(shí)關(guān)機(jī)。
shutdown -h now
不等了,系統(tǒng)現(xiàn)在就要關(guān)機(jī)。
shutdown -r now
別墨跡了,馬上給我重啟系統(tǒng)。
shutdown -h 10
不等了,系統(tǒng)將在10分鐘后關(guān)機(jī)。
取消定時(shí)關(guān)機(jī)命令:shutdown -c
其他關(guān)機(jī)命令:halt和poweroff
halt 最簡(jiǎn)單的關(guān)機(jī)命令
用halt命令來(lái)關(guān)機(jī)時(shí),實(shí)際調(diào)用的是shutdown -h。halt 執(zhí)行時(shí)將殺死應(yīng)用進(jìn)程,執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫(xiě)操作完成后就會(huì)停止內(nèi)核。
halt 參數(shù)說(shuō)明:
[-n] 防止sync系統(tǒng)調(diào)用,它用在用fsck修補(bǔ)根分區(qū)之后,以阻止內(nèi)核用老版本的超級(jí)塊〔superblock〕覆蓋修補(bǔ)過(guò)的超級(jí)塊。
 [-w] 并不是真正的重啟或關(guān)機(jī),只是寫(xiě)wtmp〔/var/log/wtmp〕紀(jì)錄。
 [-d] 不寫(xiě)wtmp紀(jì)錄〔已包含在選項(xiàng)[-n]中〕。
 [-f] 沒(méi)有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟。
 [-i] 關(guān)機(jī)〔或重啟〕前關(guān)掉所有的網(wǎng)絡(luò)接口。
 [-p] 該選項(xiàng)為缺省選項(xiàng)。就是關(guān)機(jī)時(shí)調(diào)用poweroff。
poweroff 常用的關(guān)機(jī)命令
對(duì)于poweroff,網(wǎng)上說(shuō)它是halt命令的鏈接,基本用法和 halt 差不多。
2、重啟命令:reboot
3、查看目錄下文件命令:ll
ll? 是 ls -l 的常用別名。此命令的功能是:查看當(dāng)前目錄下的所有文件及詳細(xì)信息,創(chuàng)建時(shí)間、讀寫(xiě)權(quán)限等;
4、目錄顯示命令:ls
ls 是Linux下常用命令,ls? 命令的功能是:以列表的形式 列出當(dāng)前目錄下的文件;
顯示全部目錄命令:ls -a
5、變換目錄命令:cd
cd命令用來(lái)切換工作目錄至dirname。 其中dirname表示法可為絕對(duì)路徑或相對(duì)路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時(shí)所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。
實(shí)例
cd? ? 進(jìn)入用戶主目錄;
 cd ~? 進(jìn)入用戶主目錄;
 cd -? 返回進(jìn)入此目錄之前所在的目錄;
 cd ..? 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/";".."為上級(jí)目錄的意思);
 cd ../..? 返回上兩級(jí)目錄;
 cd !$? 把上個(gè)命令的參數(shù)作為cd參數(shù)使用。
6、顯示當(dāng)前目錄命令:pwd
pwd命令能夠顯示當(dāng)前所處的路徑。
這個(gè)命令比較簡(jiǎn)單,如果有時(shí)在操作過(guò)程中忘記了當(dāng)前的路徑,則可以通過(guò)此命令來(lái)查看路徑,其執(zhí)行方式為:
# pwd
/home/linuxidc
第一行為運(yùn)行的命令,第二行的內(nèi)容為運(yùn)行pwd命令后顯示的信息,即顯示用戶當(dāng)前所在的工作目錄的路徑為/home/linuxidc。
提示:
應(yīng)該經(jīng)常使用pwd命令。Linux的目錄結(jié)構(gòu)非常復(fù)雜,一個(gè)小小的分支就可能會(huì)有十幾層目錄,就好像是個(gè)森林,所以Linux不會(huì)像Windows那樣把全路徑寫(xiě)在提示符里,那樣太長(zhǎng)了。
在目錄用cd鉆來(lái)鉆去,很容易記不清自己到底身在何處,這時(shí)候執(zhí)行命令可是有點(diǎn)危險(xiǎn)的,例如,想刪除一個(gè)文件,不搞清楚當(dāng)前目錄,可能會(huì)誤刪除同名的有用文件,而且沒(méi)那么容易恢復(fù)。還有很多其他的情況需要使用pwd,尤其是在執(zhí)行“rm –rf”這種對(duì)目錄直接刪除的操作時(shí),更需要用pwd確定一下,可能每執(zhí)行十幾個(gè)命令就會(huì)輸入一回。我們應(yīng)該感謝Jim Meyering先生,他是pwd的創(chuàng)作者。
7、查看版本信息命令:uname -a;? lsb_release -a;? getconf LONG_BIT
uname -a? (Linux查看版本當(dāng)前操作系統(tǒng)內(nèi)核信息)
lsb_release -a
getconf LONG_BIT 返回32或者64,表示運(yùn)行在32位或者64位模式下,返回32并不代表該CPU不支持64位計(jì)算。
lsb_release命令用來(lái)顯示LSB和特定版本的相關(guān)信息。如果使用該命令時(shí)不帶參數(shù),則默認(rèn)加上-v參數(shù)。
-v, --version
 顯示版本信息
 -i, --id
 顯示發(fā)行版的ID
 ?-d, --description
 顯示該發(fā)行版的描述信息
 -r, --release
 顯示當(dāng)前系統(tǒng)是發(fā)行版的具體版本號(hào)
 -c, --codename
 發(fā)行版代號(hào)
 -a, --all
 顯示上面的所有信息
 -h, --help
 顯示幫助信息
8、幾個(gè)小工具命令
顯示日期的命令:date?
很多shell腳本里面需要打印不同格式的時(shí)間或日期,以及要根據(jù)時(shí)間和日期執(zhí)行操作。延時(shí)通常用于腳本執(zhí)行過(guò)程中提供一段等待的時(shí)間。日期可以以多種格式去打印,也可以使用命令設(shè)置固定的格式。在類UNIX系統(tǒng)中,日期被存儲(chǔ)為一個(gè)整數(shù),其大小為自世界標(biāo)準(zhǔn)時(shí)間(UTC)1970年1月1日0時(shí)0分0秒起流逝的秒數(shù)。
date: 無(wú)法設(shè)置日期: 不允許的操作 的解決方法:
報(bào)錯(cuò)如下:“date: 無(wú)法設(shè)置日期: 不允許的操作”,因?yàn)槭褂肔inux系統(tǒng)下的普通用戶登錄。
 執(zhí)行場(chǎng)景如下:
 linuxidc@linuxidc ~$ date -s "19900909 13:14:21"
 date: 無(wú)法設(shè)置日期: 不允許的操作
問(wèn)題解決:
 1. 用su命令切換到超級(jí)用戶
linuxidc@linuxidc:~$ su root
 密碼:
2. 執(zhí)行date設(shè)置指令OK
 root@linuxidc:/home/linuxidc# date -s "19900909 13:14:21"
 1990年 09月 09日 星期日 13:14:21 CDT
3. 用su命令切換到原普通賬戶
 root@linuxidc:/home/linuxidc# su linuxidc
 linuxidc@linuxidc:~$
顯示日歷的命令:cal
顯示當(dāng)前月 cal
顯示年歷 cal 2018
計(jì)算器命令:bc
bc命令是一種支持任意精度的交互執(zhí)行的計(jì)算器語(yǔ)言。bash內(nèi)置了對(duì)整數(shù)四則運(yùn)算的支持,但是并不支持浮點(diǎn)運(yùn)算,而bc命令可以很方便的進(jìn)行浮點(diǎn)運(yùn)算,當(dāng)然整數(shù)運(yùn)算也不再話下。
總結(jié)
以上是生活随笔為你收集整理的Ubuntu常用基础命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: centos7 安装教程 图文流程安装后
 - 下一篇: centos7添加运行终端快键键