ubuntu22.04系統入門 linux入門(二) 簡單命令 多實踐以及相關文件管理命令

?以下有免費的4090云主機提供ubuntu22.04系統的其他入門實踐操作

地址:星宇科技 | GPU服務器 高性能云主機 云服務器-登錄

相關兌換碼星宇社區---4090算力卡免費體驗、共享開發社區-CSDN博客

之所以推薦給大家使用,是因為上面的云主機目前是免費使用的,不需要大家再去安裝虛擬機,部署虛擬機,環境都搭配好了,非常適合新手入門,減少搭建的時間,把時間都用在實踐上。

size : 按文件大小查找

find /etc -size +5M? #查找大于5M
find /etc -size 5M? #等于5M
find /etc -size -5M??#小于5M
?
find / -size +3M -a -size -5M?? #查找/下面大于3M而且小于5M的文件 —a:and
find / -size -1M -o -size +8M?? #查找/下面小于1M或者大于8M的文件 -o:or
find / -size -3M -a -name "*.txt"?#查找/下面小于3M而且名字是以.txt結尾的文件

atime/mtime/ctime : 按時間查找

-atime = access訪問時間??????????? #單位是 天
-mtime = modify改變時間?內容修改時間會改變
-ctime = change修改時間?屬性修改時間會改變
?
-amin #分鐘
-mmin
-cmin
find /opt -mtime +5? #修改時間5天之前
find /opt -atime -1??#訪問時間1天之內
find . -amin +1????#訪問時間在1分鐘之前

type : 按文件類型查找

-type f:普通文件
-type l:鏈接文件
-type d:目錄文件
-type b:設備文件

-perm : 按文件權限

find . -perm 644?????#查找當前目錄下權限是644的文件或目錄

find /usr/bin -perm -4000 #包含set uid

-exec/xargs : 參數傳遞

-exec:參數是一個一個傳遞的,傳遞一個參數執行一次命令。

find /etc -name "ifcfg*" -exec cp -rf {} /tmp \;???#exec命令查找帶ifcfg開頭的文件復制到tmp下
find /home/ -name test* -exec tar cvzf test.tar.gz {} \; #由于-exec是一次一次執行,所以會產生覆蓋導致最終只會產生一個tar.gz文件,故需要將 “\;” 改成 “+;”
xargs:將前一個命令的標準輸出傳遞給下一個命令,作為它的參數轉換成下一個命令的參數列表。
find /home/ -name "test*" | xargs -i cp {} /tmp/ #找到之后刪除處理xargs 參數傳遞

區別:
1、exec每處理一個文件或者目錄,它都需要啟動一次命令,效率不好;?
2、xargs不能操作文件名有空格的文件;

ping : 檢查主機是否可以聯網

ping baidu.com?#ping命令,可以檢查主機是否可以聯網

ping -c 3 baidu.com

#-c 指定次數

ntp :實現服務器對時

?yum install ntp

ntpdate ntp.aliyun.com

ntpdate cn.pool.ntp.org?#cn.pool.ntp.org是ntp網絡授時組織的中國授時源

which :查找命令

which cd

cat:查看一個文件的全部內容

cat -n : 顯示行號
cat -A : 顯示控制字符

head :頭部

head /etc/passwd //默認查看前十行
head -2 /etc/passwd //查看前兩行

tail :尾部

?tail /etc/passwd //默認查看文件的后十行
?tail -1 /etc/passwd //查看文件最后一行
?tail /var/log/messages
?tail -f /var/log/secure //-f 動態查看文件的尾部
?tailf /var/log/secure //功能同上

grep:過濾關鍵字

過濾文件中帶有root的內容:
grep 'root' /etc/passwd
過濾以root開頭的行:^ --以什么開頭
grep '^root' /etc/passwd
過濾以bash結尾的行:$ --以什么結尾
grep 'bash$' /etc/passwd

less :分頁顯示

less /etc/makedumpfile.conf.sample

1.空格鍵是翻頁 回車鍵是翻行
2.上下箭頭可以來回翻
3./關鍵字??#搜索 (n按關鍵字往下翻?N按關鍵字往上翻)
4.快捷鍵:q -quit 退出

more :分頁顯示文件內容

more 文件名???
空格鍵是翻頁 回車鍵是翻行

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

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

相關文章

分布式ID方案(標記)

一、參考文章-標記 分布式ID方案有哪些?雪花算法如何搞定時鐘回撥和動態機器ID? 二、應用 1.百度 uid-generator github項目地址 原理參考 2.百度 uid-generator 擴展應用 燈官網 燈 項目代碼 lamp-util 單元模塊 lamp-util 單元模塊子模塊 lamp-…

std::map 加鎖

在并發環境下使用std::map,必須采取同步措施。 在并發環境下對 std::map 進行不加鎖的讀寫操作會導致嚴重的線程安全問題,主要會產生以下幾種問題: ?? 主要風險與后果數據競爭(Data Race) 當多個線程同時修改同一個鍵…

學習筆記090——Ubuntu 中 UFW 防火墻的使用

文章目錄1、允許特定的端口訪問2、允許特定 IP 訪問某個端口3、允許某個范圍的端口4、查看 UFW 狀態5、重新加載 UFW6、啟用 UFW7、關閉 UFW1、允許特定的端口訪問 # 允許 TCP 端口(例如 80): sudo ufw allow 80/tcp# 允許 UDP 端口&#xf…

移動端 WebView 內存泄漏與性能退化問題如何排查 實戰調試方法匯總

在混合 App 應用中,WebView 頁面常承載復雜業務邏輯與交互。隨著用戶使用時間增長,特別在切換多個頁面或反復打開界面后,常常會出現性能下降、頁面卡頓、甚至白屏崩潰等現象。這通常是因為頁面存在內存泄漏、事件監聽未解綁或垃圾回收阻塞導致…

JSON 對象在瀏覽器中順序與后端接口返回不一致的問題

一、問題描述 后端接口返回一個字典表的JSON對象,頁面展示排序與預期排序不一致。 在瀏覽器調試面板Response中看到接口原始響應字符串,是期望順序:在Preview中看到, key “22” 被提到最前,順序發生變化:頁…

Spring MVC數據傳遞全攻略

Spring MVC數據傳遞一、前端到后端的數據傳遞1. 使用 RequestParam 傳遞簡單參數2. 使用 PathVariable傳遞路徑參數3. 使用RequestBody傳遞 JSON 數據二、后端到前端的數據傳遞1. 使用Model或 ModelAndView傳遞數據到前端2. 使用HttpServletResponse直接寫回數據3.使用Response…

倉庫管理系統-12-前端之頭部區域Header基于嵌套路由訪問個人中心

文章目錄 1 個人中心 1.1 DateUtils.vue(子組件) 1.2 Home.vue(父組件) 1.3 router/index.js(嵌套路由) 1.4 index.vue(路由占位符) 2 Header.vue 2.1 頁面布局 2.2 toUser方法 2.3 初始加載 2.4 Header.vue 頭部區域Header中有一個個人中心下拉菜單,點擊個人中心選項,通過嵌…

【智能協同云圖庫】第七期:基于AI調用阿里云百煉大模型,實現AI圖片編輯功能

摘要:AI 高速發展賦能傳統業務,圖庫網站亦有諸多 AI 應用空間。以 AI 擴圖功?能為例,讓我們來學習如何在項目?中快速接入 AI 繪圖大模型。?用戶可以選擇一張已上傳的圖片,?通過 AI 擴圖得到新的圖片,希望可以幫到大…

Notepad++插件安裝

方式一:自動安裝(有些notepad并不好用,推薦方式二)工具欄-》插件-》插件管理如下點擊安裝后會提示,后端安裝,安裝成功后自動啟動,本人使用的v8.6.4的版本,插件基本都無法自動安裝&am…

git pull和git fetch的區別

git pull和git fetch是git版本控制系統中的兩個基本命令,它們都用于從遠程倉庫更新本地倉庫的信息,但執行的具體操作不同。git fetch:git fetch下載遠程倉庫最新的內容到你的本地倉庫,但它并不自動合并或修改你當前的工作。它取回了遠程倉庫的…

Item35:考慮virtual函數以外的其他選擇

在C++中,虛函數是實現多態的傳統方式,但并非唯一選擇。過度依賴虛函數可能導致派生類與基類的強耦合,或難以在運行時靈活切換行為。《Effective C++》Item35指出:應根據場景選擇更合適的替代方案,包括NVI模式、函數指針、策略模式等。本文解析這些方案的原理、適用場景及實…

Vue3 狀態管理新選擇:Pinia 從入門到實戰

一、什么是pinia? 在 Vue3 生態中,狀態管理一直是開發者關注的核心話題。隨著 Vuex 的逐步淡出,Pinia 作為官方推薦的狀態管理庫,憑借其簡潔的 API、強大的功能和對 Vue3 特性的完美適配,成為了新時代的不二之選。今天我們就來深…

Unity相機控制

相機的控制無非移動和旋轉,每種操作各3個軸6個方向,一共12種方式。在某些需要快速驗證的項目或Demo里常常需要絲滑的控制相機調試效果。相機控制雖然不是什么高深的技術,但是要寫的好用還是很磨人的。 鎖定Z軸的旋轉 一個自由的相機可以繞 …

vue2 使用liveplayer加載視頻

vue2 使用liveplayer加載視頻 官網: https://www.liveqing.com/docs/manuals/LivePlayer.html支持WebRTC/MP4播放;支持m3u8/HLS播放;支持HTTP-FLV/WS-FLV/RTMP播放;支持直播和點播播放;支持播放器快照截圖;支持點播多清晰度播放;支持全屏或比例顯示;自動檢測IE瀏覽器兼容播放;支…

JavaScript語法樹簡介:AST/CST/詞法/語法分析/ESTree/生成工具

AST簡介 在平時的開發中,經常會遇到對JavaScript代碼進行檢查或改動的工具,例如ESLint會檢查代碼中的語法錯誤;Prettier會修改代碼的格式;打包工具會將不同文件中的代碼打包在一起等等。這些工具都對JavaScript代碼本身進行了解析…

Java函數式編程之【基本數據類型流】

一、基本數據類型與基本數據的包裝類 在Java編程語言中,int、long和double等基本數據類型都各有它們的包裝類型Integer、Long和Double。 基本數據類型是Java程序語言內置的數據類型,可直接使用。 而包裝類型則歸屬于普通的Java類,是對基本數據…

.NET Core部署服務器

1、以.NET Core5.0為例,在官網下載 下載 .NET 5.0 (Linux、macOS 和 Windows) | .NET 根據自己需求選擇x64還是x86,記住關鍵下載完成還需要下載 Hosting Bundel ,否則不成功 2、部署https將ssl證書放在服務器上,雙擊導入&#…

YOLO---04YOLOv3

YOLOV3 論文地址::【https://arxiv.org/pdf/1804.02767】 YOLOV3 論文中文翻譯地址::【YOLO3論文中文版_yolo v3論文 中文版-CSDN博客】 YOLOv3 在實時性和精確性在當時都是做的比較好的,并在工業界得到了廣泛應用 …

Qt知識點3『自定義屬性的樣式表失敗問題』

問題1:自定義類中的自定義屬性,如何通過樣式表來賦值除了QT自帶的屬性,我們自定義的類中如果有自定義的靜態屬性,也可以支持樣式表,如下 : Q_PROPERTY(QColor myBorderColor READ getMyBorderColor WRITE s…

RDQS_c和RDQS_t的作用及區別

🔁 LPDDR5 中的 RDQS_t 和 RDQS_c — 復用機制詳解 📌 基本角色 引腳名 讀操作(READ)作用 寫操作(WRITE)作用(當啟用Link ECC) RDQS_t Read DQS True:與 RDQS_c…