ctrl + alt + f1 回到圖形化介面
ctrl + alt + f2 進入tty1
ctrl + alt + f3 進入tty2
……
[dlc@localhost ~]$
date 顯示當前時間[root@localhost dlc]# date
2023年 04月 30日 星期四 10:19
:46 cst
ls 列出當前目錄下檔案和目錄[root@localhost
/]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
引數是寫在命令之後的一些補充選項,命令和引數之間有空格隔開。
引數沒有固定的格式,但是一般來說還是遵循一定的規範。
短引數(乙個字母):一般是乙個短橫線後接乙個字母。多個短引數也可以合在一起。
長引數(多個字母):兩個短橫線開始
引數的值
短引數賦值:command -p 10
長引數賦值:command --parameter=10
(1)檔案分類:
分類:普通檔案、特殊檔案
普通檔案
文字型別、聲音檔案、程式
特殊檔案
例如 光碟、驅動器
linux中一切都是檔案
(2)根目錄
根目錄就是/
(3)目錄結構
使用/
表明目錄的層級與包含關係
(4)根目錄直屬子目錄:
bin:包含會被所有使用者使用的可執行程式
boot:包含linux啟動相關檔案
dev:包含外設
etc:系統的配置檔案
home:使用者私人目錄
lib:包含被程式所呼叫的庫檔案
media:**
mnt:掛載,臨時掛載一些裝置
opt:可選的應用軟體包
root:root的家目錄
sbin:系統二進位制檔案
srv:服務,一些網路服務啟動後所需要取用的資料
tmp:存放臨時檔案
usr:unix作業系統軟體資源
var:包含程式的資料,比如日誌檔案
什麼意思?
linux下,每一條命令其實對應了乙個可執行程式。比如:
centos終端預設有顏色標註:
ls命令常用引數
絕對路徑:/
開頭,從根目錄開始
相對路徑:從當前目錄開始
.
表示當前目錄,..
表示上級目錄
cat:一次性在終端中顯示檔案的所有內容
less:分頁顯示檔案內容
有以下快捷鍵
d鍵:前進半頁
b鍵:後退一頁(與pageup一樣)
y鍵:後退一行
u鍵:後退半頁
q鍵:退出less
=鍵:顯示在檔案中的位置
h鍵:顯示幫助文件
head顯示檔案開頭
預設顯示頭10行。
tail顯示檔案結尾
與head相似。
但是還可以用-f
來實時追蹤檔案的更新。
缺省會每過一秒檢查一下檔案是否有新內容,也可以指定間隔檢查的秒數,用-s
touch:建立乙個空白檔案
touch本意是修改檔案時間戳,不過如果後面跟的是乙個不存在的檔案,便會新建。
mkdir:建立乙個目錄
可以用-p
遞迴建立目錄結構
也可以將檔案拷貝到其他目錄。
如果要拷貝目錄,需要加上-r
,目錄中所有的檔案、目錄都會被拷貝。
使用萬用字元*
,可以替代任意字串。比如cp *.txt folder
,就是將當前目錄下所有txt檔案拷貝到folder中。
每個檔案有三部分:檔案、檔名、許可權
一般會建立乙個有限權利的使用者,這是一種安全機制。
sudo命令:暫時成為root。
sudo su:一直成為root
su -:切換到root使用者,且目錄定位到root的家目錄
一種可能的組織形式:
linux每乙個使用者都屬於乙個特定的群組。如果你不設定使用者的群組,缺省會建立乙個和它使用者名稱一樣的群組,並且把使用者劃歸到這個群組。
groups:檢視使用者所在群組
groupdel:刪除群組
chgrp:改變檔案的群組chgrp 群組名 檔案
chown也可以改變群組:chown oscar:friends file.txt
,將檔案所有者改為oscar,群組改為friends。
(1)許可權的原理
檔案訪問許可權符:
(2)chmod:修改檔案的訪問許可權
不需要是root,只要是該檔案的所有者就可以執行。
同樣的利用-r
,可以遞迴地修改訪問許可權。
(1)定義
乙個軟體包其實是軟體的所有檔案的壓縮包,二進位制形式,包含了安裝軟體的所有指令。在red hat一族裡,軟體包的字尾是.rpm。
(2)和windows安裝程式的區別
軟體包管理包括了依賴關係的管理。
(3)切換軟體倉庫(以阿里雲為例)
首先備份系統自帶yum源配置檔案/etc/yum.repos.d/centos-base.repo
執行yum makecache生成快取
yum clean all
yum makecache
yum是centos中預設包管理工具
本地的.rpm軟體包,可以用rpm命令來安裝。
使用手冊類別:
區域的名字是用大寫和粗體表示,且靠左對齊。
比如要查詢如何控制音量:
apropos sound
顯示幫助文件。
locate 後接要查詢的關鍵字即可。
剛剛新建的,用locate查不到。因為locate在檔案的資料庫中查詢,剛建立的檔案還不會放到資料庫。
find 何處 何物 做什麼
,何物是必須指定的。
(1)根據檔名查詢
需要使用萬用字元來模糊查詢。
(2)根據檔案大小查詢
假如要查詢/var中大小超過10m的檔案
(3)根據最近訪問時間查詢
查詢7天內訪問的txt檔案。
(4)按型別
-type
(5)後接操作
預設的操作是顯示(-print)
基礎知識 Linux常見命令
預設列出當前目錄 ls option file ls命令引數 a 列出指定目錄下的所有檔案,包括隱藏檔案 l 長格式列表。如果輸出到終端,則所有檔案大小的總和將輸出到長清單前面的一行中 列印當前工作目錄的完整路徑名 將每個檔案的訪問和修改時間更新為當前時間。如果不是 c 會建立乙個新文件 touch...
Linux基礎知識 linux命令 dnsconf
linux基礎知識 linux命令 dnsconf dnsconf dns configurator 功能說明 設定dns伺服器組態。語 法 dnsconf deldomain 域 delsecondary 域 newdomain 域 set 主機 setcname 主機 setmx 域 主機 se...
reids基礎知識和命令
redis本質上是乙個高效能的鍵值資料庫,是nosql資料庫的一種.通常被認為是乙個資料結構伺服器,主要是因為其有著豐富的資料結構 字串string 列表list,集合set 雜湊表hash 有序集合zset。計數器,快取,訊息佇列 發布 訂閱功能 分布式鎖實現 速度快 使用標準c寫,所有資料都在記...