Linux初次學習

2021-10-21 12:01:26 字數 3160 閱讀 9821

linux與windows的區別?作業系統windows、linux、macos

1)linux免費的、windows收費

2)linux主要用在伺服器、windows主要用在pc端

linux伺服器版本費用要比windows低,病毒比較少

3)linux支援遊戲少、windows遊戲很少

4)手機(andriod)、亞馬遜、qq

5)linux系統:linux核心+庫檔案+應用

6)linux發行版:redhat linux,suse linux,centos,ubuntu

文字到圖形:ctrl+alt+f1 或者init 5

圖形到文字:ctrl+alt+f2 或者init 3

/boot存放啟動檔案,核心存放地

/dev存放裝置檔案

/etc存放配置檔案

/home普通使用者家目錄,以/home/use

rnam

e的方式

存放/m

edia

把識別到

的裝置比

如u盤、

光碟機放到

這個目錄

下面,以

/med

ia

/username的方式存放 /media把識別到的裝置比如u盤、光碟機放到這個目錄下面,以/media/

userna

me的方

式存放/

medi

a把識別

到的裝置

比如u盤

、光碟機放

到這個目

錄下面,

以/me

dia/

device_name的方式來存放

/mnt為了讓使用者臨時掛載別的檔案系統。

/opt三方軟體安裝目錄

/proc記憶體系統檔案

/root 管理員家目錄

/run裡面的東西是系統執行時需要的,不能隨便刪除,但是重啟的時候應該拋棄,下次系統執行時重新生成

/srv服務相關資料

/sys系統檔案

/tmp臨時檔案

/user存放庫檔案,文件,命令,使用者資料等

/var日誌存放

/lib庫檔案

/sbin系統管理員和命令和工具

/bin可執行檔案和常用的linux命令

當前位置:home

相對路徑:/home/bob

絕對路徑:bob

命令格式:命令[-選項][引數] 例如:ls -a/etc pwd mkdir -p/aa/bb

[可選項]

區分命令型別:type clear 顯示外部命令/user/bin/clear

type type 內嵌命令

檢視命令路徑:echo $path bin的命令任何人都可以使用,

sbin的命令成為特權命令,只能管理員使用

命令模式、插入模式、編輯模式

1) vi 功能:生成新檔案或者編輯、檢視檔案

格式:vi fil_name

執行上面的命令直接進入vi的命令模式

2)從命令模式進入編輯模式

按i鍵或者a鍵,i插入文字,a追加文字

3)使用esc鍵可以從編輯模式進入命令模式

1):w儲存檔案

2):wq儲存並退出

3):wq!儲存並強制退出

4):q退出

5):q!強制退出

6)dd刪除一行字元

7)x 刪除乙個字元

8):n游標移至文字第n行

9)$游標移至文字的行尾

10)g游標移至文字的末尾

11)/查詢某個字串。/adb

1)pwd 列印使用者當前所處的路徑

2)cd 改變使用者所在目錄 格式:cd《目錄名》

cd … 返回到當前目錄的上一級目錄

cd 返回當前使用者的主目錄

cd /home用路徑切換到home目錄

3)ls 功能:顯示指定目錄下的內容

格式:ls [引數][目錄或檔案]

-a 列舉目錄中的全部檔案,包括隱藏檔案

-l 列舉目錄中的細節,包括許可權、所有者、組群、大小、建立日期,檔案是否是鏈結等

-al 列舉目錄中隱藏檔案和目錄中細節

-r 逆向,從後向前地列舉目錄中內容

-r遞迴,該選項遞迴地列舉當前目錄下所有子目錄內的內容

-s大小size:資料塊

ls -l 1.txt 列舉檔案1.txt的所有資訊

4)cat 顯示文字;語法:cat 文字檔案名 例如:cat 1.txt

5) touch命令:建立文字(不能插入內容)語法:touch 文字檔案名 例如:touch 12.txt

一次可建立多個文字:touch 1.txt 2.txt

6)grep命令:是在一堆檔案中查詢乙個特定的字串

grep ii test1.txt 在test1檔案中查詢ii字串,區分大小寫

7)拷貝檔案或複製檔案(copy)

格式:cp[原始檔][目標檔案]

cp hello.txt file.txt 把檔案hello拷貝乙份,命名為file

cp -i hello.txt file.txt 互動:提示確認

-r 遞迴:這個選項會複製整個目錄,子目錄以及其他

-v 詳細:顯示檔案的複製進度

8)mv命令:可以對檔案或者目錄進行移動

格式:mv [源物件][目標物件]

mv -i hello.txt file.txt 互動:提示確認

-f 強制:不提示地移動檔案

-v 詳細:顯示檔案的複製進度

9)mkdir 建立目錄 格式:mkdir [目錄名1][目錄名2]

例:mkdir dir2 建立乙個目錄dir2

mkdir bb cc dd 一次性建立多個目錄

mkdir -p aa/bb/dd 目錄裡面只能巢狀乙個目錄

10)rmdir 刪除空目錄

格式:rmdir [引數][目錄1][目錄2]…

rmdir dir1 刪除空目錄dir1

rmdir a b c 刪除abc空目錄

rmdir -p aa/bb/cc/dd

11) rm命令 刪除檔案 ,格式:rm[引數][檔案]

-i 互動:提示確認刪除

-f 強制:代替互動模式,不提示確認

-v 詳細:顯示檔案的刪除進度

-r遞迴:將刪除某個目錄以及其中所有的檔案和子目錄

Linux初次學習

1 define first tss entry 4 2 define first ldt entry first tss entry 1 3 define tss n unsigned long n 4 first tss entry 3 4 define ldt n unsigned long ...

Linux 初次體驗

關於linux已經聽聞很久的大名了,但是一直沒有機會來使用,這次趁著放假的機會,來體驗一把linux吧。之前使用visuabox和ubuntu16,但是虛擬機器總是不能連線網際網路,在虛擬機器上面無法上網,很是頭疼,各種橋接網路配置了一天,還是不行,小白的無奈啊。後來無奈,換了vmware和ubun...

Karrigell 初次學習

今天按照 http karrigell.sourceforge.net en front.htm 教程,一口氣學完了 karrigell 的入門內容,一邊看一邊試驗完了所有的基本功能。感覺很興奮。這個框架可謂是麻雀雖小,五臟俱全。而且語法直觀,使用也非常的靈活。另外,在 unicode 的處理方面和...