Linux學習第一天————瞭解root用戶和基本的shell命令

一.瞭解Linux中的root用戶python

 1.1root用戶linux

使用過MySQL的同窗都知道MySQL中有一個變態的存在叫作超級管理員,他能夠從操做任何一個數據庫,那麼在Linux中也有這麼一個變態的存在他就叫作root用戶。shell

1.2root用戶能夠作什麼?數據庫

root用戶做爲整個系統的最高權限擁有者,他能夠系統的作全部的操做,以下:vim

1.添加刪除用戶python2.7

2.安裝刪除軟件阿里雲

3.啓動和關閉系統spa

4.查看其餘用戶的文件命令行

二.初步瞭解shell命令符3d

 2.1什麼是shell

 shell就是命令解釋器,當你在輸入命令符後他對你的命令符進行解釋,在Python中就有內置一個shell解釋器。

 使用putty打開阿里雲主機的shell界面。

2.2初步認識shell

在shell中去輸入命令符會有一個美圓符號開頭,當你是root身份打開時,開頭就是一個井號#,當我使用root身份打開時他的輸入行以下:

 是以#開頭的

注意:Linux的命令行是區分大小寫的。

三.基本的Linux命令操做符

3.1.cd命令符,進入文件,ls列出文件夾下的文件和目錄。

實例:

進入根目錄,而且列出根目錄下的全部文件和目錄。

進入lib目錄,查看咱們lib目錄下的文件:

 

發現咱們的1lib文件夾下面有安裝python2.7和多個版本的Java。

那麼cd命令符的使用方式就是,cd .../...

使用命令符cd ~或者cd 能夠直接返回到用戶的主目錄下。

在shell中..表明的是當前目錄的上一級目錄,而.表明的是當前的目錄,~表明的是用戶的主目錄。

那麼返回當前目錄的上一級目錄就是 :cd  ./../

ls命令的使用方式:不帶任何參數的ls命令表明就是列出全部的當前文件夾下的全部文件

在瞭解參數以前咱們要了解linux系統中文件顏色表明的含義:目錄顯示爲藍色,普通文件問黑色,可執行文件爲草綠色,連接文件爲淡藍色。

使用參數:

—F:該參數將每一個文件後面加上標識符,可執行文件後面加上*,連接文件後面加上@,列子:

—a:顯示隱藏文件,列子以下:

頭部帶.的文件就是隱藏文件

—l:顯示文件的各類屬性,列子:

3.2使用命令補全和通配符

 在咱們輸入文件名時,只要輸入前面幾個字符,而後按下tab鍵,shell就會自動把文件名補全。、

 例子:

 咱們在根目錄下想要進入bin文件夾,那麼咱們只要輸入cd bi  而後按下tab鍵,那麼就會補齊爲cd bin/而後回車就會進入bin文件夾下。

 操做截圖;

按下tab鍵

 

 已經自動補全

 若是含有多個鍵入字符相同的文件,那麼只要按下兩次tab鍵,那麼shell將以列表的形式給出全部符合文件名

 列子:

在ect文件夾下有這三個文件,咱們鍵入ba,而後按下tab兩次出現全部匹配的文件列表(就是這三個文件)

實際操做:果然出現了這三個文件的列表。

通配符:使用*號來匹配任意長度的字符串,使用?來匹配一個長度的字符。

列子:

進入根目錄下的bin目錄下,而後將找到以db結尾的文件輸入命令符ls *db

 輸出全部以db結尾的爲文件。

3.3使用pwd命令符顯示當前位置

若是使用的是沒有可視化界面的linux版本,那麼不知道當前的文件位置是十分痛苦的,那麼咱們可使用pwd命令符來查看當前的文件位置。

列子:顯示咱們當前在根目錄下的bin目錄下。

3.4使用命令符catmore查看文本文件。

在咱們查看一個txt文件時,咱們必須有一個txt文件,爲此咱們下來了解一下,怎麼去建立一個txt文件。

首先,咱們進入根目錄下的ect目錄,使用命令符touch 文件名.txt建立一個txt文件:

而後使用ls命令符查看是否建立成功:

列出了咱們建立的文件,說明建立成功。

下面就是去編寫這個txt文件,使用vi  文件名命令符使用vim打開不學txt文件:

接着輸入i開始輸入模式,修改文件內容

 而後咱們輸入txt的內容。

最後按下esc退出編寫模式,並輸入:wq回車來保存修改。

那麼如今咱們就有一個txt文件了,接下來咱們來查看這個txt文件,以下:

輸入命令符cat 文件名

 

 若是咱們想要看出文件有多少行,咱們就須要使用參數—n,列子以下:

 

 3.5使用grep命令符查找文件中的內容

 grep 查找的字段   查找文件,列子以下:

顯示查找結果爲紅色。

3.6使用find命令符查找文件

 find 路徑 -name 通配符    -print      路徑是指定一個查找的路徑,而後就是經過通配符來匹配文件, -print是將路徑輸入到屏幕上,列子以下:

查找根目錄下的全部class文件。

相關文章
相關標籤/搜索