雖然現在工作一直在用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目錄
[root@stationXX root]#
解釋:[登錄的用戶名@主機名 當前目錄]# (# root用戶, $ 普通用戶)
~ :home目錄,是用戶登錄系統后默認的目錄(如上圖),相當于Windows系統的我的文檔目錄。
root用戶的home目錄是跟目錄,一般用戶的home目錄是home目錄。
五、創建用戶
以root用戶登錄:
創建jack用戶,創建后必須用passwd 創建密碼激活用戶,如果root設置的密碼過于簡單會提示。
以剛創建的jack用戶登錄,并更改密碼(如果密碼過于簡單則不會更改成功)
六、運行命令
指令名 【選項】【參數】
ls :顯示文件目錄
ls -l:列出詳細信息
ls -l 指定目錄: 列出指定目錄的詳細信息
七、幫助和在線幫助
man%20指令:%20例如%20man%20ls
退出,按 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有關的文件
新聞熱點
疑難解答