Bash shell

1.什么是bash shell?

命令解釋器,將用戶輸入的命令,翻譯給內(nèi)核程序。


2.bash shell能做什么?

  • 文件管理 (創(chuàng)建 移動 復(fù)制 刪除 編輯等)
  • 用戶管理 (創(chuàng)建用戶 刪除用戶)
  • 權(quán)限管理
  • 磁盤管理
  • 網(wǎng)絡(luò)管理
  • 進程管理
  • .......

3.平時如何使用bash shell?

1.輸入命令 -------->效率低---------->適用于少量工作
2.shell scripts ------->效率高---------->適用于重復(fù)性工作

4.bash shell登錄后的提示符含義?

[root@shuai ~]#

  • root:當(dāng)前登錄系統(tǒng)的用戶
  • shuai:主機名稱
  • ~:當(dāng)前用戶所在的家目錄
  • #:通常情況下表示的是超級管理員
  • $:當(dāng)前是一個普通用戶

5.bash shell的基礎(chǔ)語法?

命令 [選項] [參數(shù)]
ls -a /tmp/

  • 命令:主體

  • 選項:用來調(diào)節(jié)命令的輸出效果

  • 參數(shù):文件或路徑


6.bash shell快捷鍵

  • ctrl+a 光標(biāo)跳轉(zhuǎn)到行首
  • ctrl+e 光標(biāo)跳轉(zhuǎn)到行尾
  • ctrl+c 結(jié)束當(dāng)前正在運行的命令
  • ctrl+z 暫時放入后臺運行(用的很少)
  • ctrl+l 清屏 ======clear
  • ctrl+u 刪除光標(biāo)前的所有內(nèi)容
  • ctrl+k 刪除光標(biāo)后的所有內(nèi)容
  • ctrl+w 按單詞或空格進行向前刪除
  • ctrl+r 搜素歷史命令
  • ctrl+左右鍵 快速移動光標(biāo)
  • esc+. 將上一條命令最后參數(shù)

7.歷史命令

  • -w 保存命令歷史到歷史文件(保存到當(dāng)前目錄,文件名為.bash_history)

  • -c 清空命令歷史記錄,不會清空文件

  • -d 刪除命令歷史的第幾行


8.命令別名

8.1設(shè)置別名(當(dāng)前窗口生效)

alias wk='cat /etc/sysconfig/network-scripts/ifcfg-ens33'

8.2查看系統(tǒng)別名

[root@shuai ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'

8.3取消別名(臨時取消)

[root@shuai ~]# unalias ls

8.4永久添加別名
把別名加在/etc/profile或~/.bashrc中
然后# source ~/.bashrc

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,717評論 0 5
  • 1.什么是bash shell 命令解釋器,將用戶輸入的命令翻譯給內(nèi)核程序?qū)⒂脩糨斎氲闹噶罘g給內(nèi)核程序,內(nèi)核處理...
    江枍_a99e閱讀 473評論 0 3
  • 0.vmware快照 1.什么是Bash Shell? 命令解釋器, 將用戶輸入的命令,翻譯給內(nèi)核程序.將用戶輸入...
    郝煜_Hyman閱讀 915評論 0 5
  • 回顧: 1.什么是GNU? GNU: GNU是一個組織,組織里面有許多免費且開源的項目,用戶可以自由下載,自由分發(fā)...
    一條小強強OvO閱讀 285評論 2 4
  • 快下班的時候,我給菜們澆了些尿水,然后又趁剛下過雨,土壤膨松,趁機給菜們拔了一下草。這春夏之交的草長的真快,一個月...
    晨晨V5閱讀 115評論 0 2

友情鏈接更多精彩內(nèi)容