英泰移動(dòng)通信教育

7x24小時(shí)咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 英泰移動(dòng)通信教育 學(xué)習(xí)資訊 資訊詳情

linux常用命令及技巧

2021-10-10

linux

linux常用命令總結(jié):

一、通用命令:

1.date:printorsetthesystemdateandtime 。

2.stty-a:可以查看或者打印控制字符(Ctrl-C,Ctrl-D,Ctrl-Z等) 。

3.passwd:printorsetthesystemdateandtime(用passwd-h查看)。

4.logout,login:登錄shell的登錄和注銷(xiāo)命令。

5.pwd:printorsetthesystemdateandtime 。

6.more,less,headtail:顯示或部分顯示文件內(nèi)容。 7.lp/lpstat/cancel,lpr/lpq/lprm:打印文件。

8.更改文件權(quán)限:chmodu+x... 。

9.刪除非空目錄:rm-frdir。

10.拷貝目錄:cp-Rdir 。

11.fgjobid:可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)。

Ctrl-z可以將前臺(tái)進(jìn)程掛起(suspend),然后可以用bgjobid讓其到后臺(tái)運(yùn)行。job&可以直接讓job直接在后臺(tái)運(yùn)行。

12.kill的作用:sendasignaltoaprocess.eg:kill-9發(fā)送的SIG_KILL信號(hào)。。。具體發(fā)送什么信號(hào)可以通過(guò)mankill查看。

13.ps的用法,ps-e或ps-opid,ppid,session,tpgid,comm(其中

session顯示的sessionid,tpgid顯示前臺(tái)進(jìn)程組id,comm顯示命

令名稱。)

二.ubuntu常用命令:

1.dpkg:packagemanagerforDebian

*安裝:dpkg-ipackage

*卸載:dpkg-rpackage

*卸載并刪除配置文件:dpkg-P|--purgepackage

*如果安裝一個(gè)包時(shí)。說(shuō)依賴某些庫(kù)??梢詀ptgetinstallsomelib...

*查看軟件包安裝內(nèi)容:dpkg-Lpackage

*查看文件由哪個(gè)軟件包提供:dpkg-Sfilename

*另外dpkg還有dselect和aptitude兩個(gè)frontend.

2.apt

*安裝:apt-getinstallpacks

*apt-getupdate:更新源

*apt-getupgrade:升級(jí)系統(tǒng)。

*apt-getdist-upgrade:智能升級(jí)。安裝新軟件包,刪除廢棄的軟件包。

*apt-get-finstall:-f==--fixbroken修復(fù)依賴

*apt-getautoremove:自動(dòng)刪除無(wú)用的軟件

*apt-getremovepackages:刪除軟件

*apt-getremovepackage--purge刪除包并清除配置文件

*清除所以刪除包的殘余配置文件:dpkg-

l|grep^rc|awk'{print$2}'|tr["/n"][""]|sudoxargsdpkg-P

*安裝軟件時(shí)候包的臨時(shí)存放目錄:/var/cache/apt/archives

*清除該目錄:apt-getclean

*清除該目錄的舊版本的軟件緩存:apt-getautoclean

*查詢軟件some的依賴包:apt-cachedependssome

*查詢軟件some被哪些包依賴:apt-getrdependssome

*搜索軟件:apt-cachesearchname|regexp

*查看軟件包的作用:apt-cacheshowpackage

*查看一個(gè)軟件的編譯依賴庫(kù):apt-

cacheshowsrcpackagename|grepBuild-Depends

*下載軟件的源代碼:apt-

getsourcepackagename(注:sources.list中應(yīng)該有deb-src源)

*安裝軟件包源碼的同時(shí),安裝其編譯環(huán)境:apt-getbuild-

deppackagename(有deb-src源)

*如何將本地光盤(pán)加入安裝源列表:apt-cdromadd

3.系統(tǒng)命令:

*查看內(nèi)核版本:uname-a

*查看ubuntu版本:cat/etc/issue

*查看網(wǎng)卡狀態(tài):ethtooleth0

*查看內(nèi)存,cpu的信息:cat/proc/meminfo;cat/proc/cpuinfo

(/proc下面的有很多系統(tǒng)信息)

*打印文件系統(tǒng)空間使用情況:df-h

*查看硬盤(pán)分區(qū)情況:fdisk-l

*產(chǎn)看文件大小:du-hfilename;

*查看目錄大小:du-hsdirname;du-hdirname是查看目錄下所

有文件的大小

*查看內(nèi)存的使用:free-m|-g|-k

*查看進(jìn)程:ps-e或ps-aux-->顯示用戶

*殺掉進(jìn)程:killpid

*強(qiáng)制殺掉:killall-9processname

4.網(wǎng)絡(luò)相關(guān):

*配置ADSL:sudopppoeconf

*ADSL手工撥號(hào):sudopondsl-provider

*激活A(yù)DSL:sudo/etc/ppp/pppoe_on_boot

*斷開(kāi)ADSL:sudopoff

*根據(jù)IP查網(wǎng)卡地址:arpingIP地址

*產(chǎn)看本地網(wǎng)絡(luò)信息(包括ip等):ifconfig|ifconfigeth0

*查看路由信息:netstat-r

*關(guān)閉網(wǎng)卡:sudoifconfigeth0down

*啟用網(wǎng)卡:sudoifconfigeth0up

*添加一個(gè)服務(wù):sudoupdate-rc.d服務(wù)名defaults99

*刪除一個(gè)服務(wù):sudoupdate-rc.d服務(wù)名remove

*臨時(shí)重啟一個(gè)服務(wù):/etc/init.d/服務(wù)名restart

*臨時(shí)關(guān)閉一個(gè)服務(wù):/etc/init.d/服務(wù)名stop

*臨時(shí)啟動(dòng)一個(gè)服務(wù):/etc/init.d/服務(wù)名start

*控制臺(tái)下顯示中文:sudoapt-getinstallzhcon

*查找某個(gè)文件:whereisfilename或find目錄-name文件名

*通過(guò)ssh傳輸文件

scp-rp/path/filenameusername@remoteIP:/path#將本地文件

拷貝到服務(wù)器上

scp-rpusername@remoteIP:/path/filename/path#將遠(yuǎn)程文件

從服務(wù)器下載到本地

5.壓縮:

*解壓縮a.tar.gz:tarzxvfa.tar.gz

*解壓縮a.tar.bz2:tarjxvfa.tar.bz2

*壓縮aaabbb目錄為xxx.tar.gz:tarzcvfxxx.tar.gzaaabbb

*壓縮aaabbb目錄為xxx.tar.bz2:tarjcvfxxx.tar.bz2aaabbb

6.Nautilus:

特殊URI地址

*computer:///-全部掛載的設(shè)備和網(wǎng)絡(luò)

*network:///-瀏覽可用的網(wǎng)絡(luò)

*burn:///-一個(gè)刻錄CDs/DVDs的數(shù)據(jù)虛擬目錄

*smb:///-可用的windows/samba網(wǎng)絡(luò)資源

*x-nautilus-desktop:///-桌面項(xiàng)目和圖標(biāo)

*file:///-本地文件

*trash:///-本地回收站目錄

*ftp://-FTP文件夾

*ssh://-SSH文件夾

*fonts:///-字體文件夾,可將字體文件拖到此處以完成安裝

*themes:///-系統(tǒng)主題文件夾

*顯示隱藏文件:Ctrl+h

*顯示地址欄:Ctrl+l

*查看已安裝字體:在nautilus的地址欄里輸入”fonts:///“,就

可以查看本機(jī)所有的fonts

7.補(bǔ)充部分:

*查看本地所有的tpc,udp監(jiān)聽(tīng)端口:netstat-

tupln(t=tcp,u=udp,p=program,l=listen,n=numric)

*通過(guò)man搜說(shuō)相關(guān)命令:man-kkeyword.eg:man-kuser

*或者用apropos

*統(tǒng)計(jì)文件所占用的實(shí)際磁盤(pán)空間:du(du-

estimatefilespaceusage)

*統(tǒng)計(jì)文件中的字符,字節(jié)數(shù):wc-c/-l/-w(wc-

printthenumberofnewlines,words,andbytesinfiles)

*查看文件的內(nèi)容:od-x/-c/....(od-

dumpfilesinoctalandotherformats)

我認(rèn)為od最有用的就是文件的字節(jié)流了:od-tx1filename

查看文件的Ascii碼形式:od-tcfilename(其中統(tǒng)計(jì)信息最左邊的

是:字節(jié)數(shù))

*查找命令所在文件的位置:whichod輸出:/usr/bin/od

查看該文件由哪個(gè)包提供:dpkg-S/usr/bin/od輸

出:coreutils:/usr/bin/od

再查看coreutils包的全部?jī)?nèi)容就知道了linux的核心命令:dpkg-

Lcoreutils

然后infocoreutils哈哈,認(rèn)真學(xué)吧,滿世界都是命令!

*可以用man命令產(chǎn)看某個(gè)命令的所有section的解釋:man-

atty

然后用q,和next轉(zhuǎn)換到下一個(gè)section的解釋

*bash的好用的快捷鍵:

ctrl+a:光標(biāo)移到行首。

ctrl+b:光標(biāo)左移一個(gè)字母

ctrl+c:殺死當(dāng)前進(jìn)程。

ctrl+d:退出當(dāng)前Shell。

ctrl+e:光標(biāo)移到行尾。

ctrl+h:刪除光標(biāo)前一個(gè)字符,同backspace鍵相同。

ctrl+k:清除光標(biāo)后至行尾的內(nèi)容。

ctrl+l:清屏,相當(dāng)于clear。

ctrl+r:搜索之前打過(guò)的命令。會(huì)有一個(gè)提示,根據(jù)你輸入的關(guān)

鍵字進(jìn)行搜索bash的history

ctrl+u:清除光標(biāo)前至行首間的所有內(nèi)容。

ctrl+w:移除光標(biāo)前的一個(gè)單詞

ctrl+t:交換光標(biāo)位置前的兩個(gè)字符

ctrl+y:粘貼或者恢復(fù)上次的刪除

ctrl+d:刪除光標(biāo)所在字母;注意和backspace以及ctrl+h的區(qū)別,

這2個(gè)是刪除光標(biāo)前的字符

ctrl+f:光標(biāo)右移

ctrl+z:把當(dāng)前進(jìn)程轉(zhuǎn)到后臺(tái)運(yùn)行,使用’fg‘命令恢復(fù)。比如

top-d1然后ctrl+z,到后臺(tái),然后fg,重新恢復(fù)

*快速粘貼:先在一個(gè)地方選中文字,在欲粘貼的地方按鼠標(biāo)中

鍵即可。

*等效中鍵:a、按下滑輪等效于中鍵。b、同時(shí)按下鼠標(biāo)左右鍵,

等效于中鍵。

*快速重啟X服務(wù):同時(shí)按下:Alt+Ctrl+Backspace三個(gè)鍵。

*打開(kāi)"運(yùn)行"窗口:同時(shí)按下Alt+F2鍵。

*戴屏:a、全屏:直接按下PrtScr鍵。

b、當(dāng)前窗口:同時(shí)按下Alt+PrtScr鍵。

c、延時(shí)戴屏:在終端或"運(yùn)行"窗口中輸入命令:gnome-

screenshot--delay3,將延時(shí)3秒后戴屏。

*直接將文件管理器中的文件拖到GNOME終端中就可以在終端

中得到完整的路徑名。

8.ulimit

ulimit:顯示(或設(shè)置)用戶可以使用的資源的限制(limit),

這限制分為軟限制(當(dāng)前限制)和硬限制(上限),其中硬限

制是軟限制的上限值,應(yīng)用程序在運(yùn)行過(guò)程中使用的系統(tǒng)資源

不超過(guò)相應(yīng)的軟限制,任何的超越都導(dǎo)致進(jìn)程的終止。

ulimited不限制用戶可以使用的資源,但本設(shè)置對(duì)可打開(kāi)的最

大文件數(shù)(maxopenfiles)

和可同時(shí)運(yùn)行的醉大進(jìn)程數(shù)(maxuserprocesses)無(wú)效

-a列出所有當(dāng)前資源極限

-c設(shè)置core文件的醉大值.單位:blocks

-d設(shè)置一個(gè)進(jìn)程的數(shù)據(jù)段的醉大值.單位:kbytes

-fShell創(chuàng)建文件的文件大小的醉大值,單位:blocks

-h指定設(shè)置某個(gè)給定資源的硬極限。如果用戶擁有root用戶權(quán)

限,可以增大硬極限。任何用戶均可減少硬極限

-l可以鎖住的物理內(nèi)存的醉大值

-m可以使用的常駐內(nèi)存的醉大值,單位:kbytes

-n每個(gè)進(jìn)程可以同時(shí)打開(kāi)的醉大文件數(shù)

-p設(shè)置管道的醉大值,單位為block,1block=512bytes

-s指定堆棧的醉大值:?jiǎn)挝唬簁bytes

-S指定為給定的資源設(shè)置軟極限。軟極限可增大到硬極限的值。

如果-H和-S標(biāo)志均未指定,極限適用于以上二者

-t指定每個(gè)進(jìn)程所使用的秒數(shù),單位:seconds

-u可以運(yùn)行的醉大并發(fā)進(jìn)程數(shù)

-vShell可使用的醉大的虛擬內(nèi)存,單位:kbytes

eg:ulimit-c1000(可以先通過(guò)ulimit-c查看原來(lái)的值)

收藏
分享到:

相關(guān)課程

相關(guān)資訊

英泰移動(dòng)通信教育

英泰移動(dòng)通信教育

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

英泰移動(dòng)通信教育

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書(shū)保障協(xié)議:

  • 100%
  • 54
  • 3413
在線咨詢
;