@shell

動態 列表
@xvrzhao

Linux 系統下如何將前台應用作為後台進程運行:nohup 與 & 命令的使用

COMMAND 形式 前台進程變為後台進程。 如果不指定輸出重定向(例如:COMMAND out.log 21 ),輸出仍然打印到前台。 退出 shell 會話(其父進程),進程會收到 HUP 信號,從而退出。 在另一個 shell 會話向進程發送 INT 信號,進程會退出。 總結:COMMAND 形式僅僅將前台進程放在後台運行,但進程輸出仍打印在前台。並且,進程不會忽略任何信號。

xvrzhao 頭像

@xvrzhao

昵稱 Xavier

@simongan

【Shell】 基礎正則符號

利用Grep命令加參數 -o 顯示抓取的內容 正則符號有兩類,基礎正則和擴展正則: 基礎正則 內容 ^ 以...開頭 $ 以...結尾 ^$ 空行 . 任意一個字符 * 前一個字符連續出現0次或者0次以上 .* 相當與

simongan 頭像

@simongan

昵稱 蝸牛

@tuantuantuanzi

開源運維自動化平台-opendevops

開源運維自動化平台-opendevops 簡介 官網 | Github | 在線體驗 CODO是一款為用户提供企業多混合雲、自動化運維、完全開源的雲管理平台。 CODO前端基於Vue iview開發、為用户提供友好的操作界面,增強用户體驗。 CODO後端基於Python Tornado開發,其優勢為輕量、簡潔清晰、異步非阻塞。 CODO開源多雲管理平台將為用户提供多功能:ITSM、基於RBAC權限

tuantuantuanzi 頭像

@tuantuantuanzi

昵稱 團團糰子

@aitechshare

Shell中curl用法大全

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

aitechshare 頭像

@aitechshare

昵稱 AI視界

@koogua

命令行參數如何傳遞給 bash 腳本 ?

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

koogua 頭像

@koogua

昵稱 鳩摩智首席音效師

@journey_64224c9377fd5

批量修改pom.xml中的groupId

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

@koogua

Linux Bash Shell 調試技巧

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

koogua 頭像

@koogua

昵稱 鳩摩智首席音效師

@zailushang_5bdab5b6eaf7d

motd

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

zailushang_5bdab5b6eaf7d 頭像

@zailushang_5bdab5b6eaf7d

昵稱 英雄之旅

@tencent_blueking

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

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

tencent_blueking 頭像

@tencent_blueking

昵稱 騰訊藍鯨智雲

@a_yu_super

【職業發展】從ETL到大數據:如何規劃你的數據職業生涯?

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

a_yu_super 頭像

@a_yu_super

昵稱 企業任務調度平台

@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 "複

user_zsxbv7bi 頭像

@user_zsxbv7bi

昵稱 user_zsXbv7Bi

@koogua

shell 腳本中 wait 和 sleep 的區別

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

koogua 頭像

@koogua

昵稱 鳩摩智首席音效師

@womaxuanhuang

生產環境超實用shell腳本一

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

womaxuanhuang 頭像

@womaxuanhuang

昵稱 我碼玄黃

@womaxuanhuang

生產環境超實用Shell腳本 - 四

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

womaxuanhuang 頭像

@womaxuanhuang

昵稱 我碼玄黃

@lyflexi

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

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

lyflexi 頭像

@lyflexi

昵稱 月半大熊貓

@zxc7563598

MySQL 備份 Shell 腳本:支持遠程同步與阿里雲 OSS 備份

之前我寫過一個臨時的 MySQL 備份腳本,主要是為了應急使用,功能比較簡單。現在有時間了,我重新整理了一下,讓它不僅能自動備份數據庫,還支持遠程服務器同步和上傳到阿里雲 OSS,這樣即使本地備份丟失,數據也不會完全丟失。 現在,這個腳本已經發布到 GitHub,地址在這裏: 👉 GitHub 倉庫 - mysql-backup-shell 這個腳本做了什麼? 這個腳本的核心功能包括:

zxc7563598 頭像

@zxc7563598

昵稱 蘇琢玉

@fanudekaixinguo

Ubuntu系統上實現開機自動啓動火狐瀏覽器並全屏打開網頁

前言 當前有一個需求,就是我使用Ubuntu系統開機自動執行打開火狐的網頁,之後實現全屏效果,比如打開我們學校的課表網站,電腦開機後自動執行 編寫執行火狐啓動腳本 創建自動啓動的腳本 首先我們要編寫一個腳本,這個腳本會在開機時執行,並打開火狐瀏覽器,可以使用下面命令來創建腳本 創建一個新的腳本文件(並編輯它: sudo nano auto_open_tute_lab_schedule_websi

fanudekaixinguo 頭像

@fanudekaixinguo

昵稱 kexb

@chen_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

chen_christins 頭像

@chen_christins

昵稱 Christins

@anjingdexiaoyanyao_ciaxxr

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

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