国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】Linux下常見基本指令

這篇具有很好參考價值的文章主要介紹了【Linux】Linux下常見基本指令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??博客主頁:大寄一場.

??系列專欄:Linux

??博客制作不易歡迎各位??點贊+?收藏+?關注

?
【Linux】Linux下常見基本指令

目錄

前言

一、文件和目錄操作指令

ls指令

pwd指令

cd指令

touch指令

rmdir指令 && rm 指令:

man指令:

mv指令:

cp指令

二、文件內容查看指令

cat指令

less指令

more指令

head指令

tail指令

grep指令

zip/unzip指令:

tar指令:

fifind指令

三、系統(tǒng)狀態(tài)和信息指令

top指令

df指令

free指令

uname指令

ifconfig指令

關機指令

四、時間相關的指令

date指令

Cal指令


前言

通過上篇文章,相信大家對Linux已經了解頗多了吧,在學習和使用 Linux 時,了解常見的基本指令是必不可少的。那么博主將會通過本篇文章為介紹大家一些 Linux 常見的基本指令。

一、文件和目錄操作指令

  • ls指令

作用列出當前目錄下的所有文件和目錄。

語法: ls [選項][目錄或文件]?

常用選項:

  • -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
  • -d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄
  • -i 輸出文件的 i 節(jié)點的索引信息。 如 ls –ai 指定文件
  • -k 以 k 字節(jié)的形式表示文件的大小。ls –alk 指定文件
  • -l 列出文件的詳細信息。
  • -n 用數字的 UID,GID 代替名稱。 (介紹 UID, GID)
  • -F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄“@”表示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。(目錄類型識別)
  • -r 對目錄反向排序。
  • -t 以時間排序。
  • -s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
  • -R 列出所有子目錄下的文件。(遞歸)
  • -1 一行只輸出一個文件。
  • pwd指令

語法: pwd

功能:顯示用戶當前所在的目錄

常用選項

  • cd指令

Linux系統(tǒng)中,磁盤上的文件和目錄被組成一棵目錄樹,每個節(jié)點都是目錄或文件。

語法:cd 目錄名

功能:改變工作目錄。將當前工作目錄改變到指定的目錄下

示例:cd /home/user

  • touch指令

語法:touch?[選項]...?文件...

功能:touch命令參數可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件。

常用選項

  • -a???或--time=atime或--time=access或--time=use只更改存取時間。
  • -c???或--no-create? 不建立任何文檔。
  • -d? 使用指定的日期時間,而非現(xiàn)在的時間。
  • -f? 此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。
  • -m???或--time=mtime或--time=modify? 只更改變動時間。
  • -r? 把指定文檔或目錄的日期時間,統(tǒng)統(tǒng)設成和參考文檔或目錄的日期時間相同。
  • -t? 使用指定的日期時間,而非現(xiàn)在的時間

mkdir:創(chuàng)建一個新的目錄。

示例:mkdir new_folder

語法:mkdir?[選項]?dirname...

功能:在當前目錄下創(chuàng)建一個名為 “dirname”的目錄

常用選項

-p,?--parents??可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統(tǒng)將自動建立

好那些尚不存在的目錄,即一次可以建立多個目錄

  • rmdir指令 && rm 指令:

rmdir是一個與mkdir相對應的命令。mkdir是建立目錄,而rmdir是刪除命令。

語法:rmdir [-p][dirName]

示例:rmdir empty_folder

適用對象:具有當前目錄操作權限的所有使用者

功能:刪除空目錄

常用選項

-p 當子目錄被刪除后如果父目錄也變成空目錄的話,就連帶父目錄一起刪除。

rm命令可以同時刪除文件或目錄

語法:rm [-f-i-r-v][dirName/dir]

例:rm file.txtrm -r folder

適用對象:所有使用者

功能:刪除文件或目錄

常用選項

-f 即使文件屬性為只讀(即寫保護),亦直接刪除

-i 刪除前逐一詢問確認

-r 刪除目錄及其下所有文件

  • man指令:

Linux的命令有很多參數,我們不可能全記住,我們可以通過查看聯(lián)機手冊獲取幫助。訪問Linux手冊頁的命令是

man 語法: man [選項] 命令

常用選項

-k 根據關鍵字搜索聯(lián)機幫助

num 只在第num章節(jié)找

-a 將所有章節(jié)的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項,當按下q退出,他會繼續(xù)往后面搜索,直到所有章節(jié)都搜索完畢。

1 是普通的命令

2 是系統(tǒng)調用,如open,write之類的(通過這個,至少可以很方便的查到調用這個函數,需要加什么頭文

件)

3 是庫函數,如printf,fread4是特殊文件,也就是/dev下的各種設備文件

5 是指文件的格式,比如passwd, 就會說明這個文件中各個字段的含義

6 是給游戲留的,由各個游戲自己定義

7 是附件還有一些變量,比如向environ這種全局變量在這里就有說明

8 是系統(tǒng)管理用的命令,這些命令只能由root使用,如ifconfifig

  • mv指令:

mv命令是move的縮寫,可以用來移動文件或者將文件改名(move?(rename)?fifiles),是Linux系統(tǒng)下常用的命令,經常用來備份文件或者目錄。

語法: mv?[選項]?源文件或目錄 目標文件或目錄

示例:mv old_file.txt new_folder/mv old_name new_name

功能:

1. 視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。

2. 當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。

3. 當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。

常用選項

-f?:force?強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋

-i?:若目標文件?(destination)?已經存在時,就會詢問是否覆蓋!

  • cp指令

示例:cp file.txt backup.txtcp -r folder folder_backup

語法:cp [選項] 源文件或目錄 目標文件或目錄

功能: 復制文件或目錄

說明: cp指令用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存在的目錄,則會出現(xiàn)錯誤信息。

常用選項

-f 或 --force?強行復制文件或目錄, 不論目的文件或目錄是否已經存在

-i 或 --interactive 覆蓋文件之前先詢問用戶

-r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態(tài),不屬于目錄或符號鏈

接,則一律視為普通文件處理

-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理

二、文件內容查看指令

  • cat指令

示例:cat file.txt

語法:cat [選項][文件]

功能: 查看目標文件的內容

常用選項

-b 對非空輸出行編號

-n 對輸出的所有行編號

-s 不輸出多行空行

  • less指令

less?工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統(tǒng)查看文件內容的工具,功能極

其強大。

less?的用法比起?more?更加的有彈性。在?more?的時候,我們并沒有辦法向前面翻, 只能往后面看

但若使用了?less?時,就可以使用?[pageup][pagedown]?等按鍵的功能來往前往后翻看文件,更容易用

來查看一個文件的內容!

除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。

語法: less [參數] 文件

示例:less file.txt

功能

less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前不會加載整個文件。

選項

-i??忽略搜索時的大小寫

-N??顯示每行的行號

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重復前一個搜索(與?/?或???有關)

N:反向重復前一個搜索(與?/?或???有關)

q:quit

  • more指令

語法:more [選項][文件]

功能:more命令,功能類似 cat

常用選項

-n 對輸出的所有行編號

q 退出more

舉例

將rm改造成mv

vim ~/.bashrc #修改這個文件

mkdir -p ~/.trash

alias rm=trash

alias ur=undelfile

undelfile() {

mv -i ~/.trash/\$@ ./

}

trash() {

mv $@ ~/.trash/

}

  • head指令

head?與?tail?就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區(qū)塊,head?用來顯示檔案的

開頭至標準輸出中,而?tail?想當然爾就是看檔案的結尾。

語法: head?[參數]...?[文件]...?

示例:head file.txt

功能

head?用來顯示檔案的開頭至標準輸出中,默認head命令打印其相應文件的開頭10行。?

選項

-n<行數>?顯示的行數

  • tail指令

tail?命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail?-

f?fifilename會把fifilename里最尾部的內容顯示在屏幕上,并且不但刷新,使你看到最新的文件內容.

語法: tail[必要參數][選擇參數][文件]?

功能: 用于顯示指定文件末尾內容,不指定文件時,作為輸入信息進行處理。常用查看日志文件。

示例:tail file.txt

選項:

[atong@LiWenTong ~]$ ls -l / | more

total 162

drwxr-xr-x 2 root root 4096 Apr 25 05:39 bin

drwxr-xr-x 4 root root 1024 Apr 25 04:11boot

drwxr-xr-x 9 root root 3820 May 4 23:20 dev

drwxr-xr-x 84 root root 4096 May 5 00:37 etc

舉例:(簡單講解重定向和管道)

  • grep指令

語法: grep [選項] 搜尋字符串 文件

功能: 在文件中搜索字符串,將找到的行打印出來

示例:grep "error" log.txt

常用選項:

-i :忽略大小寫的不同,所以大小寫視為相同

-n :順便輸出行號

-v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內容的那一行

  • zip/unzip指令:

語法: zip 壓縮文件.zip 目錄或文件

功能: 將目錄或文件壓縮成zip格式

常用選項:

-r 遞 歸處理,將指定目錄下的所有文件和子目錄一并處理

  • tar指令:

作用:打包/解包,不打開它,直接看內容

語法:tar [-cxtzjvf]?文件與目錄?....

參數

-c?:建立一個壓縮文件的參數指令(create?的意思);

-x?:解開一個壓縮文件的參數指令!

-t?:查看?tarfifile?里面的文件!

-z?:是否同時具有?gzip?的屬性?亦即是否需要用?gzip?壓縮?

-j?:是否同時具有?bzip2?的屬性?亦即是否需要用?bzip2?壓縮?

-v?:壓縮的過程中顯示文件!這個常用,但不建議用在背景執(zhí)行過程!

-f?:使用檔名,請留意,在?f?之后要立即接檔名喔!不要再加參數!

-C : 解壓到指定目錄

  • fifind指令

Linux下fifind命令在目錄結構中搜索文件,并執(zhí)行指定的操作。

Linux下fifind命令提供了相當多的查找條件,功能很強大。由于fifind具有強大的功能,所以它的選項也很

多,其中大部分選項都值得我們花時間來了解一下。

即使系統(tǒng)中含有網絡文件系統(tǒng)( NFS),fifind命令在該文件系統(tǒng)中同樣有效,只你具有相應的權限。

在運行一個非常消耗資源的fifind命令時,很多人都傾向于把它放在后臺執(zhí)行,因為遍歷一個大的文件系

統(tǒng)可能會花費很長的時間(這里是指30G字節(jié)以上的文件系統(tǒng))。

語法: fifind pathname -options

功能: 用于在文件樹種查找文件,并作出相應的處理(可能訪問磁盤)

常用選項:

-name?? 按照文件名查找文件。

三、系統(tǒng)狀態(tài)和信息指令

  • top指令

作用:實時顯示系統(tǒng)資源使用情況。

示例:top

  • df指令

作用:查看磁盤空間使用情況。

示例:df -h

  • free指令

作用:查看內存使用情況。

示例:free -m

  • uname指令

作用:查看系統(tǒng)版本和內核信息。

示例:uname -r

uname –r指令:

語法:uname [選項]?

功能: uname用來獲取電腦和操作系統(tǒng)的相關信息。

補充說明:uname可顯示linux主機所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。

常用選項:

-a或–all 詳細輸出所有信息,依次為內核名稱,主機名,內核版本號,內核版本,硬件名,處理器類型,硬件平臺類型,操作系統(tǒng)名稱

  • ifconfig指令

作用:查看網絡接口配置信息。

示例:ifconfig eth0

  • 關機指令

語法:shutdown [選項]

常見選項:

-h : 將系統(tǒng)的服務停掉后,立即關機。

-r : 在將系統(tǒng)的服務停掉之后就重新啟動

-t sec : -t 后面加秒數,亦即『過幾秒后關機』的意思

四、時間相關的指令

  • date指令

date 指定格式顯示時間: date +%Y:%m:%d
date 用法: date [OPTION]... [+FORMAT]
1. 在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數個標記,其中常用的標記列表如下
%H : 小時 (00..23)
%M : 分鐘 (00..59)
%S : (00..61)
%X : 相當于 %H:%M:%S
%d : (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相當于 %Y-%m-%d
2. 在設定時間方面
date -s // 設置當前時間,只有 root 權限才能設置,其他只能查看。
date -s 20080523 // 設置成 20080523 ,這樣會把具體時間設置成空 00:00:00
date -s 01:01:01 // 設置具體時間,不會對日期做更改
date -s “01:01:01 2008-05-23″ // 這樣可以設置全部時間
date -s “01:01:01 20080523″ // 這樣可以設置全部時間
date -s “2008-05-23 01:01:01″ // 這樣可以設置全部時間
date -s “20080523 01:01:01″ // 這樣可以設置全部時間
3. 時間戳
時間 -> 時間戳: date +%s
時間戳 -> 時間: date -d@1508749502
Unix 時間戳(英文為 Unix epoch, Unix time, POSIX time Unix timestamp )是從 1970 1 1 日( UTC/GMT
午夜)開始所經過的秒數,不考慮閏秒。
  • Cal指令

cal 命令可以用來顯示公歷(陽歷)日歷。公歷是現(xiàn)在國際通用的歷法,又稱格列歷,通稱陽歷。 陽歷 又名 太陽
,系以地球繞行太陽一周為一年,為西方各國所通用,故又名 西歷 。
有一個文件共有 100 行內容,請取出第 50 行內容 <br>
seq 1 100 > test # 生成 1 100 的序列裝入 test
方法 1 head -n50 test > tmp # 將前 50 行裝入臨時文件 tmp
tail -n1 tmp # 得到中建行
方法 2 head -n50 test | tail -n1
命令格式 cal?[ 參數 ][ 月份 ][ 年份 ]
功能 : 用于查看日歷等時間信息,如只有一個參數,則表示年份 (1-9999) ,如有兩個參數,則表示月份和年份
常用選項
-3? 顯示系統(tǒng)前一個月,當前月,下一個月的月歷
-j?? 顯示在當年中的第幾天(一年日期按天算,從 1 1 號算起,默認顯示當前月在一年中的天數)
-y?? 顯示當前年份的日歷

以上是一些常見的 Linux 基本指令。在學習和使用 Linux 時,需要掌握更多的指令和操作技巧。希望這篇文章能夠對初學者有所幫助。文章來源地址http://www.zghlxwxcb.cn/news/detail-430905.html

到了這里,關于【Linux】Linux下常見基本指令的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Linux常見指令以及權限理解】基本指令(3)

    【Linux常見指令以及權限理解】基本指令(3)

    上一篇文章,我們學習了Linux的一些常用指令, 學習了如何理解Linux系統(tǒng),介紹了對Linux系統(tǒng)的理解:Linux下一切皆文件 介紹了重定向還有管道相關的知識。這里是上一篇博客的鏈接:http://t.csdn.cn/2d6fc 接下來我會對Linux常用指令進行收尾,并談一談如何理解指令。 目錄 寫在前

    2024年02月04日
    瀏覽(47)
  • 【Linux】Linux背景&&常見的基本指令

    【Linux】Linux背景&&常見的基本指令

    Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng),該操作系統(tǒng)的內核由 林納斯托瓦茲 在1991年首次發(fā)布,之后,在加上用戶空間的應用程序之后,就成為了Linux操作系統(tǒng)。嚴格來講,Linux只是操作系統(tǒng)內核本身,但通常采用“Linux內核”來表達該意思。而Linux則常用來指基于Linu

    2023年04月19日
    瀏覽(20)
  • 【Linux】常見的基本指令詳解

    【Linux】常見的基本指令詳解

    對于不了解 Linux 的同學來說,可能根本不懂 Linux 是什么,接下來我會簡單介紹一下 Linux。大家可能對操作系統(tǒng)不太了解,那么我們常用的電腦中的 windows 系統(tǒng)大家應該聽過,windows 系統(tǒng)和 Linux 系統(tǒng)都是一款 操作系統(tǒng) 。 Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng),該操作

    2024年02月15日
    瀏覽(16)
  • 【linux】最全linux常見指令

    【linux】最全linux常見指令

    目錄 一 基本操作 1.1遠程登錄 1.2?用戶管理 二 操作系統(tǒng)? 三 linux下基本指令 3.1?ls指令 3.2 pwd指令 3.3?cd指令 3.4?touch指令 3.5 mkdir指令(重要) 3.6 rmder指令rm指令(重要) 3.7?man指令(重要) 3.8?cp指令?(重要) 3.9?mv指令(重要) 3.10?cat ?3.11?more指令 3.12?less指令(重要)

    2024年02月14日
    瀏覽(31)
  • 【Linux基本指令(1)】幾十條基本指令快速入手Linux

    【Linux基本指令(1)】幾十條基本指令快速入手Linux

    本文思維導圖: Linux是一個操作系統(tǒng),操作系統(tǒng)是一款做軟硬件管理的軟件。 Linux操作的特點:純命令行的操作。 指令的操作更貼近操作系統(tǒng)。 后面我們會知道, Linux下一切皆文件 。 使用Xhell這個軟件登錄到云服務器來學習Linux。 ssh root@ 公網IP 公網IP是你的云服務器的IP。

    2024年02月05日
    瀏覽(39)
  • 【Linux】2. 常見指令

    【Linux】2. 常見指令

    在真正了解Linux操作系統(tǒng)之前,我們需要初步明確什么是操作系統(tǒng) 指令的作用是什么,其實就是相當于Windows的基本操作,Linux操作系統(tǒng)是以命令行顯示的,而Windows則是以圖形化界面的方式展現(xiàn) 而二者在操作系統(tǒng)的層面上沒有任何區(qū)別 (一模一樣) 語法: pwd 功能:顯示用戶當

    2024年02月04日
    瀏覽(41)
  • Linux:常見指令

    Linux:常見指令

    個人主頁 : 個人主頁 個人專欄 : 《數據結構》 《C語言》《C++》 本篇博客作為Linux常見指令的總結,主要是方便個人進行回顧使用。 語法:ls [選項] [目錄或文件] 功能:對于目錄,該命令列出該目錄下的所示子目錄雨文件。對于文件,將列出文件名以及其它信息。 常用選

    2024年02月05日
    瀏覽(12)
  • Linux常見指令 (2)

    Linux常見指令 (2)

    (*), 能過匹配任意文件 rm * -rf – — 這個是很好用的~~ whoami, 查看當前賬號 su + 用戶名, 改變賬號 cd ~/ 目錄, 回退到家目錄下的某個目錄 cd -, 回退到之前的目錄(路徑) 注意: cd ~/ 目錄, 后面只能跟目錄哦, 上面的例子可以看出, 后面跟普通文件是不行的 which + 指令 — — 查看指令

    2024年02月02日
    瀏覽(81)
  • 【初識Linux】:常見指令(1)

    【初識Linux】:常見指令(1)

    朋友們、伙計們,我們又見面了,本期來給大家解讀一下有關Linux的基礎知識點,如果看完之后對你有一定的啟發(fā),那么請留下你的三連,祝大家心想事成! C 語 言 專 欄: C語言:從入門到精通 數據結構專欄: 數據結構 個? 人? 主? 頁?: stackY、 C + + 專 欄? ?: C++ Linux

    2024年02月08日
    瀏覽(17)
  • Linux常見指令

    Linux常見指令

    Linux與我們熟悉的Window都是操作系統(tǒng),我們經常在Window操作系統(tǒng)的圖形化界面中進行操作。其中基本的比如創(chuàng)建一個文件夾、在文件夾中放置文件、修改文件名、向文件中寫數據、移動文件的位置、查看文件的信息、刪除文件等,我們也可以打包壓縮文件、解壓縮文件。只是

    2024年02月09日
    瀏覽(9)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包