合格linux運維人員必會的30道shell編程面試題及講解-02

来源:http://www.cnblogs.com/oliver-blogs/archive/2017/10/23/7715691.html
-Advertisement-
Play Games

企業面試題2:使用for迴圈在/oldboy目錄下通過隨機小寫10個字母加固定字元串oldboy批量創建10個html文件,名稱例如為: [root@oldboy oldboy]# sh /server/scripts/oldboy.sh [root@oldboy oldboy]# ls coaol ...


企業面試題2:
使用for迴圈在/oldboy目錄下通過隨機小寫10個字母加固定字元串oldboy批量創建10個html文件,名稱例如為:

[root@oldboy oldboy]# sh /server/scripts/oldboy.sh  

[root@oldboy oldboy]# ls  

coaolvajcq_oldboy.html  qnvuxvicni_oldboy.html  vioesjmcbu_oldboy.html  

gmkhrancxh_oldboy.html  tmdjormaxr_oldboy.html  wzewnojiwe_oldboy.html  

jdxexendbe_oldboy.html  ugaywanjlm_oldboy.html  xzzruhdzda_oldboy.html  

qcawgsrtkp_oldboy.html  vfrphtqjpc_oldboy.html  

我的腳本================

[root@master day7]# cat shell_01.sh 

#!/bin/bash
dir=/oldboy
[ ! -d $dir ] && mkdir -p $dir
for n in `seq 10`
do
    touch $dir/oldboy-$n.html
done


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 兩個命令df 、du結合比較直觀 df -h 查看整台伺服器的硬碟使用情況 cd / 進入根目錄 du -sh * 查看每個文件夾的大小 du -lh --max-depth=1 : 查看當前目錄下一級子文件和子目錄占用的磁碟容量。 這樣的組合可以快速定位大文件和分區滿了 ...
  • 本文目錄:1. 背景知識 1.1 java和jdk概念 1.2 jsp、servlet是什麼 1.3 web伺服器、web容器、應用程式伺服器 1.4 tomcat體繫結構2. 安裝tomcat 2.1 安裝jdk 2.2 安裝tomcat 1. 基礎背景知識 1.1 java和jdk概念 無論是何 ...
  • Vsftp服務 服務功能:文件傳輸 1.環境部署 ip=192.168.1.50 [root@localhost /]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm 2.匿名訪問 1)設置配置文件 [root@localhost ...
  • keepalived是什麼 keepalived直譯就是保持存活,在網路裡面就是保持線上了,也就是所謂的高可用或熱備,用來防止單點故障(單點故障是指一旦某一點出現故障就會導致整個系統架構的不可用)的發生,keepalived實現的基礎是vrrp,至於vrrp是什麼請直接看這裡 "vrrp" ,下麵我 ...
  • iptables的使用 基本用法: 詳細用法說明: 1)table 2)subcommand選項 1》鏈管理 2》查看: 3》規則管理: 3)鏈chain: 4)match,匹配條件 1》基本匹配條件: 2》擴展匹配條件: 1 隱式擴展 :對某一種協議的擴展 1.tcp 協議, m tcp,擴展選項 ...
  • 由於記憶力有限,把平時常用的Linux命令整理出來,以便隨時查閱。 ls (list 顯示當前目錄下文件和目錄 ls -l 詳細顯示 =ll ) ifconfig ( ifconfig ,查看本機 IP地址,子網掩碼等 ) :wq ( 保存退出 ) :q! (不保存退出) ...
  • umask 設定文件創建時的預設模式,對於文件最大值為6,對於目錄最大值為7。 系統不允許創建一個文本文件就賦予可執行許可權,而目錄對應位表示進入或可搜索許可權,故最大值為7 find -perm 八進位表示許可權值前不加橫杠表示所屬主,加了表示所有用戶 -prune 若同時指定-depth選項,則該選項 ...
  • 瞭解I2C匯流排協議; 掌握S3C2410/S3C2440中I2C介面的使用方法 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...