第三章 BashShell

一.bash初識linux

1.什麼是bash shell
    是一個命令解釋器,與內核進行交互
2.bash shell的做用
    文件管理
    用戶管理
    權限管理
    磁盤管理
    網絡管理
    軟件管理
    應用管理
    ...
3.bash兩種使用方式
    1)命令
        效率低,適合少許工做
    2)腳本
        效率高,適合大量工做
        
4.命令提示符

[root               @           centos7             ~       ]                   # :超級管理員
[oldboy             @           centos7             ~       ]                   $ :普通用戶
當前登陸的用戶                 主機名       當前目錄的位置               

/home/oldboy:普通用戶家目錄
/root:root用戶的家目錄


第一個命令:

echo:在bash shell中調用變量 $
whoami:查看當前登陸的用戶

二.shell的基礎語法shell

命令 選項 參數
command [-options] [arguments] 中括號 無關緊要centos

echo:所見即所得。輸出你echo後面參數內容
-e:識別換行符等特殊符號
:轉義符
$:調用變量bash

echo 'zls'
echo -e 'zls\n123'網絡

三.shell的基本特性
1.命令補全 Tab
2.參數補全:yum install -y bash-completion
3.選項補全:主要是補全 路徑
C:\Users\Administrator\Documents\Virtual Machines\CentOS 64 位centos7

linux的快捷鍵:
Ctrl + a:將光標跳轉到行首
Ctrl + e:將光標跳轉至行末
Ctrl + w:以空格爲單位,將當前光標位置以前的內容刪除
Ctrl + u:將當前光標位置以前的內容所有刪除
Ctrl + l:清屏
Ctrl + c:終止當前命令
Ctrl + d:退出,斷開當前鏈接(exit,logout)
Ctrl + z:掛起,放後臺執行
Ctrl + r:搜索歷史命令
Ctrl + s:鎖屏
Ctrl + q:解鎖
Ctrl + 左右:按照單詞跳轉光標
ESC + .  :瞬間顯示出上一條命令,最後的內容,以空格分隔



#:註釋,不執行


yum -y install net-tools
1.將光標移動至行首
2.將光標移動至行末而且將tools改爲too
3.只留下yum -y install
4.只留下install
相關文章
相關標籤/搜索