Linux,個人筆記用

2021-09-25 05:06:00 字數 3319 閱讀 8624

linux : 一切皆檔案

檔案型別: 目錄檔案 在長格式下以d開頭

普通檔案 在長格式下以-開頭

裝置檔案 在長格式下以c b開頭

鏈結檔案 在長格式下以l開頭

檔案以.開頭 – 隱藏檔案

幫助文件:

man 命令名稱

info 命令名稱

命令 --help

shell命令格式:

命令 [-選項] 引數

選項 : 1. 可以沒有選項

2. 可以跟多個選項 -l -h == -lh

3. 可以是 - 可以 – 全稱 e.g:–help

shell提示符 : $ 表示當前使用者是乙個普通使用者 # 表示當前使用者是乙個管理員使用者

切換目錄: cd 目標檔名

目標檔名 :

1. 確定的路徑(絕對路徑、相對路徑)絕對路徑 : / 從根目錄開始 相對路徑:從當前目錄開始 (. ./)

2. 返回當前目錄的父級目錄 . ./ . .

3. 返回當前目錄 ./ .

4. 返回當前使用者的家目錄 cd ~ cd

5. 返回根目錄 /

檢視當前目錄下的檔案: ls [-選項] [目標檔名]

引數: 沒有引數表示檢視當前目錄下的檔案

選項:-a 表示檢視指定目錄下的所有檔案,包括隱藏檔案(.開頭)

-l 表示以長格式檢視指定目錄下的檔案 ll == ls -l (長格式 : 檔案型別+使用者許可權 鏈結數量 所有者 使用者組 檔案大小 建立時間 檔名稱,使用者許可權:讀r 寫w 執行x(所有的目錄檔案的執行許可權完全開放)- 檔案所有者 使用者組 其他使用者)

-h 以進製表示檔案大小

-r 遞迴檢視

可以多個連用,之間沒有順序關係

檢視當前目錄路徑 : pwd

檢視檔案內容: cat 目標檔名

-u 不經緩衝區讀取檔案

-v 用一種特殊形式顯示控制字元,lfd與tab除外

-t 將tab顯示為「^i」,只與「-v」選項同時使用

-e 在每行的末尾顯示乙個「$」符,只與「-v」選項同時使用

df 檢視檔案系統的磁碟占用情況

-a:顯示所有檔案系統的磁碟使用情況

-k:以k為單位顯示結果

-h:以易讀格式顯示結果

-t:結果中顯示檔案系統型別

-t:顯示某個指定檔案系統型別的磁碟使用情況

du 檢視目錄檔案的占用情況

-a:統計時包括所有的檔案,而不僅僅只統計目錄

-h:以更易讀的位元組單位(k、m等)顯示資訊

-s:只統計每個引數所占用空間總的大小

檢視記憶體占用 free

-b:以位元組為單位顯示統計結果

-k:以千位元組為單位顯示統計結果

-m:以兆位元組為單位顯示統計結果

使用者切換 :

su 使用者名稱

sudo su 從普通使用者切換到root使用者

ps:在su 與使用者名稱之間+「-」能切換到新使用者的工作空間

退出使用者/返回使用者:

exit或者logout

建立目錄檔案 mkdir [-選項] 目標檔名

目標檔名 : 帶有路徑的 (絕對路徑 相對路徑)

前提: 存在對應的父級目錄

-p 遞迴建立,建立目標目錄時建立需要的父級目錄

複製檔案: cp [-選項] 源檔名 目標檔名

選項 :

-a 保留原始檔的所有的屬性,遞迴的複製到目標位置

-f 強制

-i 互動模式的複製操作,與-f選項相反。在覆蓋目標檔案之前將給出提示,要求使用者確認,回答「y」表示目標檔案將被覆蓋

-r 遞迴複製

-d 保留屬性 (拷貝時保留鏈結)

-v 顯示詳細的複製過程

ps:原始檔始終存在,同乙個命令可以連續多次執行

移動檔案: mv [-選項] 源檔名 目標檔名

-v 顯示詳細的複製過程

-f 強制

-i 互動模式,覆蓋前詢問

原始檔更改位置,同乙個命令不能連續多次執行

可以對檔案重新命名(指定移動後的名稱)

刪除檔案: rm [-選項] 目標檔名

選項:-v 顯示詳細的複製過程

-f 強制

-i 互動模式,刪除前詢問

-r 遞迴刪除

touch 目標檔名 (檔案不存在則建立新檔案 建立乙個新檔案)

file 目標檔名 (判斷檔案的型別)

linux : gedit 檔名稱 寫字板 在linux系統內部使用

vi / vim 檔名稱

i/insert 進入輸入模式

esc 退出當前模式

:wq 寫入並退出

vim/vi : 命令模式 / 輸入模式 / 末行模式

切換到輸入模式: i o insert

切換到末行模式: :

退出當前模式: esc

命令模式下: 顯示行號-- :set nu

取消行號顯示-- :set nonu

回到行首/回到行尾 home鍵/0/^ end鍵/$

跳轉到第#行–#g

刪除:單個字元-- del鍵

當前行-- dd

從行首到游標-- d^

從游標到行尾-- d$

複製-- yy

貼上-- p

查詢-- /word ?word n n

撤銷改變:單個改變-- u

所有的改變-- u

儲存退出-- zz

末行模式下:儲存-- :w

另存為-- :w 目標檔名

退出-- :q

強制退出-- :q!

儲存並退出-- :wq

開啟乙個新vim/vi編輯器-- :e 目標檔名

在當前檔案中讀取-- :r 目標檔名

替換:當前行中的第乙個-- : s /old/new

當前行中的所有-- : s /old/new/g

整個文件-- : % s/old/new/g

指定行數(從#行到#行)-- :#,# s/old/new/g

互動式-- : s /old/new/c

① 在windows下使用第三方工具連線linux – ssh服務(要求 linux安裝了ssh服務 - redhat / centos 預設安裝,ubuntu 手動安裝)

檢視主機所在的ip位址 ifconfig

開啟第三方工具 putty xshell securitycrt

設定主機ip位址,埠號預設都是22

接受了秘鑰,使用使用者名稱和密碼登入到linux伺服器上

② 使用類unix系統(linux 、mac os etc.)通過ssh服務連線linux : ssh 使用者名稱@ip

個人Linux配置筆記

與其叫筆記,不如叫常用工具記錄。個人喜歡用zsh,然後配合上 配置 etc sudoers新增su許可權。常用xshell作ssh client,考慮安全一般關掉密碼登入。xshell複製配置為ctrl shift c,貼上是ctrl shift v,查詢是ctrl f,注意配置複製ssh的快捷鍵 ...

關於Linux的個人筆記

什麼是linux linux的發展史 linux版本及應用 red hat enterprise linux 5 6 7 suse linux enterprise 12 debian linux 7.8 ubuntu linux 14.10 15.04 命令列基本操作 pwd 檢視當前工作目錄 c...

linux掛載磁碟(個人筆記)

1.列出磁碟分割槽表,從資訊中可以看到有乙個94.5gb的磁碟 dev xvde 2.磁碟格式化 可使用格式化磁碟的命令 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs mkfs.ext3 mkfs.minix mkfs.rei...