linux學習第二天知識點-linux入門及使用幫助

一 基礎命令

1. #ifconfig

    顯示或配置網卡的命令,英文全稱是network interfaces configuring。

    配置網卡的IP地址語法例:ifconfig eth0 192.168.0.1 netmask 255.255.255.0

2.  #service network restart

    重新啟動所有網卡

3. ctl+alt+f1     f2   f3 …f6

    f1切換到(圖形),f2-f6切換到字符. 注意圖形界面并沒有關閉。

4. #tty

    查看在哪個終端。

5. #who

    查看有哪些用戶并在哪個終端上。

    tty1對應圖形界面,pts/1…. 對應虛擬終端

6. #echo

    回顯命令,可給其他終端發信息#echo xxxxxxxx> /dev/pts/1

7. ctl+shif+n     ctl+shif+t

    打開多個終端窗口 頁簽

8. #init 3   init 5

   關閉圖形界面    開啟圖形界面-

9. #chvt 1      ….2   3  4

   切換終端

10. #startx

    開啟圖形,與init5 不同

11. #power off

    兩系統斷電關機

12. #halt

    6.8 斷電關機     7 不斷電關機

13. #hostname

    顯示完整主機名

14. #lsb_release -a

    顯示版本號

15. 修改版本信息

    nano    /etc/red hat-release

    nano    /etc/issue(可以修改終端登錄提示字符)

16. #cat

    查看文件內容

17. 放置配置文件

    etc目錄

18. id -u

    查看用戶uid. centos6 0是管理員,500是普通用戶。centos7 0是管理員,1000是普通用戶。

19. reboot

    重新啟動系統

20. 綠色命令表示可執行

21.ls

    ls -l /sbin/ifconfig -h

    -l 查看明細, -h易讀模式

    ls -a 看所有文件(看隱藏)

22. hash

    查看內存中已執行的外部命令

23. ¥PATH

    存放外部命令變量 #echo $PATH

24. sbin  bin

    sbin管理員使用,bin普通用戶使用

25. hash

    查看緩存 #hash,指定清楚#hash -d xxx,清楚全部緩存#hash -r

26.  #alias     

       顯示別名

27. #pwd

    查看”當前工作目錄“的完整路徑

28. #cal #date

    日歷,日期

29. #touch

    生成一個文件

30. #rm

    刪除,#rm -rf * 刪除所在目錄下的所有文件

二  知識點

1. root用戶

    是否為root管理員,要判斷“uid”是否為0.不是看名字 ,可通過id-u 查看。

2.終端terminal

圖形終端:屬于虛擬終端,附加在物理終端之上的以軟件方式虛擬實現的終端,但額外會提供桌面環境;
模擬終端:圖形界面打開的命令行以及基于ssh協議或telnet協議等遠程打開的界面,設備文件:/dev/pts/# [0, ∞)

3. 交互式接口

交互式接口:啟動終端后,在終端設備附加一個交互式應用程序

    3.1 GUI:Graphic User Interface(圖形界面)

        三種主流桌面Desktop:
        GNOME (C, 圖形庫gtk),
        KDE (C++,圖形庫qt)
        XFCE (輕量級桌面)

        相互間應用程序不兼容,因為底層開發庫不同  

    3.2 CLI:Command Line Interface(字符界面)

        一下程序是將鍵盤輸入的命令轉換成二進制

        shell程序:sh(bourn)cshtcshksh(korn)     
        bash (bourn again shell)GPL 是Linux標準的shell

        與sh兼容。CentOS默認使用

        顯示當前使用的shell:#echo $SHELL

        顯示當前系統使用的所有shell:#cat /etc/shells

4. 命令提示符
    管理員:#
    普通用戶:$

    PS1可以臨時生效提示符格式 #PS1=gggg

    cd 更改路徑

5. 內部外部命令

    5.1 內部命令

        內部命令開機自動加載到內存,外部命令以文件形式保存在硬盤中

         #type echo   提示echo is a shell builtin 說明是內部命令

        所有的內部命令均保存在/bin/bash里面。   

    5.2 外部命令

        #type ifconfig 提示ifconfig is /sbin/ifconfig 說明存放在sbin文件中

6. 命令執行順序

    別名,內部 緩存外部,外部

7. screen命令:
    打開新的screen:
        screen –S [SESSION]
    加入會話:
        screen –x [SESSION]
    退出并關閉screen:
        exit
    剝離當前screen:
        Ctrl+a,d
    顯示所有已經打開的screen:
        screen -ls
    恢復某screen
        screen -r [SESSION]

8. echo 命令

    顯示字符串

    echo會將輸入的字符串送往標準輸出。輸出的字符串間以空白字符隔開, 并在最后加上換行號
        echo "$VAR_NAME": 變量會替換,雙引號表弱引用
        echo '$VAR_NAME': 變量不會替換,強引用
        $echo –e “Enter the file name: \c”
        echo 需要使用-e 參數來打印轉義字符

       可理解為:

     ‘   ’強引用      (都是字符串,傻符號)

     “”  “”弱引用       (中等)

       ~  ~ 命令引用    (最聰明)   與 $()一樣 一般用于調用命令執行結果。

       #echo -e "aaaa\c"        \c  壓縮回車換行,要有 -e 配合使用

         \a 發出警告聲;
        \b 退格鍵
        \c 最后不加上換行符號;
        \n 換行且光標移至行首;
        \r 光標移至行首,但不換行;
        \t 插入tab;
        \\插入\字符;
        \0nnn 插入nnn(八進制)所代表的ASCII字符

9. 使用幫助

    內部命令用:help 命令

    外部命令用:–help

   

原創文章,作者:面授班20-1孟憲峰,如若轉載,請注明出處:http://www.www58058.com/25480

(0)
面授班20-1孟憲峰面授班20-1孟憲峰
上一篇 2016-07-26
下一篇 2016-07-26

相關推薦

  • iptables

    iptables Firewall:防火墻 隔離工具;Packets Filter Firewall;工作于主機或網絡的邊緣,對經由的報文根據預先定義的規則(匹配條件)進行檢測,對于能夠被規則匹配到的報文實行某預定義的處理機制的一套組件; 分類: 硬件防火墻:在硬件級別實現部分功能的防火墻;另一個部分功能基于軟件實現; 軟件防火墻:應用軟件處理邏輯運行于通用…

    Linux干貨 2016-11-07
  • linux程序包管理

    Linux程序包管理        API:Application Program Interface        ABI:Application Binary Interface           Unix-like, &n…

    Linux干貨 2016-12-30
  • 批量部署lxc虛擬機

    前言:lxc是一種操作系統層虛擬化(Operating system–level virtualization)技術,為Linux內核容器功能的一個用戶空間接口。它將應用軟件系統打包成一個軟件容器(Container),內含應用軟件本身的代碼,以及所需要的操作系統核心和庫。通過統一的命名空間和共用API來分配不同軟件容器的可用硬件資源,創造出應用程…

    Linux干貨 2016-03-20
  • 內置數據結構,列表及其方法

    List:列表有若干個元素,元素可以是任意對象,元素有順序,可以使用索引和迭代,使用線性結構,使用[ ]進行描述,在內存中的空間是連續的,每個元素在內存中的空間是一樣的………列表是可變的,列表不能一開始就定義大小,列表索引不可以超界   列表索引l.index(),從左向右搜索,發現第一個匹配的,自動返回搜索的值的索引;匹配不到,拋出異常Value…

    Linux干貨 2018-03-25
  • 淺談正則表達式

    1.       什么是正則表達式 基本說來,正則表達式是一種用來描述一定數量文本的模式。Regex代表Regular Express。本文將用<<regex>>來表示一段具體的正則表達式。 一段文本就是最基本的模式,簡單的匹配相同的文本。   2. &n…

    Linux干貨 2016-08-12
  • linux計算機基礎理論

    1. 計算機的組成及其功能 從基本結構上來講,計算機可以分為五大部分: 運算器、存儲器、控制器、輸入設備、輸出設備。 運算器的功能:實現算術運算和邏輯運算(與控制器組成CPU) 存儲器功能:將輸入設備接受到的信息以二進制的數據形式存到存儲器中。 控制器的功能:將指令逐條從存儲中取出,經譯碼分析后向全機發出相應的操作控制信號作用于其他部件,使各部件有條不紊地協…

    Linux干貨 2018-03-04
欧美性久久久久