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