一、Linux的哲學思想
Linux的優勢:
- 開源,免費
- 一切皆檔案
- 提供功能強大的且可以撰寫腳本的命令列界面,沒有圖形化
- 是一個模塊化的作業系統
- 體積輕便,精簡

二、Linux命令精講
2.1shell
2.1.1shell的定義
- Linux系統中允許的一直特殊的程式
- 在用戶和內核之間充當"翻譯官"(將人類的高級語言翻譯成二進制0和1)
- 用戶登錄Linux系統時,自動加載一個shell程式
- Bash是Linux系統中默認使用的shell程式(檔案位于/bin/bash)

2.1.2不同的shell環境
[root@localhost ~]#cat /etc/shells #查看當前系統使用的所有shell

2.1.3shell與內外部命令
(1)內外部命令的優先級:別名>內部>hash(哈希)>外部

(2)help命令可以查看內部命令

(3)type命令可以區分內外部命令

外部命令存放再 $PATH中,他會一個一個找,找到為止,找不到就報沒有這個命令
外部命令使用過后會被記錄再記憶體中加快讀取速度

hash快取:使用過一次外部命令,就會將這個外部命令快取再hash中,外部命令需要尋找它的路徑才能執行,直接再快取呼叫加快了速度


(4)開啟或關閉內部命令
開啟:enable 內部命令
關閉:enable -n 內部命令
(5)hash
洗掉快取空間:hash -d 加快取里的命令(表示單獨洗掉hash表中的hash值)
hash -r 洗掉hash表里面所有hash值
注意:將快取的外部命令移到其他默認的目錄中,無法再次使用,需要清理掉hash值之后才可以繼續使用
2.2快捷鍵

2.3獲得命令幫助的幾種方法
(1)help:只能查看內部命令幫助

(2)--help:只能查看外部命令幫助
![]()
(3)man:分九個章節默認打開第一章節(menu選單 manual手冊)

(4)info:也可以查看相關的幫助資訊

(5)百度:最快解決方式不拘泥形式
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/509179.html
標籤:其他
上一篇:利用 Kubernetes 內置 PodTemplate 管理 Jenkins 構建節點
下一篇:[Python]-sklearn模塊-機器學習Python入門《Python機器學習手冊》-04-處理數值型資料
