tag shell

標籤
貢獻47
102
05:05 PM · Oct 25 ,2025

@shell / 博客 RSS 訂閱

鳩摩智首席音效師 - shell 腳本中 wait 和 sleep 的區別

在 shell 腳本世界中,理解各種命令之間的細微差別對於編寫高效的腳本至關重要。兩個經常引起混淆的命令是wait 和 sleep。雖然它們看上去很相似,但在腳本執行中每個都有其獨特的用途。 The sleep Command sleep 命令用於在腳本執行過程中延遲一個固定的時間。用於暫停執行一段指定的時間。 Syntax : sleep NUMBER[SUFFIX]... NUMBER

shell

收藏 評論

會當凌絕頂 - linux系統監控shell腳本

1.設置系統名稱 hostnamectl set-hostname openEuler-192-168-88-123 2.設置時間同步 ① 配置文件修改 cp /etc/chrony.conf /etc/chrony.conf_default vi /etc/chrony.conf 修改server即可,刪掉其他的,添加要同步時間的源服務器ip,格式如下: server

系統監控 , shell

收藏 評論

我碼玄黃 - 生產環境超實用Shell腳本 - 四

生產環境超實用Shell腳本 - 四 在生產環境中,Shell腳本是自動化運維的得力助手,能夠顯著提高工作效率和系統穩定性。 本文將介紹一些超實用的Shell腳本,涵蓋了自動化測試、性能測試、代碼格式化、依賴管理、版本控制、文檔生成和郵件發送等方面,幫助你更好地管理和維護生產環境。 1. 自動化測試腳本 功能: 自動化執行測試用例,生成測試報告。 應用場景: 提高測試效率,保證軟件質量。

運維 , Linux , shell

收藏 評論

月半大熊貓 - SSH終端竟能發emoji?開源神器WindTerm讓XShell連夜降價,網友:我的PuTTY突然不香了

✨🚀 ​​【全網最全解析】WindTerm:SSH終端界的"瑞士軍刀",用實力教你重新定義生產力!​ ✨ 🌟 ​橫向對比 WindTerm vs 其他終端工具,降維打擊現場! PuTTY:老牌但界面像Windows 98,功能單一到讓人想唱《涼涼》❄️ Xshell:強但收費,免費版水印彷彿在説:"窮鬼,快打錢!"💸 Termius:顏值高但訂閲制,每月賬單比女朋友的購物車還嚇人🛒

github , SSH , shell

收藏 評論

xcmd - [250408] x-cmd 發佈 v0.5.10 beta:新增 uninstall 模塊,支持統一卸載多種來源的軟件

X-CMD 發佈 v0.5.10 beta 📃Changelog uninstall 新增 uninstall 模塊,提供跨平台的軟件卸載能力,使用户能夠快速查詢並移除已安裝的軟件。 該模塊支持多種系統包管理器(如 apt、brew、dnf 等)以及第三方包管理器,簡化了卸載流程,並可交互式選擇需要刪除的軟件。 示例: # 使用交互式 APP 列出已安裝軟

命令行 , install , shell

收藏 評論

coulthard - 8個有趣的Linux提示與技巧

我們時不時給你帶來關於Linux的提示與技巧。和這個系列保持一致,這裏有8個我們從讀者收到最有趣的提示和技巧。我們希望你喜歡它。請繼續讀下去。。。 以它們的大小列出文件 如果你想要一個基於它們大小排序的文件列表,你可以使用下面的命令。 它會以遞減順序排列文件。 # ls -l | grep ^- | sort -nr -k 5 | more 如果你想要遞歸地做相同的事,你可以使用下面的第二個命令

命令行 , 終端 , Linux , 系統管理 , shell

收藏 評論

蘇琢玉 - 我寫了個腳本,統計了我自己寫了多少行代碼(純圖一樂)

為什麼要做這件事? 老實説,我平時不太在意自己到底寫了多少行代碼。 一方面是因為這東西真沒啥太大參考價值,想刷行數的話,複製粘貼個幾千行都不是事;另一方面也是因為誰都知道:代碼質量和行數沒什麼關係。 但有時候,好奇心就是擋不住。 就像你聽到別人講“十萬小時定律”的時候,會突然想: “哎,那我到底練習了多久?” 我寫代碼已經很多年了,也做了不少項目,大部分都丟在 GitHub 上沒怎麼管過。突

教程 , 知識 , shell

收藏 評論

阿賢Linux - Linux互信一鍵配置腳本-多功能版

[toc] Linux互信一鍵配置腳本-多功能版 應廣大網友要求,更新一篇多功能版本的互信腳本。 Linux互信(SSH互信)是通過 SSH密鑰認證實現兩台或多台Linux服務器之間的無密碼登錄,主要用於自動化部署、集羣管理和系統維護等場景。 新加功能 由於服務器賬號密碼可能不統一,腳本添加區分賬號密碼功能。 支持從文件讀取服務器信息,如果服務器數量過多可使用此功能。 #!/bin/bas

腳本 , Linux , shell

收藏 評論

小陳運維 - 批量配置主機IP地址

批量配置主機IP地址 背景 我在經常裝一些主機,主機都是虛擬機克隆出來的,網卡的uuid不會變,自動獲取IPv6地址會出現問題,每次都需手動配置,比較麻煩。所以編寫了一個自動配置地址的腳本。 我的IPv6是需要通過DHCPv6自動下發公網地址,但是我又需要一個簡短的內網IPv6地址,所以我的腳本中,只配置了一個內網的地址。這個地址沒有配置網關。 免密 第一步先將所有的主機配置免密登錄 yum in

shell-script , Linux , shell

收藏 評論

豐木 - centos7磁盤空間清理之-docker減肥

1.刪除所有已停止的容器:docker container prune 2.刪除所有未被使用的鏡像: docker image prune -a 3.刪除所有未被使用的網絡、構建緩存等:docker system prune -a 會一次性清理: 已停止的容器 未被任何容器使用的網絡 所有未被引用的鏡像 構建緩存 注意:使用 -a 時會非常徹底,請確認有些鏡像確實不需要了。如果

Docker , shell

收藏 評論

Christins - Linux 常見系統配置

將庫路徑添加到系統配置 # 假設庫文件在 /usr/local/lib echo '/usr/local/lib' | sudo tee -a /etc/ld.so.conf.d/local.conf sudo ldconfig # 查看連接器是否可以找到庫 ldconfig -p | grep xxx(庫名) 防火牆 # 暫時關閉防火牆 sudo systemctl stop firewalld

Linux , shell

收藏 評論

qbit - docker 命令備忘(qbit)

前言 軟件版本 docker: 20.10.8 docker-compose: 1.29.2 Docker Github 倉庫: https://github.com/docker 容器內 SHELL 進入容器內 shell docker exec -it nextcloud bash 容器的拉取、查看、運行、重啓 搜索容器(nginx) $

卷管理器 , 掛載硬盤 , Docker , shell

收藏 評論

我碼玄黃 - 生產環境超實用shell腳本一

生產環境超實用shell腳本一 Shell腳本作為一種強大的自動化工具,能夠幫助運維人員輕鬆應對各種複雜的任務。 本文將為您介紹服務器健康檢查、日誌清理、備份以及監控等多個方面,並詳細闡述每個腳本的功能和應用場景,助力您提升運維效率,確保生產環境的穩定運行。 服務器健康檢查腳本 功能: 檢查服務器的CPU、內存、磁盤、網絡等資源使用情況,以及關鍵服務狀態。 應用場景: 定期監控服務器健康狀

運維 , linux運維 , shell

收藏 評論

qbit - Linux 下 kill 孫子進程(qbit)

qbit 在使用 Python 的 FastAPI 框架,在 Python 腳本中用 os.system 調用了 uvicorn 啓動程序,調用鏈條大致如下 python3 main.py # 進程 1 -- sh python3 uvicorn # 進程 2 -- python3 uvicorn # 進程 3 qbit 發現直接 k

kill , Linux , fastapi , shell , Python

收藏 評論

user_zsXbv7Bi - Linux shell 使用 trap 命令優雅處理程序中斷: shell 中的回調、鎖與事務、以及 debug 調試

來看一個常見的場景 假設你正在開發一個數據備份腳本。這個腳本需要執行以下操作: 創建臨時工作目錄 將數據複製到臨時目錄 壓縮打包 清理臨時文件 #!/bin/bash WORK_DIR="/tmp/backup_$(date +%Y%m%d)" echo "開始備份..." mkdir -p "$WORK_DIR" echo "創建臨時目錄: $WORK_DIR" echo "複

服務器 , Linux , 程序員 , 後端 , shell

收藏 評論

企業任務調度平台 - 【職業發展】從ETL到大數據:如何規劃你的數據職業生涯?

首先: ETL工程師其實是一個特別簡單的崗位。 為什麼簡單? ETL就是數據倉庫項目建設和日常維護中的一種工作,ETL,就是抽取、轉換、裝載的英文縮寫。但是這個現實中都是使用相應工具軟件的。至於怎麼抽取,怎麼轉換、怎麼裝載,都是與具體業務相結合的。 比如: 每天晚8點抽取,a+b轉換成c,從A設備讀出a和b,計算成c之後存到W設備上。這就是ETL要乾的事。特別簡單。沒有技術含量。但是工作量卻比較大

dolphinscheduler , etl , SQL , kettle , shell

收藏 評論

鳴蜩IV - linux定時任務檢查進程是否存在 不存在就重啓 jar nginx redis等通用

/data/restart.sh腳本內容如下 注意替換進程名稱 日誌路徑及需執行的命令 #!/bin/sh #author by JoshYoby 2019-11-26 appname=test.jar #如檢測nginx 則appname=nginx 下面命令替換為nginx啓動命令 checkrun=`ps -C $appname --no-header |wc -l` #返回 ps -ef

crontab , Linux , shell

收藏 評論

騰訊藍鯨智雲 - 【運維自動化-作業平台】如何使用全局變量之命名空間類型?

命名空間類型的全局變量主要適用場景是同一批主機在多個步驟間需要傳遞獨立的變量值,比如內網ip、hostame,每台主機都是不同的變量值。而字符串變量是全局針對所有主機所有步驟都是一樣的變量值。 實操演示 例:定義一個local_ip的命名空間變量,目標兩台機器,然後添加兩個執行腳本的步驟,看下變量是如何渲染的。 1、添加命名空間變量local_ip 2、添加兩個執行腳本步驟 (步驟一)

服務器 , 運維自動化 , saas , 負載均衡 , shell

收藏 評論

英雄之旅 - motd

展示類似這種登錄信息 對於docker來説,登錄有兩種方式,一種是ssh登錄,一種是docker exec命令進入。利用現有的motd機制,只能對於ssh 登錄有效。motd機制介紹如下,以ubunt系統為例: /etc/motd 文件裏添加靜態內容,所見既所得。 /etc/update-motd.d/ 目錄下面添加一些腳本,該目錄下文件以文件名開頭數字順序執行:

shell

收藏 評論

鳩摩智首席音效師 - Linux Bash Shell 調試技巧

在大多數編程語言中,都有調試工具可用於調試。調試器是一種可以運行程序或腳本的工具,它使您能夠在腳本或程序運行時檢查其內部結構。 在這篇文章中,我們將學習如何在 linux 中逐行調試 bash shell 腳本。在 shell 腳本中,我們沒有任何調試工具,但是在 bash 命令行選項 (如 -n, -v ,-x) 的幫助下,我們可以進行調試。 檢查 Shell 腳本語法錯誤 當我們在 bash

bash , shell

收藏 評論

journey - 批量修改pom.xml中的groupId

1、需求 使用 shell 腳本批量修改 pom.xml 文件中的 groupId 可以通過 sed 命令來實現。下面是一個示例 shell 腳本,它會遞歸地查找當前目錄及其子目錄中的所有 pom.xml 文件,並將 groupId 從 org.apache.dolphinscheduler 修改為 com.datashark 2、腳本 #!/bin/bash # 定義舊的和新的 groupId

maven3 , shell

收藏 評論

鳩摩智首席音效師 - 命令行參數如何傳遞給 bash 腳本 ?

命令行參數也稱為位置參數,這些參數是運行時終端上的 shell 腳本所特有的。在命令行傳遞給 shell 腳本的每個變量都存儲在相應的 shell 變量中,包括 shell 腳本名稱。 在本教程中,我們將學習如何在 Linux 中向 bash shell 腳本傳遞命令行參數。 參數説明如下: 讓我們創建一個名為 arguments.sh 的 shell 腳本,它將顯示所提供的命令行參數,並計算

bash , shell

收藏 評論

阿東 - 【Linux】《how linux work》第十三章 用户環境

Chapter 13. User Environments(第13章 用户環境) This book’s primary focus is on the Linux system that normally lies underneath server processes and interactive user sessions. But eventually, the system and t

Linux , 翻譯 , shell

收藏 評論

AI視界 - Shell中curl用法大全

curl命令在shell中可是一個非常強大的工具,主要用來傳輸數據,它支持多種協議,包括HTTP、HTTPS、FTP、FTPS等等。其功能非常豐富,用法也相當多樣,這裏詳細的分析一下curl命令的各種使用方式。 基礎用法 下載文件 `curl http://example.com/file.txt` 這條命令會將URL指向的數據輸出到標準輸出,通常是你的終端。 保存下載的文件

Linux , curl , shell

收藏 評論