從增刪改查角度學習linux基礎命令

從增刪改查角度學習linux基礎命令

 

本文從文件的增加、刪除、修改、查詢四個角度介紹linux的基本命令,介紹如下:

 

一.增

touch命令是最常用的創建文件的命令,它的常見參數如下:

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

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

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

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

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

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

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

示例:

1.不帶任何參數,若文件名不存在,則創建文件,若文件存在,則修改該文件名的  時間戳

從增刪改查角度學習linux基礎命令 

     Tip:時間戳主要指文件的:

Access time 訪問時間

Modify time 修改時間

Change time 改變時間

 2.帶參數示例:

  設定文件的時間戳

 從增刪改查角度學習linux基礎命令

Tips:   -t time 使用指定的時間值, time 作為指定文件相對時間戳記的新值.此處的 time

定為如下形式的十進制數:

[[CC]YY]MMDDhhmm[.SS]

這里,CC為年數中的前兩位,即世紀數;YY為年數的后兩位,即某世紀中的年數。如果不給出CC的值,則

touch 將把年數CCYY限定在1969–2068之內,MM為月數,DD為天數,hh 為小時數,mm為分鐘數,SS

秒數。此處秒的設定范圍是0-61,這樣可以處理閏秒。

二.刪

文件的刪除主要是rm命令

參數如下:

-d –directory 刪除可能仍有數據的目錄 (只限超級用戶)
-f –force 略過不存在的文件,不顯示任何信息
-i –interactive 進行任何刪除操作前必須先確認
-r/R –recursive 同時刪除該目錄下的所有目錄層
-v –verbose 詳細顯示進行的步驟
–help 顯示此幫助信息并離開
–version 顯示版本信息并離開

示例如下:示例1

 從增刪改查角度學習linux基礎命令

示例2

 從增刪改查角度學習linux基礎命令

Tips: 不要在根目錄下,且是root用戶時執行:rm -rf *,會損害系統

三.:

改動所用的命令比較多,主要有:

vi 文件編輯命令,可以往文件中增加內容

vimvi, 但比vi更強大

nano 文件編輯命令

mv 對文件進行移動,和改名

示例如下:

若文件不存在,vi可自動創建文件名

 從增刪改查角度學習linux基礎命令

vi分為命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)。

1)命令行模式

控制屏幕光標的移動,字符、字或行的刪除,移動復制某區段及進入插入模式下,或者到底行模式。

2)插入模式

只有在插入模式下,才可以做文字輸入,按ESC鍵可回到命令行模式。

3)底行模式

將文件保存或退出vi, 也可以設置編輯環境

步驟:

a) 在命令行模式時,按i、a、o都可進入插入模式

b) 在插入模式里編輯文件

c) ESC鍵,退出插入模式

d) 在命令行模式,輸入“:”進入底行模式,

輸入:w 保存

    wq 保存退出

    q! 強制退出

mv可對文件移動,

從增刪改查角度學習linux基礎命令

 

四.查

查詢的命令有很多,包括cat、head、more、less、tail

示例如下:

從增刪改查角度學習linux基礎命令

 

 

 

 

 

原創文章,作者:xxcj,如若轉載,請注明出處:http://www.www58058.com/80763

(0)
xxcjxxcj
上一篇 2017-07-15 11:44
下一篇 2017-07-15 11:48

相關推薦

  • init中的服務故障如何排除

    我們假設ypbind出故障 首先我們設 ypbind服務開機啟動 chkconfig yubind on 然后查看服務 chkconfig –list    默認是2345啟動   然后更改這個腳本,里面寄一個長期的休眠時間,模仿為錯誤 sleep 休眠時間 然后重新啟動,看看系統如何報錯。 然后系統等到要啟動該服務的時候回一…

    2017-07-22
  • Linux screen命令

    screen命令 一、簡介 Screen是一款終端模擬的屏幕管理器,用于命令行終端自由切換。 當我們需要執行一個用時較多的作業,不希望自己或者他人誤操作關閉終端導致作業中斷,可以進入screen,這樣,當終端關閉,作業仍會繼續執行。 GNU’s Screen 官方站點:http://www.gnu.org/software/screen/ &nb…

    2017-07-13
  • linux內核(kernel)版本號的意義

      在linux下有一個目錄,即/usr/src/kernels/目錄,下面記載著一個linux系統的內核文件, 例如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,這些文件編號意味著什么呢?例如2.6.18代表著什么?el5代表著什么?x86_64又代表著什么? …

    Linux干貨 2016-01-14
  • vim編輯器的用法

    vim編輯器的用法 1、vi的基本概念     vi可以分為三種模式,分別是命令模式(command mode)、輸入模式(Insert mode)和末行模式(last line mode),各模式的功能如下:     1) 命令行模式command mode)         …

    Linux干貨 2015-09-14
  • mysql mariadb 備份恢復、主從

    備份類型分為: 完全備份、增量備份、差異備份 熱備、溫備、冷備 邏輯備份、物理備份 每種類型區別: 增量備份:根據上一次備份的增量備份或完全備份備份 差異備份:根據上一次備份的完全 溫備:備份過程中只支持讀備份備份熱備:備份過程中支持讀寫 冷備:停服務備份 邏輯備份:schema和數據存儲在一起,巨大的sql語句、單個巨大的備份文件,恢復備份較慢。優點可以還…

    2017-03-01
  • Linux Basics–part3

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 ~]# who | cut -d” ” -f1 | sort -u centos ronny root 或 ~]# who | cut -d” ” -f1 | sort |uniq centos ronny root 2…

    Linux干貨 2017-08-07
欧美性久久久久