Linux(1)-touch,mkdir,rm,mv,cp,ls,cd,cat

Linux1-實用終端命令

  • 1. touch, mkdir
  • 2. rm, mv, cp
  • 3. ls(通配符),cd(絕對/相對路徑)
  • 4. cat, more/less文件內容瀏覽

文件/目錄-增刪查改, 文件內容查看.

1. touch, mkdir

touch新文件 :在當前文件夾下,創建文件。文件不存在則創建新文件;文件存在則更改末次修改日期。

touch 111.txt 

在這里插入圖片描述
mkdir新路徑:在當前目錄下創建下一級目錄。參數: -p 連續創建多級目錄,遞歸創建。

mkdir e                    # 在當前路徑下創建目錄e
mkdir -p a/b/c/d           # 遞歸創建

在這里插入圖片描述

2. rm, mv, cp

rm命令:刪除路徑/文件,可以使用通配符實用。把文件從磁盤消除,沒法恢復。

rm -r xxx_path     # 刪除xxx_path及其子目錄下的內容
rm -f xxx_file     # 刪除xxx_file文件。強制刪除,不會有提示。即使文件不在,也不會有任何提示。【-f 是defalut選項,可不寫】

cp命令:復制文件/文件夾。文件復制:文件->某路徑,覆蓋目標路徑下的同名文件【不會提示直接覆蓋同名文件】。復制后若想改變文件名,可直接在目標路徑后接目標文件名。-i選項: 如果文件已經存在,可以跳出提示 n/y 否/是覆蓋。文件夾復制:需要加-r 選項。

cp 源文件路徑 目標文件路徑       # 文件復制 
cp -r 源目錄路徑 目標目錄路徑    # 文件夾復制
cp -a dirname destdir        # 目標目錄和原目錄文件權限一致

在這里插入圖片描述
mv命令:(move的縮寫) 移動文件或目錄,格式與cp相同。移動目錄時不需要增加-r選項。
利用 mv 給文件重命名,路徑不變文件名改變 參數: -i 覆蓋文件時會彈出提示

mv path1 path2     # 移動路徑
mv file1 file2     # 移動文件,還能實現文件

3. ls(通配符),cd(絕對/相對路徑)

ls 與通配符:快速列舉要查看的文件

ls <path> <-a> <-hl>    # 列出path下的文件與文件夾,path省略即列出當前路徑下的文件與文件夾, # -a查看隱藏文件, -hl 文件大小..以人類習慣的方式顯示	
ls 1*		    # 列出本文件夾下以1開頭的文件, 
ls *1.txt	    # 列出本文件夾下以1結尾的文件
ls 1*1.txt      # 通配符*:匹配任意字符
ls 1?1.txt      # 通配符?:匹配一個字符
ls [1-3]23.txt  # 通配符[]:匹配字符組中的任意一個

在這里插入圖片描述
在這里插入圖片描述

cd命令:更改當前的工作目錄 (Linux對文件和目錄名都是大小寫敏感的)

cd           # 返回用戶的家目錄, 作用與cd ~ 同
cd .         # 保持當前目錄不變
cd ..        # 切換到上級目錄
cd -         # 最近兩個工作目錄間來回切換

絕對路徑/相對路徑 (cd 切換路徑參數)
絕對路徑:以 /(根目錄) 或者 ~(家目錄)開始的路徑。
相對路徑:相對于當前路徑的文件夾的路徑 一個點"."表示當前路徑,兩個點表示上級路徑

4. cat, more/less文件內容瀏覽

cat命令(英文全拼:concatenate)用于連接文件并打印到標準輸出設備上。(說人話–查看文件的所有內容)。三個常用方法:(1).查看文本文件內容;(2).新建一個文件;(3).將多個文本文件的內容串聯在一起,輸出到新文件/顯示到終端。

cat filexxx   # 選項:-b對非空行編號,-n對所有行號編號
cat > newfile.txt # 從鍵盤讀取輸出到文件, 如果文件存在覆蓋原有內容,如果文件不存在新建文件。
123               # 鍵盤輸出內容
^C                # ctrl + c 結束輸入
cat > newfile1.txt
123
^C
cat newfile.txt newfile1.txt # 將多個文本文件的內容串聯在一起,輸出到新文件/顯示到終端。
321
123

在這里插入圖片描述
more/less命令: more命令:分屏顯示文件/命令輸出內容,按回車鍵,向下輸出;(不會一下子輸出) q鍵退出。less 命令:比more鍵多一個功能,按上鍵/pageUP能夠翻回去看, 按回車鍵/下鍵,向下輸出q鍵退出。

ps -A |more        # 將命令結果通過管道傳遞給more查看
more <路徑>/文件名   # more/less命令 可以直接查看文件
less <路徑>/文件名   #more/less命令模式下,-b 回滾一屏, -f 向前滾一屏 q鍵退出

終端翻頁快捷鍵(實現鼠標滾輪的功能)
shift + PageUp–向上翻頁
shift + PageDown–向下翻頁

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445388.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445388.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445388.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java常用類介紹及源碼閱讀(ArrayList)

java.util 類 ArrayList<E> 繼承關系&#xff1a; java.lang.Objectjava.util.AbstractCollection<E>java.util.AbstractList<E>java.util.ArrayList<E>List 接口的動態數組的實現。 實現了所有可選列表操作&#xff0c;并允許包括 null 在內的所有…

tests1

ls,cd,tardone

數組精選題目三連(5)

子數組的最大累加和問題 輸入一個整形數組&#xff0c;求數組中連續的子數組使其和最大。比如&#xff0c;數組x 應該返回 x[2..6]的和187. 這四個代碼完成的功能都是求最大子數組&#xff08;注意用詞準確&#xff0c;子數組連續&#xff0c;子序列可以不連續&#xff09;。…

大數據學習(1)-大數據概述

文章目錄目錄大數據產生背景大數據概念大數據影響大數據應用大數據關鍵技術大數據產業大數據&#xff0c;云計算&#xff0c;物聯網關系云計算物聯網大數據&#xff0c;物聯網&#xff0c;云計算三者之間聯系目錄 大數據產生背景 三次信息化浪潮 根據IBM前首席執行官郭士納福…

java常用類介紹及源碼閱讀(LinkedList)

java.util 類 LinkedList<E> java.lang.Objectjava.util.AbstractCollection<E>java.util.AbstractList<E>java.util.AbstractSequentialList<E>java.util.LinkedList<E> List 接口的鏈接列表實現。實現所有可選的列表操作&#xff0c;并且允…

矩陣論-集合與映射,線性空間及其性質

線性空間與線性變換綜述1.1 線性空間1.1.1 集合與映射1.1.2 線性空間及其性質綜述 本系列博文主要總結學習矩陣論的心得筆記&#xff0c;參考數目《矩陣論》–張凱院&#xff1b;整個文章的整理體系參照行書過程。 1.1 線性空間 1.1.1 集合與映射 1.集合&#xff1a;將很多…

機器學習知識總結系列-機器學習中的數學-概率與數理統計(1-3-1)

文章目錄目錄1.概率與統計1.1 機器學習與概率統計之間的關系1.2 重要的統計量1.2.1 期望1.2.2 方差1.2.3 協方差&#xff0c;相關系數協方差相關系數1.2.4 矩1.3 重要的定理與不等式1.4 用樣本估計參數目錄 1.概率與統計 1.1 機器學習與概率統計之間的關系 1.什么是概率問題…

redis——事件

redis服務器是一個事件驅動程序。 需要處理兩類事件&#xff1a; 1&#xff09;文件事件&#xff1a;redis是通過套接字與客戶端或者其他服務器連接的&#xff0c;而文件事件就是服務器對套接字操作的抽象。 2&#xff09;時間事件&#xff1a;服務器對一些定時操作的抽象。…

自然語言處理(1)-概述

自然語言處理-概述概述1.基本概念2.人類語言技術HLT發展簡史3.HLT 研究內容4.基本問題和主要困難5.基本研究方法概述 本系列文章計劃總結整理中國科學院大學宗成慶老師《自然語言處理》課程相關知識&#xff0c;參考數目《統計自然語言處理》-第二版&#xff0c;宗成慶。 1.基…

redis——客戶端

redis服務器是典型的一對多服務器&#xff0c;通過使用由IO多路復用技術實現的文件事件處理器&#xff0c;redis服務器使用了單線程單進程的方式來處理請求。 客戶端的屬性 描述符 客戶端狀態的 fd 屬性記錄了客戶端正在使用的套接字描述符&#xff1a; typedef struct red…

矩陣論-線性空間的基與坐標,基變換坐標變換

線性空間與線性變換綜述1.1 線性空間1.1.3 線性空間的基與坐標1.1.4 基變換與坐標變換綜述 本系列博文主要總結學習矩陣論的心得筆記&#xff0c;參考數目《矩陣論》–張凱院&#xff1b;整個文章的整理體系參照行書過程。 1.1 線性空間 1.1.3 線性空間的基與坐標 向量的坐…

大數據學習(2-1)-Hadoop安裝教程-單機模式和偽分布模式(Ubuntu14.04LTS)

文章目錄目錄1.linxu的安裝1.1安裝Linux虛擬機1.2安裝Linux和Windows雙系統2.Hadoop的安裝2.1 Hadoop安裝前配置2.1.1 配置Hadoop用戶2.1.2 安裝 ssh , 配置ssh免密登錄2.1.3 安裝java環境2.2 Hadoop的安裝3.Hadoop單機版配置4.Hadoop偽分布版配置目錄 1.linxu的安裝 1.1安裝…

mysql——JDBC

概述 JDBC&#xff1a;java Data Base Connectivity ,java數據庫連接&#xff0c;它是一種用于執行sql語句的java API&#xff0c;為多種關系數據庫提供統一訪問。 其實就是一組用java編寫的類和接口。 JDBC API 提供兩類主要接口&#xff1a; 1&#xff09;面向開發人員的…

數組精選題目三連(6)

題目一&#xff1a;調整有序的arr數組&#xff0c;使得左半部分有序且不重復&#xff0c;不用保證右邊是否有序。 思路&#xff1a; u : 左邊的最后位置&#xff0c;即0---u為答案 i : 從u到右遍歷 當arr[i]和arr[u]不相等時&#…

大數據學習(2-2)- 使用docker安裝配置Hadoop環境

我的思路是這樣&#xff1a;安裝ubuntu系統---->下載docker---->在docker里拉取hadoop鏡像---->在此鏡像里創建三個容器(Master、Slave1、Slave2)---->完成完全分布式 1. 安裝ubuntu系統(無論你是安裝的單系統&#xff0c;還是用虛擬機安裝了ubuntu) 如果想安裝單…

自然語言處理(2)-信息論基礎

自然語言處理-數學基礎概述1.信息論基礎1.1熵1.2 聯合熵和條件熵1.3 相對熵和交叉熵1.4 互信息和雙字耦合度1.5 噪聲信道模型概述 本系列文章計劃總結整理中國科學院大學宗成慶老師《自然語言處理》課程相關知識&#xff0c;參考數目《統計自然語言處理》-第二版&#xff0c;宗…

servlet基礎總結

什么是servlet Servlet&#xff08;Server Applet&#xff09;是Java Servlet的簡稱&#xff0c;是小服務程序或服務連接器&#xff0c;是用Java編寫的服務器端程序&#xff0c;主要功能在于交互式地瀏覽和修改數據&#xff0c;生成動態Web內容. 狹義的Servlet是指Java語言實…