蟲子 指令 linux開發必備,007又怎樣,加快太空時代步伐

      網友投稿 671 2022-05-29

      linux指令

      whoami

      adduser

      passwd

      userdel

      Linux下基本指令

      pwd

      touch

      nano

      cat

      gcc

      ./a.out

      ls 指令

      講幾個常用的

      linux指令

      whoami

      adduser

      passwd

      userdel

      Linux下基本指令

      pwd

      touch

      nano

      cat

      gcc

      ./a.out

      ls 指令

      講幾個常用的

      tree

      which

      alias

      ll

      cd 指令

      touch指令

      mkdir指令(重要)

      rmdir指令 && rm 指令(重要)

      man指令(重要)

      cp指令(重要)

      mv指令(重要)

      cat

      more指令

      less指令(重要)

      head指令

      tail指令

      時間相關的指令

      linux指令

      whoami

      whoami查看當前用戶

      adduser

      passwd

      passwd有了用戶后設置密碼

      userdel

      userdel刪除用戶

      Linux下基本指令

      pwd

      pwd當前所處的目錄

      touch

      touch在當前目錄創建普通文件

      nano

      nano自帶的文本編輯器

      ==編輯剛剛的zzy.c文件==

      cat

      cat通過cat來查看zzy.c里面的代碼數據

      gcc

      gcc用gcc編譯c文件,生成a.out可執行程序

      ./a.out

      ./a.out然后我們再運行a.out

      ==這時候我們就發現我們Hello linux運行起來了==

      ls 指令

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

      **功能:**對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。

      常用選項:

      -a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。

      -d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄

      -i 輸出文件的 i 節點的索引信息。 如 ls –ai 指定文件

      -k 以 k 字節的形式表示文件的大小。ls –alk 指定文件

      -l 列出文件的詳細信息。

      -n 用數字的 UID,GID 代替名稱。 (介紹 UID, GID)

      -F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執行的普通文件;“/”表示目錄;“@”表

      示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。(目錄類型識別)

      -r 對目錄反向排序。

      -t 以時間排序。

      -s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)

      -R 列出所有子目錄下的文件。(遞歸)

      -1 一行只輸出一個文件

      ==-l==:以長格式顯示,==顯示詳細屬性==

      ==-a== 列出目錄下的所有文件,包括以==. 開頭的隱含文件==。

      人話就是會顯示隱藏文件

      ==-d== 將顯示目錄本身的內容,而不是顯示其下的文件。 如:ls –d 指定目錄

      tree

      tree查看當前目錄下的樹形結構

      which

      which查看命令所在系統的路徑

      ==稍微擴展 既然看到ls所在的路徑,那么我們可不可以用ls自己顯示自己==

      alias

      alias別名,把復雜的名字化成簡單好記的名字

      ll

      ll這個ll和ls的區別

      cd 指令

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

      **語法:**cd 目錄名

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

      舉例

      cd .. : 返回上級目錄 cd /home/litao/linux/ : 絕對路徑 cd ../day02/ : 相對路徑 cd ~:進入用戶家目 cd -:返回最近訪問目錄

      ==cd -的-是記錄最近從哪里來的路徑==

      touch指令

      **語法:**touch [選項]… 文件…

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

      常用選項:

      -a 或–time=atime或–time=access或–time=use只更改存取時間。

      -c 或–no-create 不建立任何文檔。

      -d 使用指定的日期時間,而非現在的時間。

      -f 此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。

      -m 或–time=mtime或–time=modify 只更改變動時間。

      -r 把指定文檔或目錄的日期時間,統統設成和參考文檔或目錄的日期時間相同。

      -t 使用指定的日期時間,而非現在的時間。

      touch不帶選項的touch就是創建普通文件(不能創建目錄)

      mkdir指令(重要)

      **語法:**mkdir [選項] dirname…

      **功能:**在當前目錄下創建一個名為 “dirname”的目錄

      常用選項:

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

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

      rmdir指令 && rm 指令(重要)

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

      **語法:**rmdir [-p] [dirName]

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

      **功能:**刪除空目錄

      常用選項:

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

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

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

      **適用對象:**所有使用者

      **功能:**刪除文件或目錄

      常用選項

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

      -i 刪除前逐一詢問確認

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

      ==所以組合技能是 rm -rf 文件 這玩意要慎用==

      man指令(重要)

      沒有==man手冊==要在root下安裝 ==yum install -y man-pages==

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

      語法: man [選項] 命令

      常用選項

      -k 根據關鍵字搜索聯機幫助

      num 只在第num章節找

      -a 將所有章節的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項,當按

      下q退出,他會繼續往后面搜索,直到所有章節都搜索完畢。

      解釋一下,面手冊分為8章

      1 是普通的命令

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

      件)

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

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

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

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

      8 是系統管理用的命令,這些命令只能由root使用,如ifconfig

      cp指令(重要)

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

      功能: 復制文件或目錄

      **說明: **cp指令用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄,

      則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存

      在的目錄,則會出現錯誤信息

      常用選項:

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

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

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

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

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

      mv指令(重要)

      mv命令是move的縮寫,可以用來移動文件或者將文件改名(move (rename) files),是Linux系統下常用的命

      令,經常用來備份文件或者目錄。

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

      功能:

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

      目錄中。

      當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它

      將所給的源文件或目錄重命名為給定的目標文件名。

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

      目標目錄中。

      常用選項:

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

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

      ==mv還可以重命名==

      cat

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

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

      常用選項:

      -b 對非空輸出行編號

      -n 對輸出的所有行編號

      -s 不輸出多行空行

      more指令

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

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

      常用選項

      -n 對輸出的所有行編號

      q 退出more

      ==咋說呢實際上我們用more的地方還好吧,只能下翻不能上翻就很難受==

      less指令(重要)

      less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。

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

      蟲子 指令 linux開發必備,007又怎樣,加快太空時代步伐

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

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

      語法: less [參數] 文件

      功能:

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

      不會加載整個文件。

      選項:

      -i 忽略搜索時的大小寫

      -N 顯示每行的行號

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

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

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

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

      q:quit

      ==所以有了支持上下翻的less 為啥還要用more==

      head指令

      head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結尾。

      語法: head [參數]… [文件]…

      功能:

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

      選項:

      -n<行數> 顯示的行數

      tail指令

      tail 命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail -f filename會把filename里最尾部的內容顯示在屏幕上,并且不但刷新,使你看到最新的文件內容.

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

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

      選項:

      -f 循環讀取

      -n<行數> 顯示行數

      ==那么如何查看中間區域呢==

      ==所以需要一個中間臨時文件 假如我們需要20行到100行的內容==

      ==我們創建中間文件是沒有錯,但是假如我就是不想創建這個中間文件呢==

      時間相關的指令

      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的午夜)開始所經過的秒數,不考慮閏秒。

      Linux 彈性文件服務

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:2019年Java大廠面試題講解(周陽) 之 Java中的強引用/軟引用/弱引用/虛引用
      下一篇:【Python算法】常用降維方法--機器學習簡介
      相關文章
      亚洲人成亚洲精品| 国产精品成人亚洲| 亚洲精品无码永久在线观看| 亚洲精品乱码久久久久久V| 亚洲丰满熟女一区二区v| 亚洲第一网站免费视频| 亚洲精品人成电影网| 亚洲经典在线中文字幕| 一区二区三区亚洲| 久久久久亚洲Av无码专| 亚洲韩国在线一卡二卡| 亚洲黄色网址大全| 亚洲日本在线观看网址| 亚洲永久在线观看| 在线观看亚洲AV每日更新无码| 在线观看亚洲AV每日更新无码| 亚洲日本在线电影| 亚洲av成人一区二区三区观看在线 | 伊人亚洲综合青草青草久热| 久久久久亚洲爆乳少妇无| 国产美女亚洲精品久久久综合| 最新亚洲成av人免费看| 亚洲国产精品无码AAA片| 亚洲an天堂an在线观看| 亚洲美女自拍视频| 亚洲a∨无码男人的天堂| 久久亚洲精品国产精品婷婷| 亚洲成av人在线观看网站 | www亚洲精品久久久乳| 婷婷综合缴情亚洲狠狠尤物| 亚洲日韩国产成网在线观看| 国产亚洲大尺度无码无码专线| 久久亚洲综合色一区二区三区| 亚洲一区精品中文字幕| 久久狠狠爱亚洲综合影院| 亚洲欧美aⅴ在线资源| 亚洲国产精品毛片av不卡在线 | 亚洲精品成人无限看| 亚洲资源在线观看| 亚洲AV无码乱码在线观看代蜜桃| 亚洲精品自偷自拍无码|