一、command 命令,命令的基本格式:命令名 [選項
] [引數
](它們之間至少留有乙個空格)
引數表示操作的物件,選項是增加其他功能,選項和引數可能不止乙個。
命令使用規則:我是誰,我在哪,我有啥
1.我是誰?
>命令:
who am i
顯示最初登入的使用者資訊
root pts/0 .........(192.168.111.1) <----客戶端的
ip位址
,本地登入的話不顯示
偽終端號(便於linux區分不同的客戶端埠)
>命令:
whoami
顯示當前的使用者資訊
>命令:
id 使用者的
id資訊,
root
使用者的id
一定是0
>命令:
who
2.我在哪兒?
>命令:
pwd
顯示當前的工作目錄(
print working directory)
/root是根目錄下的子目錄是
root
使用者的主目錄(
home directory
)是登入系統後的預設目錄,具有較多的許可權
3.我有什麼?
>命令:
ls顯示當前目錄的內容(包括檔案和目錄)
>命令:
ls -l
以長列表方式檢視檔案
/目錄的詳細屬性
4.去別處
>命令:
cd 改變目錄(
change directory)
.表示當前目錄
..表示上一層目錄
/表示根目錄
例:1)當前在
/root
目錄下,要到根目錄:
>命令:
cd ..
相對路徑
>命令:
cd /
絕對路徑(一定是
/開始)
2)當前在/root目錄下,要到
/home目錄
>命令:
cd ../home
相對路徑
>命令:
cd /home
絕對路徑
5.常用的目錄
/bin目錄 常用的系統命令
/sbin目錄 系統管理員命令
/usr 使用者應用程式安裝目錄
/etc目錄 常用的系統配置檔案 例如:/etc/passwd 放使用者賬戶資訊 /etc/shadow 放賬戶密碼(md5加密)
/home 目錄使用者主目錄所在的目錄,每個使用者都對應乙個子目錄
/root 超級管理員的主目錄
/boot 系統啟動檔案所在的目錄
/dev 裝置檔案目錄
/tmp 臨時檔案目錄
/lib 庫檔案目錄
/var 日誌臨時檔案的目錄
二、軟硬體體系結構
1.硬體體系
(i/o互動)
輸入裝置—————————主機——————————輸出裝置
(鍵盤、滑鼠)
(cpu、記憶體、磁碟) (顯示器、印表機)
2.軟體體系
以主流的b/s架構系統為例,三層架構
client—————————
————————
db server
客戶端應用伺服器
資料庫伺服器
軟體:安卓/ios/windows linux linux
應用軟體:瀏覽器 tomcat/weblogic/websphere oracle/mysql/sql
3.linux/unix系統的基本層次結構
從外到內
應用程式——————————linux
作業系統——————————硬體
(shell<——
>kernel
核心)
1)shell 命令直譯器,翻譯解釋命令介於使用者和核心之間,提供與系統的命令互動,
shell
本身也是乙個程序,常見的
shell
:bash
、csh、sh
(都是命令,可執行檔案)
檢視當前是什麼shell,使用命令:
ps(檢視當前程序)
命令一旦執行就會產生乙個程序,(命令)可執行檔案— —>
執行——
>程序
2)在不同shell之間切換
>命令:
csh
>命令:sh
>命令:
bash
不同shell對命令的理解略有差異,比如
csh偏向於
c的語法,
bash
比較方便比較常用,登入系統後預設的是
bash
shell是層層建立的,在當前
shell
程序中,建立子程序,執行
exit
命令可以結束當前程序回父程序。
退出登入可以用exit一步步退也可以使用
logout
直接退出
3)kernel核心和硬體打交道(把硬體管理起來,把硬體遮蔽掉)
管理內容:交換區
swap space
、檔案系統
file system
linux核心實現了五大功能:
>程序
/處理器管理
>記憶體管理
>介面管理
>檔案管理
>裝置管理
檢視當前核心版本,命令:uname -r
核心版本的組成:主版本號,次版本號,修訂次數
次版本為奇數,版本相對不穩定,例如:2.5.10
次版本為偶數,版本相對穩定,例如:2.6.11
4)檔案系統file system
這裡的檔案包含檔案,目錄,以及外部裝置等都當做檔案來管理,這樣檔案具備許多屬性,系統統一實行高透明管理。
Linux常用命令基礎知識
其中 符號意義 root 當前登入使用者 localhost 主機名 linux下允許區域網中有相同主機名 當前所在目錄 代表在家目錄 初始登陸位置 下 超級使用者的家在 root下,普通使用者在 home user1下 超級使用者的提示符號 普通使用者的提示符號 命令 選項 引數 注意事項 ls ...
linux基礎知識 常用命令
linux版本 linux有兩種版本 發行版本和核心版本。核心版本主要是linux核心,官方版是由linus維護。linux核心版本表示 major.minor.patchlevel。例如 2.2.11表示核心版本2.2的第11次修改。我們約定,minor為奇數時表示,該版本剛加入新的內容,不穩定,...
Linux終端基礎知識和一些常用命令
作業系統 windows 10作業系統的分類 桌面作業系統 伺服器作業系統 linux windows server 嵌入式作業系統 linux linux創始人 林納斯 托瓦茲 linux是開源免費 商業版 redhat 穩定版 6.4 6.6 6.8 7.0 偶數 開發板 6.5 5.7 6.9...