linux學習筆記01 基礎命令

目錄

創建

touch 創建文件 (創建但是不打開)

vi / vim 創建文件 (創建一個文件并打開)

mkdir 創建文件夾

切換目錄 cd

查看

pwd 查看當前目錄完整路徑

ls 查看目錄信息

dir 查看目錄信息

ll 表示查看目標目錄下的信息

ls -a 查看當前目錄下的信息以及隱藏文件

stat 查看信息

--help 查看命令的使用方式

cat 查看文件內容

查看指定的內容

分頁查看 more

合并文件

合并并追加內容到文件

查看磁盤空間大小

du -h 查看當前目錄下的文件夾的大小使用情況

du -a 查看當前目錄下的文件夾以及文件大小的使用情況

df -h 查看整個虛擬機磁盤空間大小使用情況

top切換 查看內存使用情況

ps -aux | grep xxx 查詢一個進程是否存在

移動

mv 移動文件或者文件夾

復制

cp 復制文件

cp -r 參數 復制文件夾

刪除

rm 刪除文件

rm -f 強制刪除一個文件

刪除一個文件夾


創建

touch 創建文件 (創建但是不打開)

vi / vim 創建文件 (創建一個文件并打開)

編輯文件: vi xxx 或 vim xxx 1) 按下i鍵 進入編輯模式 2) 編輯好后,按下esc,退出編輯模式 3) 保存退出 :wq

特別注意:進入或者退出編輯模式,要確保鍵盤輸入法在英文模式

如果centos上還沒有下載vim,可跳轉到這篇文章修改鏡像源下載

mkdir 創建文件夾

換目錄 cd

切換目錄/xx/xxx/xx:cd  /xx/xxx/xx
查看當前目錄下的文件夾或者文件: ls  |  ll
退回上一級目錄:cd ..

查看

pwd 查看當前目錄完整路徑
ls 查看目錄信息
dir 查看目錄信息
ll 表示查看目標目錄下的信息
ls -a 查看當前目錄下的信息以及隱藏文件
stat 查看信息

文件和文件夾都可以查看

--help 查看命令的使用方式

XXX(具體的命令) --help 查看該命令的使用方式

cat 查看文件內容
查看指定的內容
  • 方式1:在不打開文件的前提下搜索

分頁查看 more

按q退出

合并文件

cat xxx.txt xxx.txt > xxx.txt

  • 做法1:將合并的文件內容放到一個新的文件中,結果文件自動創建

  • 做法2:將合并的文件內容放入到一個已經存在的文件,結果是將合并和的內容覆蓋原始文件的數據。>有覆蓋的含義

合并并追加內容到文件

cat xxx.txt xxx.txt >> xxx.txt

查看磁盤空間大小
du -h 查看當前目錄下的文件夾的大小使用情況
du -a 查看當前目錄下的文件夾以及文件大小的使用情況
df -h 查看整個虛擬機磁盤空間大小使用情況

top切換 查看內存使用情況

ps -aux | grep xxx 查詢一個進程是否存在

移動

mv 移動文件或者文件夾

mv 要移動的文件路徑 目標路徑

將當前目錄下的a2.txt 移動到當前目錄demo目錄下,移動后的名字叫做a1.txt

將當前目錄下的a1.txt 移動到當前目錄下,移動后的名字叫做b1.txt 相當于移動并改名

復制

cp 復制文件

cp 要復制的文件路徑 目標路徑

將當前目錄下的a1.txt 復制到當前目錄下demo01目錄下,復制后的名字叫做b1.txt

將當前目錄下的a1.txt 復制到當前目錄下,復制后的名字叫做b2.txt 相當于復制并改名

cp -r 參數 復制文件夾

刪除

rm 刪除文件

刪除文件的時候會進行提示

rm -f 強制刪除一個文件

強制刪除一個文件沒有提示

刪除一個文件夾
  • rm -r參數

????????

  • 通用的方式就是 rm -rf xxx

特別注意:使用這個方式的時候,一定一定要小心,確定了要刪除的目標文件和文件夾,再去回車刪除

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

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

相關文章

【深度學習】深刻理解多模態模型CLIP

CLIP(Contrastive Language-Image Pretraining) 是由 OpenAI 提出的一個多模態模型,旨在學習視覺和語言的聯合表示,能夠通過圖像和文本之間的對比學習來實現圖像和文本之間的緊密聯系。CLIP 模型可以通過自然語言描述理解和處理圖…

android 聊天界面鍵盤、表情切換絲滑

1、我們在聊天頁面時候,往往會遇到,鍵盤、表情、其他選擇切換時候頁面會出現掉下來再彈起問題,這是因為,我們切換時候,鍵盤異步導致內容View高度變化,頁面掉下來后,又被其他內容頂起這種很差視覺…

Nginx 緩存系統 proxy_cache詳解

系列文章目錄 提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動添加 例如:第一章 Python 機器學習入門之pandas的使用 提示:寫完文章后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目…

mysql時間戳格式化yyyy-mm-dd

格式化到 年月日 # 將時間換成列名就行;當前是秒級時間戳,如果是毫秒的 / 1000即可 # SELECT FROM_UNIXTIME(1602668106666.777888999 / 1000,%Y-%m-%d) AS a; # SELECT FROM_UNIXTIME(列名 / 1000,%Y-%m-%d) AS a; SELECT FROM_UNIXTIME(1602668106.666…

PDFMathTranslate,PDF多語言翻譯,批量處理,學術論文,雙語對照(WIN/MAC)

分享一個非常實用的PDF文檔翻譯項目——PDFMathTranslate。作為一個經常逛GitHub的開發者,我總喜歡翻看各種項目附帶的論文,雖然大多時候是瞎研究,但卻樂在其中。該項目能夠完美保留公式、圖表、目錄和注釋,對于需要閱讀外文文獻的…

網絡藥理學:(待更)Alphafold3和批量分子動力學模擬(Desmond、AutoMD)

批量動力學模擬 注意全都需要在類linux平臺上進行 安裝Desmond模塊: https://github.com/Wang-Lin-boop/Schrodinger-Script 安裝AutoMD模塊: Wang-Lin-boop/CADD-Scripts: Scripts for virtual screening, cross docking and protein relax using Sc…

爬蟲基礎之代理的基本原理

在做爬蟲的過程中經常會遇到一種情況,就是爬蟲最初是正常運行、正常抓取數據的,一切看起來都是那么美好,然而一杯茶的工夫就出現了錯誤,例如 403 Forbidden,這時打開網頁一看,可能會看到“您的IP訪問頻率太…

第十七屆山東省職業院校技能大賽 中職組“網絡安全”賽項資源任務書樣題③

第十七屆山東省職業院校技能大賽 中職組“網絡安全”賽項資源任務書樣題③ 模塊A 基礎設施設置與安全加固(200分)A-1 登錄安全加固(Windows, Linux)A-2 Nginx安全策略(Linux)A-3日志監控(Windows)A-4中間件…

鯤鵬麒麟安裝Kafka-v1.1.1

因項目需要在鯤鵬麒麟服務器上安裝Kafka v1.1.1,因此這里將安裝配置過程記錄下來。 環境說明 # 查看系統相關詳細信息 [roottest kafka_2.12-1.1.1]# uname -a Linux test.novalocal 4.19.148 #1 SMP Mon Oct 5 22:04:46 EDT 2020 aarch64 aarch64 aarch64 GNU/Li…

群控系統服務端開發模式-應用開發-登錄退出發送郵件

一、登錄成功發送郵件 在根目錄下app文件夾下controller文件夾下common文件夾下&#xff0c;修改Login.php&#xff0c;代碼如下 <?php /*** 登錄退出操作* User: 龍哥三年風水* Date: 2024/10/29* Time: 15:53*/ namespace app\controller\common; use app\controller\Em…

[游戲開發] Unity中使用FlatBuffer

什么是FlatBuffer 官網&#xff1a; GitHub - google/flatbuffers: FlatBuffers: Memory Efficient Serialization LibraryFlatBuffers: Memory Efficient Serialization Library - google/flatbuffershttps://github.com/google/flatbuffers 為什么用FloatBuffer&#xff0c…

MySQL其一,概念學習,可視化軟件安裝以及增刪改查語句

目錄 MySQL 1、數據庫的概念 2、數據庫分類 3、MySQL的安裝 4、安裝過程中的問題 DataGrip的使用&#xff1a; SQLynx的使用&#xff1a; 5、編寫SQL語句 6、DDL語句 7、DML 新增數據&#xff1a; 刪除數據&#xff1a; 修改數據&#xff1a; MySQL SQL其實是一門…

05 在 Linux 使用 AXI DMA

DMA簡介 DMA 是一種采用硬件實現存儲器與存儲器之間或存儲器與外設之間直接進行高速數據傳輸的技術&#xff0c;傳輸過程無需 CPU 參與&#xff08;但是CPU需要提前配置傳輸規則&#xff09;&#xff0c;可以大大減輕 CPU 的負擔。 DMA 存儲傳輸的過程如下&#xff1a; CPU 向…

linux 安裝 vsftpd 服務以及配置全攻略,vsftpd 虛擬多用戶多目錄配置,為每個用戶配置不同的使用權限

linux 安裝 vsftpd 服務以及配置全攻略&#xff0c;vsftpd 虛擬多用戶多目錄配置&#xff0c;為每個用戶配置不同的使用權限。 linux 安裝 vsftpd 服務以及配置全攻略 FTP 是 File Transfer Protocol 的簡稱&#xff0c;用于 Internet 上的控制文件的雙向傳輸。同時&#xff0…

SQL語句在MySQL中如何執行

MySQL的基礎架構 首先就是客戶端&#xff0c;其次Server服務層&#xff0c;大多數MySQL的核心服務都在這一層&#xff0c;包括連接、分析、優化、緩存以及所有的內置函數&#xff08;時間、日期、加密函數&#xff09;&#xff0c;所有跨存儲引擎功能都在這一層實現&#xff1…

ragflow連不上ollama的解決方案

由于前期wsl默認裝在C盤&#xff0c;后期部署好RagFlow后C盤爆紅&#xff0c;在連接ollama的時候一直在轉圈圈&#xff0c;問其他人沒有遇到這種情況&#xff0c;猜測是因為內存不足無法加載模型導致&#xff0c;今天重新在E盤安裝wsl 使用wsl裝Ubuntu Win11 wsl-安裝教程 如…

力扣-漢明距離

1.兩個整數之間的 漢明距離 指的是這兩個數字對應二進制位不同的位置的數目。 給你兩個整數 x 和 y&#xff0c;計算并返回它們之間的漢明距離。 看到這題&#xff0c;當然想到了按位異或^,并且c內置了計算二進制數中1數量的函數__builtin_popcount() class Solution { publ…

關于成功插入 SQLite 但沒有數據的問題

背景 技術棧&#xff1a;SpringBoot Mybatis-flex SQLite 項目中集成了SQLite&#xff0c;配置如下&#xff1a; spring:datasource:url: jdbc:sqlite::resource:db/project.dbdriver-class-name: org.sqlite.JDBC在進行測試時&#xff0c;使用Mybatis-flex往表中插入數據&…

C#常見錯誤—空對象錯誤

System.NullReferenceException&#xff1a;未將對象引用設置到對象的實例 在C#編程中&#xff0c;System.NullReferenceException是一個常見的運行時異常&#xff0c;其錯誤信息“未將對象引用設置到對象的實例”意味著代碼試圖訪問一個未被初始化或已被設置為null的對象的成…

沁恒CH32V208藍牙串口透傳例程:修改透傳的串口;UART-CH32V208-APP代碼分析;APP-CH32V208-UART代碼分析

從事嵌入式單片機的工作算是符合我個人興趣愛好的,當面對一個新的芯片我即想把芯片盡快搞懂完成項目賺錢,也想著能夠把自己遇到的坑和注意事項記錄下來,即方便自己后面查閱也可以分享給大家,這是一種沖動,但是這個或許并不是原廠希望的,盡管這樣有可能會犧牲一些時間也有哪天原…