今天在阿裡雲申請了一個centos系統的雲服務器,以前對linux了解的只是皮毛,記了幾個命令還給忘了,整了半天都弄不好,作為一個做過javaweb開發的coder實在是慚愧啊,決定從今天開始學習Linux,並將學習的結果作為筆記和大家一塊交流和進步,就開始我們今天的學習吧。
一、計算機的五大單元
二、Linux用戶環境
1、內核(Kernel)
2、Shell
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 指定目錄: 列出指定目錄的詳細信息
七、幫助和在線幫助
--help :例如 ls --help
man 指令: 例如 man ls
退出,按 q
info指令: info ls
八、man的使用技巧
我們在使用man命令的時候,實際上是調用的manpage
manpage在/usr/share/man目錄下,分為幾個章節,如下:
man 1 passwd 系統工具
man 5 passwd 文件格式