1. 程式人生 > >【鳥叔的Linux私房菜】學習筆記(1)——Linux系統入門

【鳥叔的Linux私房菜】學習筆記(1)——Linux系統入門

雖然現在工作一直在用Xshell 一些 基本的命令、常用的還可以,

但總感覺對Linux瞭解的知之甚少,偶爾改個檔案還需要請教同事,真是慚愧。

所以決定從今天開始重新學習下Linux,查漏補缺,並將學習的結果作為筆記和大家一塊交流和進步,就開始我們今天的學習吧。

一、計算機的五大單元

二、Linux使用者環境

1、核心(Kernel)

核心管理的事項有:系統呼叫介面(實現開發人員與核心的溝通)、程序控制,合理分配CPU資源、記憶體管理、檔案系統管理

2、Shell

shell用於接收使用者的命令,與Kernel進行溝通

3、終端模擬器(Terminal Emulator)

4、X Window系統

5、視窗管理器(Window Manager)

6、桌面環境(Desktop Enviroment)

三、登入方式

1、本地登入

2、遠端方式登入(這裡我用putty)

四、提示符與home目錄

[[email protected] root]#

解釋:[登入的使用者名稱@主機名  當前目錄]#     (# root使用者, $ 普通使用者)

~ :home目錄,是使用者登入系統後預設的目錄(如上圖),相當於Windows系統的我的文件目錄。

root使用者的home目錄是跟目錄,一般使用者的home目錄是home目錄。

五、建立使用者

以root使用者登入:

建立jack使用者,建立後必須用passwd 建立密碼啟用使用者,如果root設定的密碼過於簡單會提示。

剛建立的jack使用者登入,並更改密碼(如果密碼過於簡單則不會更改成功)

六、執行命令

指令名  【選項】【引數】

ls  :顯示檔案目錄

ls -l:列出詳細資訊

ls -l  指定目錄: 列出指定目錄的詳細資訊

七、幫助和線上幫助

--help :例如 ls --help

man 指令: 例如 man ls

退出,按 q

info指令: info ls

八、man的使用技巧

我們在使用man命令的時候,實際上是呼叫的manpage

manpage在/usr/share/man目錄下,分為幾個章節,如下:

man1 使用者在shell環境中可以操作的命令或可執行檔案

man2  系統核心可呼叫的函式與工具等

man3  一些常用的函式與函式庫,大部分為c的函式庫

man4  裝置檔案的說明,通常在/dec下的檔案

man5 配置檔案或者是某些檔案的格式

man6  遊戲

man7 慣例與協議等,例如linux檔案系統、網路協議、ASCII code等說明

man8 系統管理員可用的管理命令

man9 跟kernel有關的檔案

相關推薦

Linux私房學習筆記1——Linux系統入門

雖然現在工作一直在用Xshell 一些 基本的命令、常用的還可以, 但總感覺對Linux瞭解的知之甚少,偶爾改個檔案還需要請教同事,真是慚愧。 所以決定從今天開始重新學習下Linux,查漏補缺,並將學習的結果作為筆記和大家一塊交流和進步,就開始我們今天的學習吧。 一

Linux第三周學習筆記1

命令 hiho 並且 ron 增加 如果 mkdir strong lin Linux第三周學習筆記(1)2.20 特殊權限stick_bit特殊權限stick_bit:意為防刪除位。文件是否可以被某一個用戶刪除,主要取決於該文件所在目錄是否對該用戶具有寫的權限。如果沒有寫

Linux學習筆記1linux的開關機及重啟

baidu 方式 圖形界面 class bsp har boot init5 ida linux的啟動流程 一、啟動 (1)電源 開關   (2)選擇啟動方式:FLOPPY/BIOS/CDROM(軟盤/bios啟動/光盤) 基於MBR引導方式 【1】MBR:最多只能劃分4

Nordic nRF52832 學習筆記1 介紹,入門,與準備工作

例程 盜版 path pdf 規範 準備 但是 依然 可能   近來,物聯網已成為大勢所趨,VR與AR正方興未艾,各種手環、遙控、智能家居也在粉墨登場。技術前沿的領航者們已經快馬加鞭,各種意誌與暗示也在上傳下達。物聯網,無線通訊,移動互聯,將成為新的目標與寵兒。最近開的電賽

Python資料探勘學習筆記1文字挖掘入門

一、準備階段: (1)開啟cmd,pip安裝jieba(pip install jieba) (2)開啟python安裝目錄的Lib->site-packages->jieba,開啟dict.txt,可以看到這是jieba模組的詞典:          每

哥的Linux私房-基礎學習第三版

shell 怎樣學習 track col 網絡基礎 環境的使用 發生 企業網 clas 第2章 Linxu怎樣學習 1. Linux當前的應用角色 當前的Linux常見的應用可略分為企業應用和個人應用雙方面。 首先談了企業

哥的linux私房學習筆記2-檔案與目錄管理與查閱思維導圖

1、常見處理目錄的命令:cd,pwd,mkdir,rmdir 2、檔案與目錄的管理:ls(https://blog.csdn.net/weixin_42610712/article/details/83032052),cp,rm,mv,touch 3、檔案內容查閱——cat 4、檔案內容

計算機核心參考書籍:哥的Linux私房--基礎學習第三版

1.作用 本質上是一組程式,可以執行不同的功能; 不同的作業系統具有不同的核心,如Linux\windows\Mac 管控硬體、提供合理的計算機系統資源分配,如CPU資源、記憶體使用資源,提供相關的功能。 2.功能 1.系統呼叫介面 2.程式管理 3.記憶

哥的Linux私房 基礎學習第三版》習題與解析

第四部分 Linux使用者管理 第14章 Linux賬號管理與ACL許可權設定 ·root的UID與GID是多少?基於這個理由,我要讓test這個賬號具有root的許可權,應該怎麼做? 答:root的UID與GID都是0,UID只有0和非0兩種,0代表系統管理員。所以要讓t

哥的Linux私房學習筆記Linux 檔案、目錄與磁碟格式 —— Linux檔案與目錄管理

4.檔案與目錄的預設許可權與隱藏許可權1) 檔案預設許可權:umaskumask 就是檢視或指定 『目前使用者在建立檔案或目錄時候的許可權預設值』[[email protected] ~]# umask[[email protected] ~]# umask -S查閱的方式有兩種,一種可以

哥的 Linux 私房Shell Scripts篇

12.1 什麼是 Shell scripts 什麼是 shell script (程式化指令碼) 呢?就字面上的意義,我們將他分為兩部份。 在“ shell”部分,我們在 十章的 BASH 當中已經提過了,那是一個命令列下面讓我們與系統溝通的一個工具介面。那麼“ script ”是啥? 字面上的意義, sc

哥的 Linux 私房Shell Scripts篇

12.4 條件判斷式 只要講到『程式』的話,那麼條件判斷式,亦即是『 if then 』這種判別式肯定一定要學習的!因為很多時候,我們都必須要依據某些資料來判斷程式該如何進行。舉例來說,我們在上頭的ans_yn.sh 討論輸入迴應的範例中不是有練習當使用者輸入Y/N時,必須要執行不同的訊息輸出嗎?

哥的Linux私房習題與解析

第二部分 Linux檔案、目錄與磁碟格式 第六章 Linux的檔案許可權與目錄配置 1、/bin和/usr/bin及/sbin目錄所放置的執行檔案有什麼不同 /bin目錄下放置的是在單使用者維護模式下還能夠被操作的命令,這些命令都可以被root和普通使用者所使,如 cat

大話存儲學習筆記,數據保護

clip 調度員 系統管 區域 工具 管理軟件 安裝 inf 利用 第一章 數據保護 所謂數據保護是指對當前位置上的數據進行備份,不一定是實時的。這樣帶來的好處是如果發生磁盤損壞或者說被修改了,可以通過備份數據找回 1.1 文件級備份 文件級備份:將磁盤上所有文件通過調用文

大話存儲學習筆記,磁盤

關註 安裝程序 參數 使用 tle 外部 相互 瓶頸 代碼 第一章 計算機的IO世界 1.1 總線 1.1.1 總線的概念 計算機中所有的IO都通過共享總線的方式來實現。 總線實際上就是一條或多條的物理導線。密密麻麻的印到電路板上,而且為了避免高頻振蕩的幹擾,一般都會分組

JavaScript動畫基礎學習筆記-- 旋轉箭頭

-- turn 我們 math class pla document new lose 隨著鼠標的移動旋轉箭頭。 requestAnimationFrame 在requestAnimationFrame之前我們可以用setInterval來實現動畫的循環:

Java「深入理解Java虛擬機器」學習筆記1 - Java語言發展趨勢

這本書寫的比較早,現在這些功能都已經不同程度的實現了。 1、模組化     JDK9之前的版本都是一個整體,使用者可能只需要使用一個小功能,但他不得不下載整個JDK。不能滿足定製化需求,顯然Java語言的發展因此大大受限。   所以,Sun公司在OpenJDK建立了一個Jigsaw(拼圖)的專案來推動模

原創pygame學習筆記1----基本的線,矩形,圓形,弧形繪製

PYgame的內容 (1)這個module很有意思 (2)書本至少來源於《Python遊戲程式設計入門》 (3)官方權威說明:https://www.pygame.org/docs/   下面的嘗試把各種圖形在一個程式裡繪製 注意點: (1)特別注意,比如引

DirectX11學習筆記1番外練習初始化DirectX11

繼續上一章提到的錯誤checking HRESULT值: S_OK - 函式成功 E_NOTIMPL - 函式沒有執行 E_NOINTERFACE - 介面不支援 E_ABORT - 函式越界 E_FAIL - 函式失敗 E_INVALIDARG - 一個或者多

吳恩達深度學習工程師學習筆記

吳恩達【深度學習工程師】專項課程包含以下五門課程: 1、神經網路和深度學習; 2、改善深層神經網路:超引數除錯、正則化以及優化; 3、結構化機器學習專案; 4、卷積神經網路; 5、序列模型。 今天介紹《神經網路與深度學習》系列第二講:神經網