man 獲得幫助
ex: man ls (查詢ls命令的幫助檔案)
q 退出
info ls (顯示ls命令的說明文件)
q 退出
passwd 更改密碼
useradd 新增使用者
切換使用者:
su 預設切換到root
su - 不僅切換到root,而且使用環境也切換到root
當前目錄:
pwd建立檔案:
touch
刪除檔案:
rm檢視檔案內容:
cat檢視檔案頭或檔案尾:
head
tail
移動或重新命名檔案:
mv建立目錄:
mkdir
刪除目錄:
rmdir 只能刪除空目錄
rm -r 都可以刪除(-rf可以刪除所有檔案,用之需謹慎)
檔案和目錄複製:
cp檢視檔案或目錄的許可權:
ls-l 列出詳細資訊
-a 列出隱藏檔案
改變檔案許可權:
chmod
改變檔案的擁有者:
chown
改變檔案的擁有組:
chgrp
檢視檔案型別:
file
查詢檔案:
find 一般查詢 (exp: find / -name filename(從根目錄開始查詢filename))
locate 資料庫查詢(updatedb 查詢前可執行此命令)
which 查詢可執行檔案的絕對路徑
whereis
壓縮/解壓縮:
gzip 壓縮單個檔案
gunzip 解壓縮單個檔案
tarbzip2
cpio
管道:|
搜尋文字:
grep [-ivnc] '需要匹配的字元' 檔名
-i 不區分大小寫
-c 統計包含匹配的行數
-n 輸出行號
-v 反向匹配
例子:grep -vi 'name' tomandjerry.txt == cat tomandjerry.txt | grep -vi 'name'
排序:sort [-ntkr] filename
-n 數字排序
-t 指定分隔符
-k 指定第幾列
-r 反向排序
刪除重複內容:
uniq [-ic]
-i 忽略大小寫
-c 計算重複行數
一般來說,此命令與sort同用,先排序,再刪除重複行
exp:
cat uniq.txt | sort | uniq
擷取文字:
cut -f 指定的列 -d '分隔符'
文字轉換:
trexp(小寫字母轉成大寫):
cat filename | tr '[a-z]' '[a-z]'
文字合併:
paste
檢查和配置網絡卡:
ifconfig
網路測試工具:
ping (ctrl+c停止)
-c 指定ping的次數
-i 指定ping包的傳送間隔
-w 若ping無回應,則在指定超時時間後退出
host 查詢dns記錄,返回網域名稱的ip位址
ps 列出程序(通過此命令可以查詢程序的pid,很有用的一條命令)
kill (先通過ps查出程序的pid,然後kill掉)
killall (直接輸入程序的名字即可kill掉)
vii 進入編輯模式
esc 進入一般模式:
yy 複製該行(單行按兩次yy複製,多行只需按一次)
大寫的v(v) 可進入多行選中模式 按上下鍵來進行選擇
control+v 可進入單列選中模式 按上下鍵來進行多列選擇
p 貼上
dd 刪除該行
u 撤銷最近一次操作
x 刪除乙個字母
: 末行指令模式
wq (w寫入 q退出)
wq = x
:1,$s/word1/word2/g (將第1行至最後一行的所有word1替換成word2)
vim 可同時開啟兩個檔案 通過":n"&":n"進行檔案切換
:q! 不儲存對文字的修改
:wq 儲存對文字的修改並退出
vimtutor(輸入此命令可完整學習vim的用法)
進入含空格的檔名的資料夾(file name: file name):
cd file' 'name
cd file\ name
cd file" "name
學習筆記 Linux學習
echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...
linux學習筆記
開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...
Linux 學習筆記
配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...