Linux入門教程

2021-05-28 05:36:43 字數 4017 閱讀 7808

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 ...