歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> Linux基礎,linux基礎入門

Linux基礎,linux基礎入門

日期:2017/3/3 18:08:26   编辑:學習Linux

Linux基礎,linux基礎入門

Linux基礎,linux基礎入門


一、Linux操作系統簡介

  1、Linux系統定義:Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統

  2、Linux系統運行穩定,主要用於服務器。

  3、Linux系統用戶分為:

    a、系統用戶root:提示符#

      

    b、普通用戶:提示符$

      su命令:切換用戶

      exit命令:退出普通用戶

      

  4、Linux終端:Linux終端也稱為虛擬控制台,Linux采用命令行的工作方式,用戶通過鍵盤輸入命令,通過Linux終端對系統進行控制。

  5、Linux提供6個虛擬終端,Ctrl+Alt+F[1-6]來切換不同的虛擬終端

  6、關閉Linux系統命令:init 0 或者 shutdown -h now

二、Linux系統基本操作

  1、Linux命令語法格式

    命令 [選項] [參數]

    命令:告訴Linux系統執行什麼操作

    [選項]:以什麼樣的方式運行命令,選項部分以“-”開始,可選項

    [參數]:命令操作的對象,通常是一個文件或目錄,可選項

    例:ls -l /home #查看/home下所有文件或目錄的詳細信息

    

  2、常用命令

    a、whoami命令:顯示當前使用Linux系統的用戶

      例:當前使用的用戶是root用戶

      

    b、who命令:顯示有哪些用戶正在Linux系統上工作

      

    c、date命令:查看系統時間

      

      修改系統時間:date "月日時分年"

      例:將系統時間改為:2018年8月26號11:28

      

      擴展:hwclock命令

         -s參數:將時間同步到硬件

         -w參數:將時間同步到系統

    d、cal命令:查看日歷

      

      例:查看2015年10月份

      

    e、clear命令:清屏,快捷鍵Ctrl+l

    f、su命令:從當前用戶切換到指定用戶

      例:從root用戶切換到heilong用戶

      

    g、passwd命令:修改用戶密碼

      例:修改heilong用戶的密碼

      

    h、man命令:查看命令的使用說明,兩種方法:man 命令 或者 命令 --help

      例:查看ls命令的使用說明

      man ls  或者  ls --help

    i、useradd命令:創建用戶

      例:創建一個tom用戶,之後會在/home下創建tom用戶的家目錄

      

三、目錄文件的浏覽、管理及維護

  1、Linux文件系統的樹狀結構

    在Linux中,所有的文件或目錄都被組織成一個以根節點開始的倒置的樹狀結構

    最頂層的根目錄以“/”表示

    Linux中兩個特殊目錄:“.”表示當前目錄,“..”表示上一級目錄

  2、絕對路徑和相對路徑

    絕對路徑:必須以一個正斜線(/)開始。絕對路徑包括從文件系統的根節點開始到要查找的對象(目錄或文件)所必須遍歷的每一個目錄的名字,它是文件位置的完整路   標,因此在任何情況下都可以使用絕對路徑找到所需的文件

    相對路徑:不是以正斜線(/)開始,相對路徑可以包含從當前目到要查找的對象(目錄或文件)所必須遍歷的每一個目錄的名字

  3、目錄文件操作命令

    a、pwd命令:顯示當前目錄

      

    b、cd命令:切換當前工作目錄

      cd  或  cd ~ :直接返回當前用戶的家目錄

      cd .:返回當前目錄

      cd ..:返回上一組目錄

      cd -:返回用戶上一次的工作目錄

      

    d、ls命令:查看當前工作目錄下的內容

      ls -l:查看當前工作目錄下所有內容的詳細信息

      ls -a:查看當前工作目錄下的所有內容,包括隱藏文件或目錄  注:Linux系統中以“.”開頭的文件為隱藏文件或目錄

    e、cp命令:復制文件或目錄從源路徑到目標路徑

      例:將/root/a.txt文件復制到/home/heilong/目錄下

      

      加-r選項:遞歸復制目錄,包括目錄下的所有目錄或文件

      例:將/etc下的所有文件或目錄復制到/home/heilong中

      

    f、mv命令:移動文件或目錄從源路徑到目標路徑

     例:將/root/下的Python-3.5.2.tgz和Python-3.5.2移動到/home/heilong中

    

      mv命令重命名文件

      例:將/home/heilong/a.txt文件重命名為heilong.txt

      

    g、mkdir命令:創建目錄

      例:在/home/heilong目錄下再創建一個名為heilong的目錄

      

      mkdir -p:遞歸創建目錄

      例:在/home/heilong中創建dir1/dir2/dir3

      

    h、touch命令:創建一個空文件,也可同時創建多個空文件

      例:在/home/heilong/下創建名為new.txt的空文件

      

    i、rm命令:永久刪除目錄下的文件或目錄

      -r選項:刪除目錄並且遞歸刪除該目錄下的所有文件或目錄

      -f選項:強制執行,刪除前不會詢問用戶

      例:刪除/home/heilong/下的heilong.txt 和刪除/home/heilong/Python-3.5.2/

      

      

    g、cat命令:查看文件內容

      例:查看/home/heilong/new.txt文件內容

      

    h、head命令:默認顯示文件內容的前10行

      -n :n為指定的行數

      例:顯示/home/heilong/new.txt文件內容的前3行

      

    i、tail命令:默認顯示文件內容的後10行

      

      例:顯示/home/heilong/new.txt文件內容的後3行

      

    j、more命令:使用more命令之後,每次在屏幕上顯示一屏(一頁)的文件內容,並且在屏幕的尾部將會出現“—More--(n%)”的信息,其中,n%是已經顯示文件

    內容的百分比。其中回車逐行顯示,空格逐屏顯示

      

    k、less命令:less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻, 只能往後面看,但若使用了 less 時,就可以使用 [pageup] [pagedown] 等按鍵的功能來往前往後翻看文件,更容易用來查看一個文件的內容!除此之外,在 less 裡頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜

    

http://xxxxxx/Linuxjc/1171553.html TechArticle

Copyright © Linux教程網 All Rights Reserved