天天看點

嵌入式學習2(Linux常用shell指令上)

嵌入式學習2(Linux常用shell指令上)

指令那麼·多,記住常用指令和參數就OK啦~

Linux使用方式:

1、桌面環境操作(GNOME桌面環境、KDE軟體編譯):傻瓜化,直覺,功能不夠強大,其操作效率很低甚至有些操作無法完成,Linux桌面環境并不是核心的一部分,相當于一個應用程式

2、Shell指令:專業高效,但非常不直覺友好,學習難度大,需要記憶指令

[[email protected]]$ ls -l

[使用者名@主機名]$指令字 指令選項 指令參數

普通使用者為$

root使用者 #

Tips:

1)指令名和參數之間,不同參數之間都用空白分隔

2)在Linux系統終端中輸入密碼沒有回顯效果

3)Ctrl+Alt 滑鼠移除

4)root使用者:系統超級管理者

5)一個程序通常都對應一個控制終端,不依附于任何終端的程序就是守護程序

其他指令:

Ctrl+Alt+(F2-F5) 打開純終端

   Ctrl+Alt+F1 切回桌面

su+使用者名:切換使用者(select user)

   su root:切換到root使用者

man +指令:檢視指令詳細用法(mannul)

   []表可有可無 …表一個或多個

   q 退出手冊

   空格鍵翻頁

   /word向下搜尋關鍵字 ?word向上搜尋關鍵字

Ctrl+C組合鍵的作用:強制終止一個指令的執行

clear:清除終端

reset:重置終端,以前的記錄消失

exit :登出目前使用者,沒有使用者時退出終端

常用Shell 指令

1、電源管理類:

poweroff(關機)

reboot(重新開機)

shutdown(重新開機或關機,常用參數為-r和-h)

   shutdown –r 10 十秒後重新開機

   shutdown –h 0 立即關機

2.網絡配置管理相關指令

ping(檢查本機和目标機器之間的網絡是否連通)

    ping –c 4 :發送4個資料包後停止

ifconfig(檢視或設定系統IP等網絡配置)

   Windows系統中為ipconfig

netstat:檢視目前網絡狀态資訊

3、程序(任務)管理指令

程序(process):正在運作的程式,或程式的一次執行過程,一個程序就相當于一個任務。

Linux等現代作業系統都是多任務系統

ps :(process snapshot)檢視程序某一時刻資訊 //目前終端程序查詢 pts/1表1号終端

   ps –e :檢視所有終端所有程序

   ps –aux:不區分終端,顯示所有使用者的所有程序超詳細資訊,CPU使用率等

top:檢視程序的實時資訊

注:每個程序都有一個不同的編号(PID),作業系統根據程序區分不同程序

kill -9 1234:結束PID為1234的程序,-9絕對殺死

killall:批量結束程序

   killall galctool:結束所有計算機程序

指令後加&:調到背景運作

    fg:将目前在背景的程序調到前台運作

   Ctrl+Z:強制将正在前台運作的程序掉到背景,并暫停程序的執行

   bg:運作背景的所有程序

   在背景的程序調到前台運作

  Ctrl+Z:強制将正在前台運作的程序掉到背景,并暫停程序的執行

   bg:運作背景的所有程序

今天的分享就到這了~

嵌入式學習2(Linux常用shell指令上)

下面是分享鄧老師雞湯時間~

 1>你越強,别人越願意和你在一起

 2>沒有絕對的朋友,隻有永遠的利益

 3>每天進步一點點,遲早也會成為大神

昨天第一次發部落格,半天釋出出去,導緻昨天想問的問題也沒發,今天一起補上。。。

睡前記得問一下自己今天學到了哪些知識^_^

1、 Linux發行版有哪些?

2、 Linux常見桌面環境?

3、常用指令你能記住多少?

1)電源管理類

Ø 關機

Ø 重新開機

Ø 關機或重新開機

2)網絡配置管理

Ø 檢查連通性

Ø 檢視IP

Ø 檢視網絡目前狀态

3)程序管理類

Ø 快照

Ø 實時 

Ø 背景

Ø 背景調前台

Ø 前台調背景

Ø 運作背景

繼續閱讀