本節(jié)所講內(nèi)容: Linux終端介紹 Shell提示符 Bash Shell基本語(yǔ)法 基本命令的使用:ls、whatis、pwd、cd 查看系統(tǒng)和BIOS硬件時(shí)間 Linux如何獲得幫助 Linux關(guān)機(jī)命令:shutdown、init等 Linux 7個(gè)啟動(dòng)級(jí)別 man手冊(cè)頁(yè) 創(chuàng)建一個(gè)方便快捷實(shí)驗(yàn)環(huán)境快照 設(shè)置服務(wù)器在來(lái)電后自動(dòng)開(kāi)機(jī)
一、Linux終端介紹 1.tty: tty1圖形界面 tty2~6 虛擬控制臺(tái) 2.切換 物理機(jī)控制臺(tái)的切換ctrl + alt +F1~F6 虛擬機(jī)切換crtl + alt +shift +F1~F6 從命令行界面啟動(dòng)到圖形界面:#startx(不重啟服務(wù)) #init 5(重啟服務(wù)) 4pxs虛擬終端 ctrl+shift+T 切換虛擬終端:Alt+1(切換到第一個(gè)虛擬終端) 放大:ctrl+shift+ + (可以通過(guò)圖形界面來(lái)設(shè)置) 縮?。篶trl+ - pts(pseudo-terminal slave) 偽終端 :通過(guò)ssh相關(guān)工具連接上后,顯示出來(lái)終端為:pts 二、Shell提示符
[用戶@主機(jī)名 當(dāng)前目錄名稱 ] 提示符 root為# 普通用戶為:$ 看用戶是不是最高權(quán)限 看他的uid,當(dāng)用戶的uid=0 時(shí),該用戶就擁有最高權(quán)限, uid不等于0的,都是普通用戶
三、Bash Shell基本語(yǔ)法1.總結(jié)Linux命令輸入規(guī)律 如何輸入命令: 命令 [選項(xiàng)]([參數(shù)])[選項(xiàng)的值]([參數(shù)的值]) 空格作為分割 常見(jiàn)選項(xiàng)(參數(shù)):-h --help ; 特點(diǎn):選項(xiàng)樣子為: -字母 或 --加單詞
【例】 vim 1 #!/bin/bash #!是說(shuō)明1這個(gè)文件的類型,類似于windows下用不同的文件后綴來(lái)表示不同的文件類型,linux系統(tǒng)是根據(jù)#!以及后面的信息來(lái)確定該文件的類型。后面的/bin/bash就表面1這個(gè)文件是一個(gè)BASH程序 #this is a very simple example # bash程序的注釋 echo hello world echo后的字符串會(huì)被顯示在控制臺(tái)終端的屏幕上
2.vim及vi的簡(jiǎn)單使用 vim 1 輸入i進(jìn)入編輯模式 寫(xiě)完之后,按ESC退出編輯模式 保存并退出:按一下shift + ;(:冒號(hào))后面緊接著輸入wq 不保存退出:按一下shift + ;(:冒號(hào))后面緊接著輸入q! !感嘆號(hào)是強(qiáng)制的意思 執(zhí)行: 1.把文件拷到bin目錄下:
2. 給文件添加一個(gè)可執(zhí)行的權(quán)限x
3.執(zhí)行
執(zhí)行腳本:①1. cd /bin 2. ./hello (如果提示權(quán)限拒絕,給用戶一個(gè)可執(zhí)行的權(quán)限) ②方法2: a.sh 沒(méi)有執(zhí)行權(quán)限或有執(zhí)行權(quán)限。 使用: bash a.sh 或 sh a.sh 都可以執(zhí)行 sh命令 是不用寫(xiě)路徑 直接 在后面跟上 shell的名稱就能執(zhí)行了
3.基本命令 3.1 ls 命令 作用:查看當(dāng)前目錄下有哪些文件 語(yǔ)法:ls 目錄 名 ,如果不加目錄名查看當(dāng)前目錄 參數(shù): -l 顯示詳細(xì)信息 系統(tǒng)里面的快捷方式#ll等同于 ls -l -a 顯示隱藏文件 -d 查看目錄(不查看里面的內(nèi)容) -h 增強(qiáng)可讀性 -R 遞歸顯示目錄信息
【例】
【例】 查看隱藏文件, #ls -a . 當(dāng)前目錄 .. 父目錄(上層目錄、上級(jí)目錄)
3.2 whatis 作用:查看命令的解釋 語(yǔ)法: whtais command
在系統(tǒng)剛裝好后有時(shí)不能直接使用,需要對(duì)whatis的數(shù)據(jù)庫(kù)進(jìn)行更新,數(shù)據(jù)庫(kù)文件在/var/cache/man/whatis ,進(jìn)入到/var/cache/man下用makewhatis進(jìn)行更新
3.3 pwd 作用:查看當(dāng)前目錄 語(yǔ)法:pwd 沒(méi)有參數(shù) 例: pwd
cd 作用:切換目錄 語(yǔ)法:cd 目錄名 【例】 #cd 回到用戶自己的主目錄 #cd ~ 回到用戶自己的主目錄 #cd - 回到上一個(gè)目錄 #cd /etc////sysconfig/ 和 cd /etc/sysconfig 一樣 cd /etc/ 和 cd /etc 一樣
查看系統(tǒng)和BIOS硬件時(shí)間: 指的是bios時(shí)間
3.4 Linux如何獲得幫助 方法1:加參數(shù)-h 或--help
方法2:查看man手冊(cè)
3.5 關(guān)機(jī)命令
作用:關(guān)機(jī),重啟,定時(shí)關(guān)機(jī) 語(yǔ)法:shutdown [選項(xiàng)] 有如下選項(xiàng): -r => 重新啟動(dòng)計(jì)算機(jī) -h => 關(guān)機(jī) -h 時(shí)間 =>定時(shí)關(guān)機(jī) -c => 取消之前的定時(shí)關(guān)機(jī) 或ctrl+c
【例】 shutdown -h +10 #10分鐘后關(guān)機(jī) 如果是你想定時(shí)在某一具體時(shí)間關(guān)機(jī)時(shí)使用命令: shutdown -h 10:01 立即關(guān)機(jī):shutdown -h now shutdow -r 用法和 shutdown -h 一樣。
3.6 init 命令 作用:切換系統(tǒng)運(yùn)行級(jí)別 語(yǔ)法:init 0-6 【例】 init 0命令用于立即將系統(tǒng)運(yùn)行級(jí)別切換為0,即關(guān)機(jī); init 6命令用于將系統(tǒng)運(yùn)行級(jí)別切換為6,即重新啟動(dòng)。
Linux 7個(gè)啟動(dòng)級(jí)別: 0 系統(tǒng)停機(jī)模式,系統(tǒng)默認(rèn)運(yùn)行級(jí)別不能設(shè)置為0,否則不能正常啟動(dòng),機(jī)器關(guān)閉。
runlevel 作用:查看當(dāng)前運(yùn)行的級(jí)別 語(yǔ)法:runlevel man(manual)手冊(cè)頁(yè),提供命令的詳細(xì)幫助信息 例: man ls 按q退出 man手冊(cè)頁(yè)分類: 1:用戶說(shuō)明 2:系統(tǒng)調(diào)用 3:庫(kù)調(diào)用 4:設(shè)備 5:文件格式 6:游戲 7:雜項(xiàng) 8:系統(tǒng)管理命令 RHEL5 和6都有 6比5多2個(gè): 9:內(nèi)核 0:新的
【例】 如果我的系統(tǒng)被設(shè)置了0或者6的啟動(dòng)級(jí)別,我該怎么修復(fù)? 編輯grub: 1.直接按a kernel /vmlinuz..... 在后面輸入1或者single 2.按e,選擇第二行 kernel /vmlinuz..... 在后面輸入1或者single 編輯完后按enter,再按b 在單用戶模式中修改/etc/inittab最后一行,把0/6改成3/5
實(shí)戰(zhàn):【創(chuàng)建一個(gè)方便快捷實(shí)驗(yàn)環(huán)境快照】 配置好靜態(tài)IP地址,關(guān)閉iptables防火墻,關(guān)閉selinux
設(shè)置服務(wù)器在來(lái)電后自動(dòng)開(kāi)機(jī) 原文地址: http://xuegodlinux.blog.51cto.com/10844319/1715517 |
|
來(lái)自: JhouShuai > 《LINUX 服務(wù)器運(yùn)維》