Linux 學習經驗

2021-08-01 23:37:04 字數 1233 閱讀 5283

分割槽掛載

boot啟動分割槽分配至少200mb空間

swap交換空間

4g以內的物理記憶體,swap 設定為記憶體的2倍。

4-8g的物理記憶體,swap 等於記憶體大小。

8-64g 的物理記憶體,swap 設定為8g。

64-256g物理記憶體,swap 設定為16g。

常用命令

1.mkdir 建立目錄

-p  建立目錄,若無父目錄,則建立父目錄 

例:mkdir -p test/demo/test

2.ls 顯示檔案或目錄

-l  列出檔案詳細資訊l(list)

-a 列出當前目錄下所有檔案及目錄,包括隱藏的a(all)

-r 反序排列

-t 以檔案修改時間排序

-s 以檔案大小排序

-h 以易讀大小顯示

3.rm 刪除檔案或目錄

-f  就是force的意思,忽略不存在的檔案,不會出現警告訊息  

-i 互動模式,在刪除前會詢問使用者是否操作

-r 遞迴刪除,最常用於目錄刪除,它是乙個非常危險的引數

例: rm -i file # 刪除檔案file,在刪除之前會詢問是否進行該操作

rm -fr dir # 強制刪除目錄dir中的所有檔案

4.mv 移動檔案、目錄或更名

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

-i 若目標檔案已經存在,就會詢問是否覆蓋

-u 若目標檔案已經存在,且比目標檔案新,才會更新

例: mv test tests 沒有tests是更名否則將移動

5.cp 複製檔案

-a  將檔案的特性一起複製  

-p 連同檔案的屬性一起複製,而非使用預設方式,與-a相似,常用於備份

-i 若目標檔案已經存在時,在覆蓋時會先詢問操作的進行

-r 遞迴持續複製,用於目錄的複製行為

-u 目標檔案與原始檔有差異時才會複製

例: cp -a demo test/demo

6.ctrl-c 當前程式停止

7.pwd 顯示當前所在目錄

8.vi

Linux學習記錄,經驗(一)

最近在學習在linux系統下 ubuntu 的深度學習程式設計和運用,需要會一些linux的知識。記錄一下我的學習。學習linux的幾個比較常見的 不僅僅學習linux裡面還有可以學很多其他的知識,是一款很好的工具,重要的是可以學可以練,在他們的伺服器上實踐練習,這一點非常好。2.linux開源公社...

linux 系統程式設計學習經驗

簡單寫一下總結 1 書籍的選擇 個人推薦一下三本 unix環境高階程式設計 linux系統程式設計 unix linux程式設計實踐教程 新手入門建議從 linux系統程式設計 入手 優點是簡單易懂,沒有 unix環境高階程式設計 中關於unix的各種版本的細節,主幹清晰,而且書裡寫了linux系統...

linux學習方法和經驗

目前國內linux更多的是應用於伺服器上,而桌面作業系統更多使用的是 windows。主要區別如下 比較windows linux 介面介面統一,外殼程式固定所有windows程式選單幾乎一致,快捷鍵也幾乎相同 圖形介面風格依發布版不同而不同,可能互不相容。gnu linux的終端機是從unix傳承...