嵌入式每日學習心得2017 07 08

2021-08-03 14:02:16 字數 1121 閱讀 2167

linux系統管理技術

linux系統的使用方式:

1:桌面環境操作(傻瓜化,但功能不夠強大,某些操作效率很低甚至無法完成)

2:shell命令(專業高效,但非常不直觀友好,學習難度大,需要記憶命令)

要成為unix/linux系統骨灰級玩家,必須常用掌握shell命令!

常用的桌面環境:gnome/kde

和windows系統不同,linux系統的桌面環境並不是核心的一部分,也就是說它不是必須

的,相當於乙個應用程式而已,可以不安裝桌面環境或者解除安裝它

常用shell命令

1.電源管理命令:

poweroff:關機

reboot:重啟

shutdown:關機或重啟,常用引數為-r和-h

linux的有些命令是可以帶引數的,命令和引數之間用乙個或多個空格分隔

有些命令是需要root使用者才能執行,普通使用者沒有許可權執行

man:manual,檢視命令或函式的幫助手冊

1 表示可有可無

2 ...表示乙個或多個

su:select user,切換當前使用者

ctrl +c組合鍵:強制執行當前正在執行的命令

2.網路配置管理命令

ping:檢測本機和目標機器之間的網路是否通暢

netstat:檢視當前網路狀態資訊

clear:清屏

reset:重置終端

3.程序(任務)管理命令

程序(process):正在執行的程式,或者程式的一次執行過程,乙個程序就相當於乙個任務

linux等現代作業系統都是多工的系統

每乙個任務都有乙個不同的編號,即pid,作業系統通過pid來區分不同的程序

ps:process snapshot,檢視程序快照資訊,常用引數為-e和-aux

top:檢視程序的實時資訊(按q鍵退出)

kill/killall:結束單個程序/批量結束程序

在linux系統中,乙個程序通常都對應乙個控制終端,不依附於任何終端的程序叫做守護程序

&,將程序調到後台執行

fg:將當前在後台的程序調到前台執行

bg:執行處於後台的所有程序

ctrl + z:強制將當前正在前台執行的程序調到後台,並暫停程序的執行

嵌入式每日學習心得2017 07 10

對於linux相關命令,再次作一點總結,今天是上半部分,明天是下半部分 關於布置的小問題 問題1更改使用者名稱 usermod l newusername username 問題2更改主機名 hostname newname vi etc sysconfig network 問題3su和su 的區別...

嵌入式每日學習心得2017 07 13

進製 表數方式,是幾進製,就逢幾進一 十進位制 逢十進一 9 0 123 10 百 十 個 1 3 0 二進位制 逢二進一 1 0 2 八進位制 逢八進一 7 0 0123 八 十 3 8 0 2 8 1 1 8 2 八 二 001 010 011 十六進製制 逢十六進一 f a 9 0 0x321...

嵌入式每日學習心得2017 07 18

c語言定義的五大記憶體空間 1.棧區 stack 區域性變數,形參 filo 先入後出 函式的形參和區域性變數,存放在這個區。由編譯器自動分配,自動釋放。2.堆區 heap 申請空間 這個區,由程式設計師申請後使用,使用完了,需要手動釋放。否則,會造成記憶體洩漏。一般由程式設計師分配釋放,若程式設計...