第一階段習題

来源:https://www.cnblogs.com/xiaodong0802/archive/2018/11/16/9964287.html
-Advertisement-
Play Games

一、.列印行號(至少三種方法) 使用該命令創建文件:for i in {01..03};do echo luffy${i} >> city.txt ;done 方法1.cat -n city cat :查看文件的內容 -n:對所有輸出的行進行編號 方法2.vim city.txt 在末行模式下輸入s ...


一、.列印行號(至少三種方法)

     使用該命令創建文件:for i in {01..03};do echo luffy${i} >> city.txt ;done

          方法1.cat -n city 

                   

                  cat :查看文件的內容

                        -n:對所有輸出的行進行編號

          方法2.vim city.txt  在末行模式下輸入set nu

          方法3.grep -n "." city.txt

           grep:搜索文本,並把匹配的行列印出來

            .:在正則裡面表示任意一個字元

            -n:把搜索找到的行加上行號

 二、 企業的基礎優化有哪些

          1.關閉selinux關閉iptables

          2.限制ssh的登錄設置更改埠和禁止root遠程連接
          3.創建普通用戶來管理網站,防止使用root許可權過大進行的一些誤操作
          4.定時自動更新伺服器時間,使其與互聯網時間同步

三、如何過濾出已知當前目錄下luffycity中的所有一級目錄,(不包含luffycity下麵的目錄的子目錄及隱藏目錄,即只能時第一級目錄)

         通過以下命令創建環境

          mkdir /luffycity
          cd /luffycity
          mkdir ext/luffy test alex shijie -p
          touch linux python wu.gz banana.bz2

           方法1.  tree -Ld 1 /luffycity

            

                       tree:以樹形顯示目錄結構

                                  -L:最多顯示幾層目錄

                                  -d:只顯示目錄

             方法2.find  -maxdepth 1 -type d ! -name '.'

            

                 find:用於指定目錄下查找文件

                               -type :找什麼類型的

                               -maxdepth:向下查找的最大深度

                               d :目錄 

                              !:非,取反

                               -name:什麼名字

四、解釋以下目錄作用

          /etc:存放的系統的配置文件

          /usr/local:編譯安裝的軟體預設的位置

          /var/log :日誌文件

          /home    :普通用戶的家目錄

          /tmp  :臨時文件的存放位置

          /dev  :一些設備,光碟,硬碟

 

五、 /etc/目錄為Linux系統的預設的配置文件即服務啟動命令的目錄,請用tar打包/etc整個目錄(打包及壓縮,但需要排除/etc/services文件

          tar zcf /tmp/etc.tar.gz  /etc/  --exclude=etc/services

                 --exclude:排除某個文件不打包

六、硬鏈接和軟連接的區別

          創建:不帶參數的情況下,ln命令創建的是硬鏈接,帶參數-s創建的軟鏈接

          含義:硬鏈接與源文件的inode號相同,軟鏈接相當於快捷方式

          特點:不能對目錄創建硬鏈接,可以創建軟鏈接,硬鏈接不可以跨文件系統,軟鏈接可以跨文件系統

          刪除:刪除源文件對硬鏈接無影響,軟鏈接文件將失效

七、簡述raid0  raid1  raid5 三種工作模式的工作原理及特點

          raid0:最少一塊盤,由有一塊或N塊盤組成,讀寫速度快你沒有冗餘,容量是各個盤之和

          raid1:最少兩塊盤,一塊盤為另一塊盤的鏡像,讀寫性能一般,有備份比較安全,容量為最小盤的容量

          raid5:最少三塊盤,通過奇偶的方式對數據進行備份,任何一個盤壞可以通過奇偶碼進行恢復

八、如何將當前終端字元集變更為 zh_CN.UTF8

          臨時修改字元集:export LANG=zh_CN.UTF-8

          永久修改字元集需要寫入配置文件:

                 vim /etc/sysconfig/i18n

                  

               生效: source  /etc/sysconfig/i18n 

 


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

-Advertisement-
Play Games
更多相關文章
  • win10更新後出現System.ComponentModel.Win32Exception 我的環境是由於“sql server2012 無法連接到WMI提供程式”引起的 參考http://www.cnblogs.com/shixinchao/p/4230347.html解決的 命令語句:C:\U ...
  • 在上一篇博文《 "[UWP]使用Popup構建UWP Picker" 》中我們簡單講述了一下使用Popup構建適用於MVVM框架下的彈窗層組件Picker的過程。但是沒有應用實例的話可能體現不出Picker相對於ContentDialog的優點在哪裡,畢竟Linus大神說過: Talk is che ...
  • find 在指定的目錄下查找文件,並可對找到的文件執行指定的操作。Find指定會從指定的目錄向下遞歸搜索各個子目錄。GNUf ind根據優先順序規則從左到右計算給定表達式,從而搜索根植於每個給定文件名的目錄樹,直到找到結果,此時find移到下一個文件名。如果在安全很重要的環境中使用find(例如,如果 ...
  • 命令nysysv , 提示Command nod found 先在命令行輸入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin: 回車 這樣你可以臨時恢復環境變數設置 , 然後就可以用了 , 想一直用的話 vi .bashhrc 或者 ...
  • linux下取IP(正則) 常見方法: ifconfig eth0|grep "inet addr"|awk -F ":" '{print $2}'|awk '{print $1}' ifconfig eth0|sed -n '2p'|awk -F ":" '{print $2}'|awk '{pr ...
  • 安裝centos 1、插入光碟,啟動,可以選擇第一項進行安裝 2、根據實際需求,一般會選擇skip 3、選擇語言“簡體中文” 4、選擇第一項 5、設置主機名字,使用預設 6、選擇時區 7、設置超級用戶密碼,這一步一定要小心,記住你設定的密碼 8、初次安裝,選擇第一項 9、安裝一個桌面,方便操作 10 ...
  • Linux sed命令詳解 sed是一種流編輯器,它是文本處理中非常好的工具,能夠完美的配合正則表達式使用,功能不同凡響。處理時,把當前處理的行存儲在臨時緩衝區中,稱為“模式空間”(pattern space),接著用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接著處理下一行, ...
  • 一、引入 個人現在對於Linux操作系統最不滿意的就是,預設給你裝的是python2.x,但是現在基本都是使用python3.x,這兩個版本的差別太大,會導致很多問題,有很多的坑要填。比如我這篇博客遇到的問題。 用Django寫了一個測試的項目,現在要部署在Linux上,一般這種情況下,只要在項目里 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...