Admin(二)——Linux命令行基礎

一、Linux命令
Linux命令的執行依賴於解釋器(例如:/bin/bash)
1.linux命令的分類:
--內部命令:屬於解釋器的一部分
--外部命令:解釋器之外的其他程序

2.幾個快捷鍵
--Ctrl+l:清空整個屏幕(或在命令行輸入clear)
--Ctrl + u :清空至行首
--Ctrl + w : 往回刪除一個單詞(以空格界定)
--Ctrl + c : 結束正在運行的指令
--esc +.:粘貼上一個命令的參數

二、mount掛載操作
1.掛載和掛載點
--掛載點:掛載點即訪問點,訪問設備需要通過訪問點。Windows中盤符的圖標就是一個訪問點,Linux的訪問點是一個目錄。
--掛載:將光盤/U盤/分區/網絡存儲等設備裝到某個Linux目錄。各種命令工具通過訪問Linux目錄來操作這些設備。
2.命令格式
#mount 設備路徑 掛載點目錄
例如:#mount /dev/cdrom /mnt //掛載設備
#ls /mnt //訪問設備內容

3.卸載已掛載的光盤或分區
格式: #umount 掛載點目錄
例如: #umount /mnt

三、查看目錄
1.ls命令
格式: ls [選項] [目錄或文件名]
常用命令選項
-l : 以長格式顯示
-A:包括名稱以.開頭的隱藏文件
-d: 顯示目錄本身(而不是內容)的屬性
-h: 提供易讀的容量單位(K、M等)
-R :表示遞歸顯示

2.通配符
針對不確定的文檔名車,以特殊字符表示
--?:表示單個字i符
-- : 表示多個任意字符
-- [a-z] :多個字符或連續範圍中的一個,若無則忽略
-- {a,min,xy} : 多組不同的字符串,全匹配
例如:ls -d /m
匹配以m開頭的目錄
ls -d /m?? 匹配以m開頭的且名稱是三個字符的目錄

四、新建文檔
1.mkdir 創建目錄
格式: mkdir [-p] [/路徑/]目錄名
例如: #mkdir -p /vod/movie/cartoon //-p表示連父目錄一起創建
#ls -R /vod //遞歸顯示目錄

2.使用vim創建、修改文件
格式: vim [[/目錄/]文件名]
若目標文件不存在,則新建空文件並編輯
若目標文件已存在,則打開此文件並編輯
vim只能創建文本文檔,不能創建目錄
命令模式下 i 鍵進入輸入模式,ESC鍵退回命令模式
命令模式下:鍵進入末行模式
在末行模式下輸入wq保存並退出,輸入 q! 放棄修改並退出

五.複製、刪除、移動
1.rm 刪除
格式: rm [選項] 文件或目錄
常用選項: -r 遞歸刪除,把目錄本身及其子目錄都刪除
-f 強制刪除
-i 刪除時提示是否刪除信息 (系統默認rm='rm -r')
例如: rm -rf /aa //強制刪除aa目錄下所有子目錄及文件
2.mv 移動、重命名
格式: mv [選項] 源文件 目標路徑
移動:相當於剪切
重命名:路徑不變的移動
例如: mv /opt/aa/xiaoha.txt /opt/bb //把xiaoha.txt剪切到目錄/opt/bb裏
mv /opt/aa/xiaoha.txt /opt/aa/123.txt //將xiaoha.txt重命名爲123.txt

3.cp 複製
格式: cp [選項] 源文件 目標路徑
mv會讓源文件消失,cp不會讓源文件消失
拷貝的同時支持重命名
-r :遞歸拷貝,複製目錄時必須有此選項
-p :保持源文件的權限、修改時間等屬性不變
4.alias——命令的別名:簡化複雜命令的輸入
例如:alias myls = 'ls -lh'
刪除別名:unalias myls
別名的優先級高於指令
只輸入alias會顯示當前生效的別名
臨時取消別名:(僅在當前命令有效)在命令前加反斜槓\
強制複製目錄(原理是臨時取消別名): \cp -r /boot/ /opt/
--真機上修改別名(永久修改):修改配置文件 /root/.bashrc ,每次開機時都讀一遍該文件,重新打開新的終端也會讀一遍

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章