常用命令
# 查閱列表
ls# 查閱所有列表
ls -a
# 查閱列表詳細資訊
ls -l -h
# 綜合使用
ls -alh
# 萬用字元
* 代表任意數個字元 ls 1*
? 代表任意1個字元,至少1個 ls 1?3*
代表可以匹配字元組中的任意1個
[a-z] 匹配a到z中的任意乙個字元 ls [a-z]*
[abc] 匹配abc中的任意乙個字元 ls [abc]*
[123] 匹配123中的任意乙個字元 ls [123]*
[0-9] 匹配0到9中的任意乙個字元 ls [0-9]*
# 切換到主目錄
cd# 切換到主目錄
cd ~
# 切換到上級目錄
cd ..
# 最近兩次工作目錄之間來回切換
cd -
# 查閱當前位置
pwd# 建立目錄(新建目錄的名稱 不能與當前目錄中已有的目錄或檔案重名)
mkdir 目錄名
# 多目錄遞迴建立
mkdir -p a1/a2/a3/a4
# 建立檔案
touch 檔名
# 如果檔案不存在,可以建立乙個空白檔案
# 如果檔案已經存在,可以修改檔案的末次修改日期
# 刪除檔案(不能恢復)
rm 檔名
rm 'redis set.txt'
# 遞迴刪除刪除目錄(包括多層級目錄)
rm -r 目錄名
# 強制刪除,忽略不存在的檔案,無需提示
rm -f 目錄名
# 清屏
clear
sudo apt-get install tree
# 以樹狀圖列出檔案目錄結構
tree 目錄名
# 只顯示目錄結構
tree -d
# 拷貝
cp 原始檔路徑 目標檔案路徑
# 拷貝檔案
# '~'代表home '\ '代表空格 '.'代表當前目錄
cp ~/desktop/redis\ set.txt ./redis.txt
# 拷貝時詢問是否覆蓋
cp -i ~/desktop/redis\ set.txt ./redis.txt
# 拷貝目錄(aaa和test都是目錄名)
cp -r aaa test
# 移動
mv 原始檔路徑 目標檔案路徑
# 移動時詢問是否覆蓋(強烈建議)
mv -i 'redis set.txt' ./aaa
# 重新命名
mv 'redis set.txt' redis.txt
# 檢視檔案內容
# 檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能
# 合適內容比較少的檔案
cat 檔名
# 對非空輸出行編號
cat -b 檔名
# 對輸出的所有行編號
cat -n 檔名
# 分屏顯示檔案內容
# 合適內容比較多的檔案
more 檔名
# 搜尋文字檔案內容
grep 選項 搜尋字元 檔案路徑
# 顯示結果行號
grep -n car redis.txt
# 反選目標
grep -v car redis.txt
# 忽略大小寫
grep -i 'hello python' redis.txt
# 搜尋以a開頭的行
grep -n ^a redis.txt
# 搜尋以ke結束的行
grep -n ke$ redis.txt
# 會在終端中顯示引數指定的文字,通常會和重定向聯合使用
echo 字串
echo hello python >a.txt
# 重定向》和》
# > 表示輸出,會覆蓋檔案原有的內容
ls -hl > a.txt
# >>表示追加,會將內容追加到已有檔案的末尾
tree -d >> a.txt
# 管道 |
# linux 允許將乙個命令的輸出可以通過管道 作為另乙個命令的輸入
ls ~ -hal | more
ls ~ -ahl | grep vi
查閱幫助命令
1.command --help
2.man command
操作:enter建: 一次滾動手冊頁的一行
b: 回滾一屏
f: 前滾一屏
q: 退出
/word 搜尋文中含word字串
終端實用技巧
# 自動補全
tab# 曾經使用過的命令
上/下 鍵
# 如果想退出選擇,並且不想執行當前選中的命理,可以按 ctrl+c
. 代表當前目錄
.. 代表上一級目錄
# 萬用字元
* 代表任意數個字元
? 代表任意1個字元,至少1個
代表可以匹配字元組中的任意1個
[a-z] 匹配a到z中的任意乙個字元
[abc] 匹配abc中的任意乙個字元
[123] 匹配123中的任意乙個字元
[0-9] 匹配0到9中的任意乙個字元
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...