第一章 Linux系統入門

2021-08-01 23:48:07 字數 3769 閱讀 9459

一,本章內容

1,常見

linux

登入方式及適用範圍

2,常見關閉,重啟系統的命令及用範圍 3,

linux

系統命令幫助

4,人機互動

shell

及分類,

bash shell

的基本功能

5,管道及輸入輸出

備註:本linux系統為

rhel5.3

二,常見linux登入方式及適用範圍

1,圖形介面登入

2,命令列登入

localhost login:

登陸成功後,系統會自動將使用者的工作目錄定位到使用者的家目錄。家目錄是使用者登入系統後的起始目錄,root使用者的家目錄位於

/root

,普通使用者的家目錄位於

/home/usename

。家目錄通常用於存放系統,應用程式的初始化檔案,以及使用者的個人檔案等。

3,

ssh遠端登入

windows系統中的

ssh登入

windows系統中的

ssh登入需要借助一些工具,常用工具有

putty

和securecrt等。

putty:體積小巧,操作簡便,功能強大。

securecrt:適用於需要遠端登入的

linux

系統較多。不僅可以儲存多個遠端登入連線,還可以將多個登入終端放置在當前視窗的標籤頁中,非常適合需要登入多個

linux

系統的情況。

linux系統中的

ssh登入

方法:ssh ip位址

備註:ssh可以使用使用者密碼和

pki兩種方式登入。

如需開啟ssh服務用」service sshd start」啟動ssh服務;如果系統防火牆阻止使用者訪問,」service iptables stop」關閉系統防火牆。

4,

telnet

遠端登入

5,

vnc遠端登入

6,

sftp

登入

適用於向遠端主機傳送檔案。

三,常見關閉,重啟系統的命令及用範圍

1,

shutdown

關閉,也可重啟

#shutdown -h 1      #一分鐘後關閉

#shutdown -h now    #現在關閉

#shutdown -h 15:20   #指定時間關閉

#shutdown -r 2       #重啟,

2分鐘後重啟

2,

poweroff

立即關閉

#poweroff

3,

halt

掛起系統

#halt #掛起系統(系統停止執行),不會切斷主機電源,需要多種硬體驅動。

4,

reboot

重啟系統

#reboot  #立即關閉並重啟

5,

init

切換系統執行級別

執行級別:0-6

#init 0    #立即關閉

#init 6    #立即重啟

四,linux系統命令幫助

1,

help

$ help

$ help cd

$ date --help

help選項是檢視命令幫助最簡單快捷的方法。

2,

man

#man passwd

這是乙個互動式的文件,其常用快捷鍵如下:

page up/page down :向前

/後翻頁

空格鍵:向後翻頁

上下方向鍵:向上,下翻動一行

/pattern :輸入並按

enter

鍵,查詢與

pattern

匹配字串

n/n:與

/pattern

配合使用,檢視下乙個

/上乙個找到的字串。

q:退出

man互動式文件。

h:檢視幫助

3,

info

資訊頁

$ info pwd

其常用快捷鍵如下:

?:檢視幫助

五,人機互動shell及分類,

bash shell

的基本功能

1,

shell

分類:

1],bourne shell

2],c shell

3],korn shell

4],bourne again shell(bash)

5],z shell

2,檢視系統安裝

shell

及版本

# cat  /etc/shells

# bash --version

# ls -l 『cat /etc/shells』

3,更改預設

shell

$ echo $shell

$ exit

法一:$ chsh

法二:$ usermod -s /bin/ksh user1

$ grep user1 /etc/passwd

4,

bash

中的命令基本操作

熟悉一些常用快捷鍵:快速移動游標,行內刪除等

# bind -x 『」\c-x\c-x」:ls -l』

2]:歷史命令

# history

3]:命令別名

# alias type=』cat』

# unalias type

4]:命令和檔名補全

5]:變數和流程控制

六,管道及輸入輸出

1,輸出重定向,「>」 和「>>」

將結果寫入,追加到指定的檔案中

#netstat -tunlp | sed 『1,2d』 | awk 『』 >netstat.txt

#date>>netstat.txt

2,輸入重定向,「<」 和「<<」

將文字作為命令的輸入

# mail -s 『network status』 user1 < netstat.txt

3,錯誤重定向

# rm abcd 2>error  #2表示將標準錯誤進行重定向

4,使用多個重定向

# ping 192.168.1.1 -c3 &>/dev/null;echo $? 『date』 >netstat

5,同時定向命令的輸入和輸出

$ sed 『6.13d』 netstat_1

第一章 入門

第一章 入門。1.linux應用程式表現為2種特殊型別的檔案 可執行檔案和指令碼檔案,對應windows下的。exe和批處理。linux不要求可執行檔案或指令碼有特殊的餓副檔名,檔案系統屬性用來表明乙個檔案是否為可執行程式。2.我們是與乙個叫bash的指令碼進行互動的,指令碼裡可執行檔案的執行要麼在...

第一章,linux快速入門

人生最可怕的是在自以為舒適的地方待得太久,等到外界改變來的時候,已經晚了,我們不能像溫水煮青蛙一樣,待在溫水裡,覺察不到周圍環境的變化,最終被社會淘汰 linux作業系統具備以下優點 linux作業系統發行版 red hat linux,是最著名的linux版本,就是經常聽到的 紅帽作業系統 一直致...

Linux系統 第一章 簡介

認識作業系統 作業系統的作用 把計算機系統中對硬體裝置的操作封裝起來,用軟體呼叫。常見作業系統 pc端os 移動端os 服務端os linux來歷 unix的侷限 硬體繫結 早期的unix系統都是針對專門的硬體系統開發的,不同廠商都是為自己的伺服器開發專門的unix作業系統。版權受限用於教學的min...