Linux 基礎 - 重溫自己的在工作上需要的技術基礎
重溫自己的在工作上需要的技術基礎 這段時間終於沒有加班 不忙 回顧一下自己這段時間和以前需要的基礎吧 先Linux 基礎
一、命令的基本格式
命令的基本格式:
root 為使用者名稱
~ 表示當前所在位置
localhost 主機名
'#' 超級使用者
‘$’ 普通使用者
命令的基本格式:
命令【選項】【引數】
二、查詢目錄的內容
命令格式:
ls [選項] [檔案或目錄]
選項:
-a 所有檔案
-l 檢視詳情
-d 檢視目錄屬性
-h 顯示檔案大小
三、檔案處理命令
1、建立目錄
mkdir -p [目錄名]
-p 表述遞迴建資料夾
2.切換目錄
cd [目錄]
簡化操作:
cd ~ 進入當前使用者目錄
cd- 上次目錄
cd.. 進入上一級目錄
pwd 檢視當前目錄所在位置
3.刪除目錄
rmdir [目錄] 刪除所有檔案
rm -rf [目錄] 刪除目錄所有檔案 小心使用
4.複製目錄
cp [選項][原始檔目錄][目標目錄]
選項:
-r 複製目錄
-p 連檔案屬性一起復制
-a 相當於-pdr
5.剪下、改名
mv [原始檔目錄] [目標檔案目錄]
6.常見目錄作用
/ 根目錄
/bin 命令儲存目錄
/boot 啟動目錄
/dev 裝置檔案命令
/etc 配置檔案儲存目錄
/lib 系統庫儲存命令
/mnt 系統掛載目錄
三、檔案搜尋命令
1.locate
locate [檔名] 在系統資料庫中查詢檔案的
2.命令搜尋
whereis [選項] [命令名]
或者
which [選項] [命令名]
選項 :
-b 只查詢可執行檔案
-m 只查詢幫助檔案
3.檔案搜尋
find [搜尋範圍] [選項] [條件]
直接舉例子:
find / root inname install.log 忽略大小寫查詢檔案
find / -name tomcat.log 在根目錄下查詢為名 tomcat.log檔案
find /data/log -mtime +10 其中-mtime 檔案修改時間 -atime 檔案訪問時間 -ctime 改變檔案屬性時間
+10 10天前 10 10天 -10 10天內
find / etc -size +30M
在etc 目錄下查詢檔案大於30 M的
四、壓縮與解壓縮命令
常見壓縮格式:.zip 、 .gz 、 .bz2、
.tar.gz 、 .tar.bz2
1.zip格式
//壓縮檔案
zip [壓縮檔名] [原始檔]
//壓縮目錄
zip -r [壓縮檔名] [原始檔]
舉例子:
zip -r jp.zip jp
#解壓
unzip [壓縮檔名]
gz 格式 #壓縮為gz格式 原始檔不保留
gzip [原始檔] 壓縮zg格式 原始檔保留
gzip -c 原始檔 >壓縮檔案 #壓縮目錄
gzip -r 目錄
解壓:
guzip [檔案]
guzip -r [目錄]
3.tar
打包 tar -cvf 打包檔名 原檔案
解壓 tar -xvf tomcat.tar
4.tar.gz
打包 tar -zcvf 壓縮包名 .tar.gz 原始檔
解壓 tar -zxvf 壓縮包名 tar.gz
五、關機和重啟
shutdown 【選項】 【時間】
選項 : -c 取消前一個關機命令 -h 關機 -r 重啟 init 6重啟 init 0關機 logout 退出登入
六、檢視使用者資訊
w ------who --------------last --------------lastlog
七、shell基礎
1.什麼是shell
shell是命令列直譯器。
2.echo 輸出命令
echo [選項] [輸出內容]
選項:
-e:支援轉義
3.建立一個指令碼
vim goole.sh 進入編輯
echo "hello wordl"
執行:
chmod 755 goole.sh
./goole.sh
或者:
bash goole.sh
八、歷史命令
history 檢視歷史命令
history 【選項】 [歷史儲存檔案] 選項 -c 清空歷史 -w 把快取中的歷史寫入歷史命令儲存檔案
1.ifconfig檢視ip
舉個例子:
ifconfig>> ip.log
cat ip.log
2.檢視網路狀態
netstat [選項]
選項:-t: 列出tcp 協議埠 -u: 列出upd協議埠 -n ip地址個埠號 -l 列出監聽狀態的 -a 所有
3.檢視路由列表
netstat -rn 或者 route -n
4.檢視某域名與自己的電腦的網路狀態
ping www.zhe9080.com
十、vi編輯器
vi的升級版是vim
1.vim的操作模式
commond mode 命令模式
inser tmode 編輯模式
lastline mode 底行模式
2.模式切換
i 進入編輯模式
esc 進入命令列模式
3.命令模式
vim [檔案] 進入檔案或者建立檔案 檔案不存在的情況下
vim+[檔名] 進入檔案尾部
vim +/[字串] 【檔名】 游標定位到檔案第一次出現改字串的位置
4.底行模式
:w 儲存 :q 退出 :!強制 :15 定位的第15行 /[字串] 游標位置向後搜尋改字串 ?[字串] 游標位置向前搜尋改字串 dd 刪除游標所在行 ctrl+f 想下翻頁 ctrl+b 向上翻頁
十一、常用操作快捷鍵
ctrl+c 終止當前命令 ctrl+l 清屏 ctrl+a 游標移動首行 ctrl+e 游標移動行尾 ctrl+u 把游標所在位置刪除到行首
ctrl+z 把命令放入後臺 ctrl+r 在歷史命令中搜索
十二、其他
常用工具:
Vmware 虛擬機器
centos.iso centos系統映象 ,絕大多數伺服器是這個系統
SecureCRT 遠端登陸工具
Xshell 遠端登陸工具
winscp copy檔案工具