linux下有兩種使用者:
1. root使用者,提示符#
2. 普通使用者,提示符$
在/etc目錄下有乙個inittab檔案,其中有一行配置:
id:3:defualt
其中,數字3就代表一啟動進入字元終端,如果改為5則代表一啟動進入x window
修改口令
passwd
退出登入
exit
關閉機器
只有root使用者才可以關閉機器
1. shutdown -h now
2. halt
重啟機器
reboot
虛擬控制台
linux為本地使用者(非遠端登入使用者)提供了虛擬控制台訪問方式,允許使用者在同一時間從不同的控制台進行多次登入。虛擬控制台的選擇可以通過按alt鍵加上f1-f6六個功能鍵來實現。例如,使用者登入後,按下alt+f2組合鍵,使用者又可以看到」login:"提示符,這就是第二個虛擬控制台,再按alt+f1組合鍵,使用者則又可以回到第乙個虛擬控制台。
檔名和檔案型別
檔名是乙個檔案的標識,由字母、數字、下劃線、圓點組成,最大的長度是255個字元
linux下有三種檔案
1. 普通檔案
2. 目錄檔案
3. 裝置檔案 linux中,把每乙個i/o裝置都對映成乙個檔案
目錄結構
linux下只有乙個根目錄/,,如果有多個分割槽,就需要將其他分割槽mount到目錄上來用
顯示檔案內容
1.cat file1 file2
2. more 分頁顯示,只能後翻
3. less
b 前翻
p後翻
百分比:指定位置
q退出4.head 行數 檔名 用來檢視檔案頭幾行
5.tail -f 檔名 用來檢視檔案尾部內容
編輯檔案
vi 檔名 開啟檔案
「i"或」a"命令進入編輯狀態
esc 回到命令狀態
在命令狀態下,輸入":q!"不儲存退出,輸入":wq!"存檔退出
檔案的複製、刪除與移動
1. 檔案/目錄的複製
cp [選項] 原始檔或目錄 目標檔案或目錄
2. 檔案/目錄的刪除
rm [選項] 檔案
3. 檔案/目錄的移動
mv [選項] 原始檔或目錄 目標檔案或目錄
mv命令不同引數型別的不同執行效果:
第一引數(源)第二個引數(目標) 結果
檔名 檔名 將源檔名改為目標檔名
檔名 目錄名 將檔案移動到目標目錄
目錄名 目錄名 目標目錄已存在:源目錄移動到目標目錄,目標目錄不存在:改名
目錄名 檔名 出錯
目錄相關操作
1. 建立新目錄 mkdir
2. 刪除空目錄 rmdir
3. 改變目錄 cd
cd不帶引數,改變目錄到當前使用者目錄
4. 顯示當前目錄 pwd
5. 列目錄 ls
檔案與目錄的許可權操作
在linux系統中,每乙個檔案和目錄都有相應的訪問許可許可權。檔案或目錄的訪問許可權分為可讀、可寫或可執行三種,分別以r,w,x表示,其含義為:
r w x
檔案 可讀 可寫 可執行
目錄 可列出目錄 可在目錄中做寫操作 可以訪問該目錄
對於乙個檔案來說,可以將使用者分成3種,並對其分別賦予不同的許可權
1. 檔案所有者
2. 與檔案所有者同組使用者
3. 其他使用者
每乙個檔案或目錄的訪問許可權都有三組,每組用三位表示,如:
d rwx r-x r--
第一部分:d代表目錄,-代表普通目錄,c代表字元裝置檔案
第二部分:檔案所有者的許可權
第三部分:與檔案同組的使用者的quanx
第四部分:其他使用者的許可權
檔案/目錄許可權設定命令
chmod [who] [opt] [mode] 檔案/目錄
其中who表示物件,是以下字母中的乙個或組合
u: 檔案所有者
g: 同組使用者
o: 其他使用者
a: 所有使用者
opt則代表操作,可以為:
+:新增許可權
-:取消許可權
=: 賦予給定許可權,並取消原有許可權
mode則代表許可權:
r: 可讀
w: 可寫
x: 可執行
示例:為同組使用者增加對檔案a.txt的讀寫許可權
chmod g+rw a.txt
數字設定法賦許可權
chmod [mode] 檔名
mode的取值,可以將rwx看出二進位制數,如果有則用1表示,沒有則用0表示,那麼rwx r-x r--可以表示成為:
111 101 100
再將每三位轉換成乙個十進位制數,就是754
改變檔案的屬主命令
chown [選項] 使用者名稱 檔案/目錄名
改變檔案屬組命令
chgrp 組名 檔名
使用者管理
增加使用者
useradd [-d 使用者目錄] [-g 使用者組] [-g 兼使用者組] username
-g 表示指定使用者所屬使用者組,不再建立預設組
-g 表示使用者除了屬於預設使用者組,還將屬於指定的使用者組
刪除使用者
userdel [-r] username
-r 表示相關的檔案也刪除
修改使用者屬性
usermod -g 組名 -g 組名 -d 使用者主目錄 -s 使用者shell
還可以通過修改/etc/passwd檔案來修改使用者屬性,在這個檔案中每個使用者占用一行,它的內容為:
使用者名稱:密碼:使用者id:組id:使用者全名:使用者主目錄:使用者shell
增加使用者組
groupadd 組名
刪除使用者組
groupdel 組名
修改組成員
程序管理
啟動程序
1. 直接輸入命令,如果在命令後加乙個"&",使程序在後台執行;否則程序在前台執行
2. 通過at\cron\crontab命令定時啟動程序
檢視程序
ps [-auxw]
終止程序
1. 前台執行的程序,通過ctrl+c終止
2. 使用命令"kill pid"終止
磁碟管理
df 命令:檢視剩餘空間
du 命令:檢視目錄占用空間大小
軟體安裝
在red hat linux下,應用軟體的安裝包通常有兩種格式:
1. rpm包,如software-1.2.3-1.i386.rpm
2. tar包,如software-1.2.3-1.tar.gz
linux應用軟體包命令規律:
名稱-版本-修正版-型別
如software-1.2.3-1.i386.rpm
軟體名稱:software
版本號:1.2.3
修正版本:1
可用平台:i386,適用與intel 80×86平台
型別:rpm
根據linux應用軟體安裝包中的內容不同可以分為:
1. 可執行檔案,解開包後就可以直接執行的
2. 源程式,解開包後,還需使用編譯器將其編譯成可執行檔案
通常,用tar打包的,都是源程式;而用rpm打包的則通常是可執行程式
1. rpm打包的應用軟體
安裝rpm -ivh rmp軟體包名
解除安裝rpm -e 軟體名
2. tar打包的應用軟體
安裝(1)解壓縮檔案
如果是gz格式,則執行"tar -xvzf 軟體包名」,完成解壓與解包工作
如果不是,則先用解壓軟體解壓,再執行"tar -xvf 解壓後tar包"進行解包
(2)閱讀附帶的install檔案、readme檔案
(3)執行"./configure"命令為編譯做好準備
(4)執行「make"命令進行軟體編譯
(5)執行"make install"完成安裝
(6)執行」make clear" 刪除安裝時產生的臨時檔案
解除安裝make uninstall
Linux入門教程
xshell 6 ssh遠端終端工具 sftp工具 常用命令 軟體安裝 還有好多其他的都可以看看。我的環境 vmware15 linux centos6 32位 具體安裝過程看這裡 可能會遇到這個問題 用ifconfig命令,只有lo,沒有eth0的解決方案 winscp 是乙個 windows 環...
Linux快速入門教程
序言 linux是一套免費使用和自由傳播的類unix作業系統,這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。下面的一些linux教程是為了快速入門,目的在於能快速掌握linux的基本知識,能對伺服器進行基本的維護。1.1 命令列操作 1.1.1 shell 簡介 1.1.2 shell ...
linux使用入門教程
說實話在第一次接觸linux系統時,確實很不習慣,尤其是在用了多年的windows後,可是專案需要又不得不頂著頭皮去學習了,下面就自己一點點摸索做下總結,以供後面學習。1 安裝linux系統 由於linux的開源性,我們可以有很多選擇,常見的有ubuntu,centos,fedora,debian ...