基礎命令理解 rm cp(複製) mv ls mkdir cat cd vi 等

1、絕對路徑和相對路徑mysql

一、名詞解釋:路徑    這個文件存放的地方,能夠聯想爲 文件的 家linux

             絕對:只以某一條件爲根據,無論其餘條件的:~值ㄧ~溫度ㄧ~高度sql

             相對:相對是一個抽象的詞語,指一個物質或一個總體和另外一個物質或另外一個總體相互比較,或指依靠必定條件而存在或變化。centos

二、絕對路徑與相對路徑定義及舉例命令行

  • 絕對路徑:路徑的寫法必定是由根目錄 / 寫起的,例如 /usr/local/mysql
  • 相對路徑:路徑的寫法不是由根目錄 / 寫起的,例如 首先用戶進入到 /home,而後再進入到test,執行的命令爲 「#cd /home,#cd test」。此時用戶所在的路徑爲 /home/test。第一個cd命令後緊跟/home,前面有斜槓;而第二個cd命令後緊跟test,前面沒有斜槓。這個test是相對於/home目錄來說的,因此稱爲相對路徑

2、重定向  >> 遞歸

一、在Linux默認輸入是鍵盤,輸出是顯示器。能夠用重定向來改變這些設置。 一個> 是覆蓋的意思  兩個>> 是追加的意思rem

      >> 這個是將輸出內容追加到目標文件中。若是文件不存在,就建立文件字符串

 

3、刪除  rm    注意:rm -rf命令後面不能加「/」,不然它會把你的系統文件所有刪除,在此着重關注一下!ast

解釋:刪除一個目錄中的一個或多個文件或目錄,它也能夠將某個目錄及其下的全部文件及子目錄均刪除。對於連接文件,只是刪除了連接,原有文件均保持不變。test

刪除後須要輸入 y  ,再次確認刪除,而後刪除成功。或 直接輸入命令 rm -rf 沒有詢問直接刪除

一、rm -r    刪除普通文件並提示確認信息:「rm 文件名

[root@VM_86_3_centos zhanghao]# ls
000_txt 000.txt a.txt test
[root@VM_86_3_centos zhanghao]# rm -r 000_txt
rm: remove regular empty file ‘000_txt’? y
[root@VM_86_3_centos zhanghao]# ls
000.txt a.txt test

二、rm -rf   直接輸入命令 rm -rf 沒有詢問直接刪除   刪除普通文件或目錄文件,不提示:「rm -rf 文件或目錄名」

[root@VM_86_3_centos zhanghao]# ls
000.txt a.txt test
[root@VM_86_3_centos zhanghao]# rm -rf a.txt
[root@VM_86_3_centos zhanghao]# ls
000.txt test
[root@VM_86_3_centos zhanghao]#

 

4、移動 mv   mv命令是move的縮寫,能夠用來移動文件或者將文件更名

一、 mv [選項(參數)]源文件或目錄 目標文件或目錄

[root@VM_86_3_centos ~]# ls
000.txt 123456 2 3 tese test txt zhanghao
[root@VM_86_3_centos ~]# mv txt zhanghao
[root@VM_86_3_centos ~]# ls
000.txt 123456 2 3 tese test zhanghao
[root@VM_86_3_centos ~]# cd zhanghao
[root@VM_86_3_centos zhanghao]# ls
1 123456 a txt

 

5、複製  cp -r   遞歸處理,將指定目錄下的文件與子目錄一併處理。若源文件或目錄的形態,不屬於目錄或符號連接,則一概視爲普通文件處理

[root@VM_86_3_centos zhanghao]# ls
1 123456 2 a test txt
[root@VM_86_3_centos zhanghao]# cp -r 123456 000.txt
[root@VM_86_3_centos zhanghao]# cd 000.txt
[root@VM_86_3_centos 000.txt]# ls
000.txt 新建

 

6、文件編輯   vi 文件名 (進入編輯此文件)

一、vi的概念
能夠分爲三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
a、命令行模式(command mode)
控制屏幕光標的移動,字符、字或行的刪除,移動複製某區段及進入Insert mode下,或者到 last line mode。
b、插入模式(Insert mode)
只有在Insert mode下,才能夠作文字輸入,按「ESC」鍵可回到命令行模式。
c、底行模式(last line mode)
將文件保存或退出vi,也能夠設置編輯環境,如尋找字符串、列出行號

d、退出vi及保存文件

在「命令行模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,例如:

: w filename (輸入 「w filename」將文章以指定的文件名filename保存)
: wq (輸入「wq」,存盤並退出vi)
: q! (輸入q!, 不存盤強制退出vi)

[root@VM_86_3_centos zhanghao]# vi wenjian.txt
[root@VM_86_3_centos zhanghao]# cat wenjian.txt
1
2
3
4
5

七 文件內容相關命令  cat 文件名( 建立完成後 Ctrl+D  退出並保存文件

cat命令是linux下的一個文本輸出命令,一般是用於觀看某個文件的內容的;
cat主要有三大功能:
1.一次顯示整個文件。
 cat   filename
2.從鍵盤建立一個文件。
 cat  >  filename
只能建立新文件,不能編輯已有文件.
3.將幾個文件合併爲一個文件。
$cat   file1   file2  > file

 

8、ls 目錄名稱   查看指定目錄下的文件

       ls a 列出文件下全部的文件,包括以「.「開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,若是存在..表明存在着父目錄)

 

9、cd 改變當前目錄  好比切換到/test目錄下,那就是cd /test 

 

10、mkdir 建立目錄

一、命令格式

  mkdir 【選項】【文件名】

二、命令參數

  使用幫助命令:man mkdir或mkdir -help

相關文章
相關標籤/搜索