?以下有免費的4090云主機提供ubuntu22.04系統的其他入門實踐操作
地址:星宇科技 | GPU服務器 高性能云主機 云服務器-登錄
相關兌換碼星宇社區---4090算力卡免費體驗、共享開發社區-CSDN博客
兌換碼要是過期了,可以私信我獲取最新兌換碼!!!
之所以推薦給大家使用,是因為上面的云主機目前是免費使用的,不需要大家再去安裝虛擬機,部署虛擬機,環境都搭配好了,非常適合新手入門,減少搭建的時間,把時間都用在實踐上。
這里以ubuntu22.04系統為演示
一、文本創建
touch? #創建文本
?touch file ** #創建多文本
?mkdir 創建文件夾
?mkdir -p 父系,無上級目錄時,自動創建完整的目錄路徑
?pwd 打印當前目錄
二、mv : 移動、重命名文件
mv 舊文件名?新文件名?====>修改文件名
如:mv file1 filea將當前目錄的文件file1改名為filea
?
mv 舊目錄名?新目錄名?====>修改目錄名
如:mv dir1 dira將當前目錄下的目錄dir1改為dira
?
mv 文件名??目錄名??====>移動路徑
如:mv filea dira將當前目錄下filea移動到dira子目錄
如:mv filea ~ 將當前目錄下filea移動家目錄??
如:mv ~/filea ..將家目錄下的fila移動到上一個路徑
三、cp :復制文件(目錄)
==復制 cp -r 目錄 -v 詳細 -f 強制?-n 靜默
?
1) cp 源文件名 目標文件名
舉例:
?cp File1 file2將當前目錄下的文件File1拷貝成file2
?
2) cp 源文件名 目標目錄名
舉例:
cp file2 dira/將當前目錄下的文件file2拷貝到dira子目錄
?
3) cp 源目錄名 目標目錄名
舉例:
cp -r dira dirb復制dira目錄下的所有內容到dirb。其中,-r參數是遞歸復制
cp -i file2 dira如果dira目錄下面有同名的file2,加入-i參數就會要求你確認是否覆蓋同名的文件
四、目錄切換
cd :切換路徑
cd ~ 切換到當前用戶的家目錄
cd . 切換到當前路徑
cd .. 切換到上一級路徑
cd ../.. 切換到上上級路徑(其中:在linux中路徑分隔符為斜杠/)
cd - 切換到上一次的路徑
五、刪除
==刪除 rm?-r 遞歸刪除目錄 -f force強制 -v 詳細過程??*通配符
?
rm:刪除目錄及內容
rm -rf :刪除所有
?rm -rf? file*? 前綴文件所有都刪除
六、系統文件目錄(理論)
?bin #系統文件
?boot #系統啟動程序
?dev #硬件、驅動
?etc #配置文件
?home #用戶自己的文件
目錄????????內容
下方標紅為重點
/????????根目錄,一切從這里開始
/bin????????包含系統啟動和運行所必須的二進制文件(程序)
/boot????????包含Linux內核、最初的RAM磁盤映像,以及啟動加載程序。常用的文件:/boot/grub/grub.conf或menu.lst,用來配置啟動加載程序;/boot/vmlinuz,linux內核
/dev????????包含設備節點的特殊目錄。內核將它能識別的所有設備存放在這里目錄里
/etc????????包含了所有系統層面的配置文件,同時也包含了一系列shell腳本,系統的每次啟動時,這些shell腳本都會打開每個系統服務。該目錄中包含的內容都應該是可讀的文本文件。(1)/etc/crontab,該文件定義了自動化任務運行的時間;
(2)/etc/fstab,存儲設備以及相關掛載點的列表 ;
(3)/etc/passward,用戶賬號列表
/home????????通常的配置下,每個用戶都會在/home目錄中擁有一個屬于自己的目錄。普通用戶只能在自己的主目錄中創建文件。這一限制可以保護系統免遭錯誤的用戶行為的破壞
/lib????????包含核心系統程序使用的共享庫文件,這與Windows系統中的DLL類似
/media????????在現代linux中,/media目錄包含可移除媒體設備的掛載點,例如USB驅動、CD-ROM等。這些設備在插入計算機后,會自動掛載到這個目錄的掛載點
/mnt????????在早起的linux系統中,/mnt目錄包含手動掛載的可移除設備的掛載點
/opt????????用來安裝其它可選的軟件。主要用來存放可能安裝在系統中的商業軟件
/proc????????該目錄很特殊。從文件角度來講,它不是存儲在硬盤中的真正的文件系統,反而是一個Linux內核維護的虛擬文件系統。它包含的文件是內核的窺視孔。該文件是可讀的,從中可以看到內核是如何監管見算計的。
/root????????root賬戶的主目錄
/sbin????????該目錄放置“系統”二進制文件。這些程序執行重要的系統任務,這些任務通常是為超級用戶預留的
/tmp????????供用戶存放各類程序創建的臨時文件的目錄。某些配置使得每次系統重啟時都會清空該目錄
/usr????????/usr目錄可能是Linux系統中最大的目錄樹。它包含普通用戶使用的所有程序和相關文件
/usr/bin????????放置了一些Linux發行版安裝的可執行程序,該目錄通常會存儲成千上萬個程序
/usr/lib????????/usr/bin 目錄中的程序使用的共享庫
/usr/local????????并非系統發行版自帶,但卻打算讓系統使用的程序安裝目錄。由源代碼編譯好的程序通常安裝在/usr/local/bin中。在一個新安裝的linux系統中就存在這個目錄,但確實空目錄,直到系統管理員向其中添加內容
/usr/sbin????????包含更多的系統管理程序
/usr/share????????包含了/usr/bin中的程序所使用的的全部共享數據,這包含默認配置文件、圖標、屏幕背景、音頻文件等
/usr/share/doc????????安裝在系統中的大部分程序包包含一些文檔文件,在/usr/share/doc中,文檔文件是按照軟件包來組織分類的
/var????????除了/tmp和/home目錄之外,目前看到的目錄相對來說都是靜態的;也就是說,包含的內容是不變的。而那些可能改變的數據存儲在/var目錄樹里。各種數據庫、假脫機文件、用戶郵件都存儲在這里
/var/log????????包含的日志文件,記錄了各種系統活動。這些文件非常重要,并且應該時不時監控它們。其中最有用的文件是/var/log/messages.安全起見,只有超級用戶才能查看日志文件