Linux入門基礎(一)

2021-08-21 09:52:38 字數 2147 閱讀 4161

作業系統(operating system, 簡稱os):

軟硬體資源的管理者,他是世界上最複雜的軟體。對下管理各種的硬體,對上為應用程式的執行提供乙個平台。

主流的作業系統:

pc:   windows,osx,linux。

伺服器(server): unix/linux, windows server, osx。

嵌入(embedded device)式裝置:linux,android,vxworks,ios,wince,windows phone,blackberry,symbian。

linux 系統:開源免費(遵守gpl協議),任何個人或組織都能輕鬆獲得linux核心原始碼,並根據自己的需求進行修改定製,然後以乙個新的名字發布為一款新的系統(比如dj作業系統等)。這些系統統稱為linux系統的發行版本,他們統稱為linux系統。

linux主流發行版:redhat,fedora,centos,debian,ubuntu,suse,麒麟,深度(deepin)等。

unix系統是乙個功能強大的作業系統,但它對機器的硬體配置要求很高,在低端的機器上不能正常流暢執行,比如freebsd,solaris,hp-unix等

linux系統是類unix系統,繼承了unix系統強大的功能和使用習慣,但在低端機上一樣可以流暢執行

linux系統的使用方式:

1. 桌面環境(傻瓜式,效率式,功能不夠強大,很多操作無法完成)

2. shell命令(專業強大高效,學習難度大,需要記憶一堆枯燥的命令)

和windows系統不一樣,桌面環境並不是linux核心的構成部分,它只是乙個應用軟體(類似qq),可以不安裝,也可以隨時解除安裝,這樣可以節省硬體資源,並且伺服器通常都是遠端登入使用命令進行操作,所以更沒有必要安裝桌面環境。

常用的桌面環境:gnome和kde

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

牢牢記住並且熟練運用shell命令是王道!

按功能分類學習記憶:

1. 電源管理(即關機、重啟)

poweroff:關機

reboot:重啟

halt:關機

shutdown:關機或者重啟,常用引數-r表示重啟,-h表示關機

不同引數之間、命令和引數之間都要用空白隔開

不是所有的命令普通使用者都有許可權執行的,很多命令只有root使用者才能執行(通常都是那些對系統進行修改、配置或者影響比較大的命令)

su:select user(選擇使用者)

在linux系統終端中,為了防止密碼被**,輸入密碼沒有回顯效果,不要以為鍵盤壞掉啦。      

man:manual,命令或函式的幫助手冊,在linux世界中,有問題找man。

history:檢視歷史命令記錄。

2. 程序(任務)管理

程序(process):正在執行的程式或者程式的一次執行過程,作業系統通過pid(即程序id)來標識不同的程序。

ps:process snapshot,程序快照,常用引數-e ,-aux

top:實時檢視系統中的所有的程序(按q鍵退出top命令)

kill:殺死程序,常用引數為-9

killall:批量殺死程序

ctrl+c組合鍵:結束當前正在前台執行的程式

ctrl+z組合鍵:將當前正在前台執行的程式調到後台

fg:foreground,將當前所有在後台的任務調到前台執行

bg:background,讓後台所有暫停的任務繼續執行(在後台執行)

&:在後台執行

clear:清屏

reset:重置終端

3. 網路配置管理

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

ifconfig:檢視和修改本機網路配置資訊

netstat:檢視網路狀態資訊

網域名稱(domain name):相當於伺服器的名字,他可以和ip位址進行繫結,這樣就可以通過網域名稱找到相應的機器(解析網域名稱得到其指向的ip位址,然後通過ip位址進行通訊)

ipv4位址是由32位二進位制資料構成,採用四段點分式記法,每一段的範圍是0-255

ipv6位址是由128位二進位制資料構成,採用冒分16進製表示法

10.x.x.x  172.16.x.x-172.31.x.x  192.168.x.x

127.x.x.x為本地回環測試位址

Linux基礎入門(一)

yh 2017.03.28 各種終端模擬器 shell 有殼就有核,這裡的核就是指 unix linux 核心。模擬於windows中的cmd,對應著dos。本文以zsh shell xfce 桌面環境 為例。tab 補全命令 目錄等 ctrl c 強行中止當前程式 ctrl d 鍵盤輸入結束或退出...

Linux基礎入門《一》

最近小白進行了linux 的快速入門想把一些入門知識分享給大家.我們進入redhat linux 影象介面如下 右鍵開啟 open in terminal 快捷鍵 crtl shift n 在新視窗中開啟shell 1 簡單的系統命令 1 date watch n 1 date 讓dte命令美妙執行...

Linux入門基礎(一)

linux 是一種自由和開源 的類unix作業系統。該作業系統的核心 由linux torvalds 在1991年10月5日首次發布,在加上使用者空間 的應用程式 之後,成為linux作業系統,特點 多使用者 多工 多執行緒 圖形化介面 等。1 linux根據市場需求分為 1 圖形化介面版 注重使用...