1. 程式人生 > >Linux基礎查漏補缺之shell操作

Linux基礎查漏補缺之shell操作

第二遍重新回顧Linux基礎

1.查詢忽略的知識點 2.再次記憶一些基礎知識 3.鞏固基礎為運維研發工作,做好準備

只寫一些細小的知識點,自己知道的就預設不寫了

檢視主機名

在這裡插入圖片描述

修改主機名

在這裡插入圖片描述

檢視IP地址

ifconfig
ip addr show

Linux的 “–”和“-”

“-” 引導短格式選項(單個字元) “–”引導長格式選項(多個字元)

多個短格式可以寫在一起 例如:tar -xzvf xxx

根目錄檔案的意義和作用

在這裡插入圖片描述

alias

alias 別名:為使用頻率較高的命令做了簡短的呼叫名稱

新增別名: alias xx = "xxxxxxxxxx"
刪除別名: unalias xx

讓別名永久生效(將別名設定在~/.bashrc檔案)

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'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
  • 圖解 在這裡插入圖片描述

直接在命令列介面輸入firefox

可以直接啟動瀏覽器,好像沒什麼用

陣列越界發生什麼

1.mmu硬體裝置發現當前虛擬機器的值是非法的或者是一個沒有許可權來訪問的地址 2.硬體裝置mmu向作業系統丟擲一個異常, 3.作業系統核心給對應程序傳送11號訊號,導致程序異常終止

命令列游標移動的幾個操作

ctrl+u刪除當前游標前面的文字 ctrl+k-刪除當前游標後面的文字 ctrl+a:游標移到行首 ctrl+e:游標移到行尾。 ctrl+b:游標左移一個字母 ctrl+f: 游標右移 其他操作見另一篇部落格

重定向

重定向test.sh的輸出到檔案 filename 中。如果 filename 存在的話,那麼將會被覆蓋
重定向 test.sh 的 stdout(標準輸出)和 stderr(標準錯誤)到 filename 中。
重定向 test.sh 的 stdout 到 stderr 中。
test.sh 的輸出追加到檔案 filename 中。如果filename 不存在的話,將會被建立。