Linux云計算訓練營筆記day04(Rocky Linux中的命令)

mv ?移動(剪切) ?源數據會消失
格式: mv 源文件 ?目標路徑
touch ?/opt/a.txt ?創建文件
mv ?/opt/a.txt /root ?移動文件,沒有改名

mkdir ?gongli ?創建目錄
mv ?gongli /opt/ ?移動目錄,沒有改名
mv ?/opt/gongli tedu ?移動目錄,改名了

重命名:
mv a.txt b.txt ?路徑不變的移動
mv b.txt /opt/user 路徑變了的移動

cp 復制/拷貝 ? 源數據還存在
格式: ?cp ?源文件 ?目標路徑
?-r 遞歸,復制目錄時必須加此選項
cp ?/etc/passwd /root 拷貝文件
cp ?-r ?/home /opt ? ?拷貝目錄
重命名:
cp ?/etc/passwd ?user
touch /a.txt
cp ?/a.txt /etc/user

復制支持兩個以上的參數,永遠把最后一個參數作為目標,其他的所有參數作為源數據
cp /etc/passwd /etc/hosts a.txt /opt
cp -r /etc/passwd /etc/hosts a.txt /home /opt

復制與一個點進行連用,將數據復制到當前路徑下
cp /etc/passwd /root
cp /etc/passwd .

練習:
1 在/opt目錄下創建一個子目錄 gongli
? mkdir /opt/gongli
2.在/opt/gongli下創建一個文件readme.txt,寫入一句話hello world
? vim /opt/gongli/readme.txt =>按i 插入 hello world
3.把/etc/passwd 和 /etc/hosts 同時拷貝到 /opt/gongli下
? cp /etc/passwd /etc/hosts /opt/gongli
4.將文件/etc/passwd復制到/root下,改名為user
? cp /etc/passwd /root/user
5.把/root/user移動到/opt/gongli下
? mv /root/user /opt/gongli
6.將/home目錄復制到/opt/gongli下
? cp -r /home /opt/gongli

grep root /etc/passwd ? ? 匹配包含root的行
grep -v root /etc/passwd ?取反匹配,不包含root的行
grep -i ROOT /etc/passwd ?匹配root,忽略大小寫

高級用法
^word ?以字符串word開頭
? grep ^root /etc/passwd
word$ ?以字符串word結尾
? grep bash$ /etc/passwd
^$ 表示空行
cat -n /etc/default/useradd ?查看行號
grep ^$ /etc/default/useradd ?匹配空行
grep -v ^$ /etc/default/useradd 不包含空行的行
cat -n /etc/login.defs?
grep -v ^$ /etc/login.defs 不包含空行的行
grep -v ^$ /etc/login.defs | cat -n?

刪除交換文件swap
vim /opt/a.txt 寫內容 直接右上角關閉
需要直接刪除 ?rm -rf /opt/.a.txt.swp
在重新打開 vim /opt/a.txt

歸檔與壓縮
壓縮格式:
?? ?gzip ? => .gz ?=> -z
?? ?bzip2 ?=> .bz2 => -j
?? ?xz ? ? => xz ? => -J

制作tar包
格式: tar ?選項 ?/路徑/壓縮包名字 ?/路徑/源數據
選項
-c ?打包數據
-z 調用gzip格式進行處理; -j 調用 bzip2格式進行處理; -J調用 xz 格式進行處理
-f 指定tar包的名字,必須放在選項的最后

tar -czf /root/xixi.tar.gz ?/etc/passwd /etc/hosts
tar -cjf /root/haha.tar.bz2 /etc/passwd /etc/hosts
tar -cJf /root/hehe.tar.xz ?/etc/passwd /etc/hosts

解包
格式: ?tar ?選項1 ?/路徑/壓縮包名字 ?[選項2 ?/釋放的路徑]
選項1
?-x 解包
?-f 指定壓縮包名字,必須放在選項的最后
選項2
? -C 指定路徑
tar -xf /root/xixi.tar.gz ?解壓到當前
tar -xf /root/xixi.tar.gz -C /gongli 解壓到指定目錄

-t 查看tar包的內容
-f 指定壓縮包的名字
tar -tf /root/xixi.tar.gz ?不解壓查看tar包里的內容

創建一個名為/root/backup.tar.bz2的歸檔文件,其中包含/usr/local目錄中的內容
(必須使用bzip2進行壓縮)
tar -cjf /root/backup.tar.bz2 ?/usr/local

tar命令也可以單獨進行歸檔不進行壓縮

tar -cf /root/gongli.tar /etc/passwd /etc/hosts

tar高級用法

tar打包的時候,-C只打包文件,去掉前面的目錄
?

tar -czf /root/tedu.tar.gz -C /etc passwd -C /etc hosts
tar -tf tedu.tar.gz?



只打包相同目錄下的幾個文件,可以利用 -C 去掉前面的目錄

tar -czf /root/n1.tar.gz -C /etc passwd hosts fstab?

在同一行,這里的ens33是你自己的網卡名

tar -czf /root/a1.tar.gz \
> -C /etc passwd hosts \
> -C /etc/sysconfig/network-scripts ifcfg-ens33
tar -tf ?/root/a1.tar.gz

重定向: 將前面命令的輸出,作為內容寫入到后面的文件
> 覆蓋重定向
>> 追加重定向
head -3 /etc/passwd > a.txt 把前三行寫入文件a.txt
tail -2 /etc/passwd >> a.txt 把后2行追加寫入文件a.txt ?總共5行

cp /etc/passwd .
>passwd 快速清空文件內容
cat passwd

echo 把內容輸出到終端顯示
echo hello world > c.txt
echo hello kitty >> c.txt
cat -n c.txt

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

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

相關文章

藍橋杯青少 圖形化編程——“星星”點燈

藍橋杯青少 圖形化編程——“星星”點燈 編程實現: 有10盞燈,從1到10按順序依次編號,初始時全部燈處于開啟狀態。有10個人也從1到10依次編號。第一個人(1號)將燈全部關閉,第二個人(2號&#x…

conda配置好的pytorch在jupyter中如何配置

配置 其實不用再配置了 如下圖(主要是激活pytorch環境,再jupyter notebook) jupyter運行快捷鍵shiftenter 新建文件夾folder,新建notebook 使用 幫助文檔(兩種方式) ctrl/ 注釋

COLT_CMDB_aix_diskinfo.sh

#!/bin/ksh #IT_BEGIN #IT_TYPE3 #IT SYSTEM_AIX_AGENTDISKDISCOVER|discovery.diskInfo[disc] #原型指標 #IT_RULE SYSTEM_AIX_IP|ipAddress[{#DISKNAME}] #IT_RULE SYSTEM_AIX_AGENTDISKPATH|diskPath[{#DISKNAME}] #IT_RULE SYSTEM_AIX_DISKNAME|diskName[{#DISKNAME}] #IT_…

IBM BAW(原BPM升級版)使用教程第五講

結前篇! 一、服務:外部服務 在 IBM Business Automation Workflow (BAW) 中,外部服務(External Services)是指在流程中調用和集成外部系統或服務的組件。外部服務允許IBM BAW與其他業務系統、應用程序或第三方服務進行…

如何用更少的顯存訓練 PyTorch 模型

文章目錄 1、引言 2、自動混合精度訓練 3、低精度訓練 4、梯度檢查點 5、通過梯度累積減小批量大小 6、張量分片與分布式訓練 7、高效數據加載 8、使用 In-Place 操作 9、Activation and Parameter Offloading 10、使用更精簡的優化器 11、高級策略 12、總結 1、引言 在訓練大…

極速輕量,Rust 網絡開發新選擇:Hyperlane 框架深度解析

極速輕量,Rust 網絡開發新選擇:Hyperlane 框架深度解析 在高性能網絡服務開發領域,Rust 憑借其內存安全與高效并發的特性備受青睞。今天,我們迎來一款專為現代 Web 服務打造的明星框架——Hyperlane,它以“輕量高效、…

單片機裸機環境下臨界區保護

目錄 1、直接中斷屏蔽法 2、嵌套計數優化法 3、BASEPRI寄存器應用 4、動態優先級調整策略 5、LDREX/STREX指令應用 6、位帶別名區原子訪問 7、上下文感知保護 8、中斷延遲優化技術 在嵌入式系統開發中,臨界區保護是確保系統可靠性的關鍵技術。本文以ARM Cor…

【deepseek教學應用】001:deepseek如何撰寫教案并自動實現word排版

本文講述利用deepseek如何撰寫教案并自動實現word高效完美排版。 文章目錄 一、訪問deepseek官網二、輸入教案關鍵詞三、格式轉換四、word進一步排版 一、訪問deepseek官網 官網:https://www.deepseek.com/ 進入主頁后,點擊【開始對話】,如…

springboot使用mybatisPlus進行數據庫增刪改查

springboot使用mybatisPlus進行數據庫增刪改查 提示:幫幫志會陸續更新非常多的IT技術知識,希望分享的內容對您有用。本章分享的是springboot的使用。前后每一小節的內容是存在的有:學習and理解的關聯性。【幫幫志系列文章】:每個…

基于SpringBoot的校園周邊美食探索及分享平臺的設計與實現

資源詳情: 私信我或點擊鏈接獲取: 基于SpringBoot的校園周邊美食探索及分享平臺的設計與實現資源-CSDN文庫 摘要 美食一直是與人們日常生活息息相關的產業。傳統的電話訂餐或者到店消費已經不能適應市場發展的需求。隨著網絡的迅速崛起,互聯…

到達最后一個房間的最少時間II 類似棋盤轉移規律查找

文章目錄 3342.到達最后一個房間的最少時間II 思路分析:最短路徑問題,當然,由于不同的格子之間的移動的代價不統一,所以這個最短路徑需要使用Dijkstra算法進行求解,對于直接使用Dijkstra算法模版的題目,大家可以先去做…

基于開源AI大模型AI智能名片S2B2C商城小程序源碼的私域流量穩定性構建研究

摘要:在私域流量時代,傳統實體零售的"時間積累"邏輯被直播電商等新業態顛覆。完美日記等新銳品牌通過構建私域流量池,實現了從0到1的指數級增長,而傳統品牌卻陷入"流量焦慮"。本文提出以開源AI大模型AI智能名…

做 iOS 調試時,我嘗試了 5 款抓包工具

日常做開發的人,特別是和客戶端接口打交道的同學,應該對“抓包”這件事不陌生。 調試登錄流程、分析接口格式、排查錯誤返回、分析網絡性能、甚至研究第三方 App 的數據通信……說到底,都繞不開“抓 HTTPS 包”這一步。 而這一步&#xff0…

Algolia - Docsearch的申請配置安裝【以踩坑解決版】

👨?🎓博主簡介 🏅CSDN博客專家 ??🏅云計算領域優質創作者 ??🏅華為云開發者社區專家博主 ??🏅阿里云開發者社區專家博主 💊交流社區:運維交流社區 歡迎大家的加入&#xff01…

nginx 配置后端健康檢查模塊

nginx自帶的針對后端節點健康檢查的功能比較簡單,通過默認自帶的ngx_http_proxy_module 模塊和ngx_http_upstream_module模塊中的參數來完成,當后端節點出現故障時,自動切換到健康節點來提供訪問。但是nginx不能事先知道后端節點狀態是否健康,后端即使有不健康節點,負載均…

平板收銀系統、國產系統,鴻蒙系統,小鍵盤的封裝與應用—仙盟創夢IDE

數字小鍵盤封裝 數組小鍵盤封裝是指將與數組小鍵盤相關的功能、操作、數據等進行整合,形成一個獨立的、可復用的模塊。封裝數組小鍵盤具有以下幾方面重要意義: 提高代碼可維護性 降低復雜度:數組小鍵盤在實際應用中,可能涉及到…

網工實驗——OSPF配置

網絡拓撲圖 配置 1.為每個路由器配置接口(略)(詳細見RIP實驗) 2.配置OSPF AR1 [AR1]ospf [AR1-ospf-1]area 1 [AR1-ospf-1-area-0.0.0.1]network 172.16.1.1 0.0.0.0 #精確配置網絡,也可以像下面那條命令那樣配置 …

Kubernetes client-go 客戶端類型與初始化指南

Kubernetes client-go 客戶端類型與初始化指南 在 Kubernetes 的 client-go 庫中,存在多種客戶端用于與 API 服務器交互。以下介紹主要客戶端類型,包括用途、初始化方式及 Demo。 1. RESTClient 用途 RESTClient 是底層 REST 客戶端,直接…

java加強 -泛型

概念 定義類、接口、方法時&#xff0c;同時聲明了一個或多個類型變量&#xff08;如<E>&#xff09;&#xff0c;稱為泛型類、泛型接口、泛型方法、它們統稱為泛型。 語法 public class ArrayList<E>{} E可以接收不同類型的數據&#xff0c;可以是字符串&…

C++ 項目 -- 高并發內存池

目錄 項目介紹 內存池概念 池化技術 內存池 內存池主要解決的問題 malloc 定長內存池 申請內存 釋放內存 整體框架設計 thread cache 申請內存 釋放內存 central cache 申請內存 釋放內存 page cache 申請內存 釋放內存 大塊內存申請實現 定長內存…