bash
-
第二周作業
1. Linux上文件管理類命令總結及示例 文件管理命令主要由查看類命令和管理類命令組成 查看類命令 cat:顯示文本 cat [OPTION]… [FILE].. tac:倒序查看文件內容 tac [OPTION]… [FILE].. head:顯示文件前幾行內容 head [OPTION]… [FILE].. -n#:指定獲取前#行,也可直接使用-# -…
-
bash(awk遞歸)N階【斐波那契數列】多種實現(含遞歸解析圖)
【版權所有】轉載請說明作者【Jev Tes】 【本文導航】 零、關于斐波那契數列 一、輸入參數合法性判斷  …
-
Linux基礎(九)-shell編程練習
1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i nologin=0 declare -i login=0 while read l…
-
Linux基礎 & bash相關
Q1:Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理類命令: cd, ls, touch, cp, mv, rm, cat, tac, more, less, tail, head; 詳細介紹以上命令: cd: 在Linux文件系統上,可以使用切換目錄命令cd將shell會話切換到另一個目錄。 命令格式: ~]# …
-
linux文件管理類、bash的基礎命令以及習題。
文件管理工具:cp, mv, rm cp命令:copy 源文件:目標文件; 單源復制:cp [OPTION]… [-T] SOURCE DEST 多源復制:cp [OPTION]… SOURCE… DIRECTORY cp&nb…
-
bash的工作特性之命令執行狀態返回值和命令行展開
bash的工作特性之命令執行狀態返回值和命令行展開 bash的工作特性之命令執行狀態返回值和命令行展開 執行狀態返回值 命令行展開 執行狀態返回值 Linux下每一條命令或每一個進程執行完成會返回一個狀態碼. 0:成功執行 1-255:執行過程中出現異?;蚍钦M顺?nbsp;在Shell腳本中,最后…
-
Linux基礎知識(六)-vim編輯器,crontab計劃任務,bash腳本循環
1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp [root@localhost ~]# vim&nbs…
-
Linux基礎 & bash基礎特性
Q1:描述計算機的組成及其功能。 計算機的組成:運算器、控制器、存儲設備、輸入設備、輸出設備。 運算器: 運算器是計算機中執行各種算術和邏輯運算操作的部件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術邏輯部件。 存儲設備: 計算機總是需要記錄與讀取數據的,而這些數據當然不可能每次都由用戶經過鍵盤…
-
shell腳本編程__bash的配置
shell腳本編程__bash的配置 一、bash的配置文件: 按生效范圍劃分,存在兩類: 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 個人配置: ~/.bash_profile ~/.bashrc 二、she…
-
bash編程之數組和字符串處理
數組: 程序=指令+數據 指令: 數據:變量、文件 數組:存儲過個元素的連續的內存空間; 變量:存儲單個元素的內存空間; 數組名:整個數組只有一個名字; 數組索引:編號從0開始;  …
-
制作本地yum源(以redhat5.8通過復制光盤文件到本地)
為什么要制作本地yum源 1、RPM安裝方式很多情況下不能有效解決復雜的包依賴關系。 2、而剛安裝完成系統的YUM一般是通過聯網使用。 3、如果是未注冊的redhat5.0以上系統,則不能聯網使用yum。 我們可以改變yum庫的指向,使其指向本地自己制作的yum倉庫,從而輕松實現本地yum方式查詢、安裝應用軟件了。 下面據此給大家介紹其操作方法(以Redha…
-
Bash的&&,||邏輯運算
Bash的&&,||邏輯運算 bash里的true和false并不是我們通常所認為的0和1。 true和false是shell的內置命令,返回邏輯值。 $?是一個特殊的變量,存放有上一個程序的結束狀態。 在shell里面,把0作為程序是否成功結束的標志。 例如: $ true$ echo$?0$ false$ echo$?1 有時候,下一條命…
-
bash通配符和正則表達式元字符部分歸納
Linux中有各種各樣的字符,而且在不同環境和不同命令之下含義也不同 作為新手,決定先歸納學到的符號,方便后面學習厘清它們之間的關系。 glob 簡化了的正則表達式 bash默認通配符: ? :只匹配一個任意字符; * :匹配零個或多個任意字符; [^] :方括號及其中^中的取反 [abc]:匹配任何一個列在方括號中的字符(這個例子要么匹配一個…
-
LAMP 通過使用腳本的方式安裝并部署Discuz
該腳本有很多輔助的部分,主要是為了讓腳本在中途運行失敗可以多次運行,所產生的結果是預期的,與第一運行并成功的結果是一樣的。初次攝入bash腳本有很多不足,敬請指正。 所需要的軟件 apr-1.5.2.tar.bz2 apr-util-1.5.4.tar.bz2 Discuz_X3.2_SC_UTF8.zip freetype-2.5.4.tar.gz htt…
-
Linux shell之bash特性大全詳解(持續更新ing)
一、shell是什么? Shell本身是一個用C語言編寫的程序,它是用戶使用Unix/Linux的橋梁,用戶的大部分工作都是通過Shell完成的。Shell既是一種命令語言,又是一種程序設計語言。作為命令語言,它交互式地解釋和執行用戶輸入的命令;作為程序設計語言,它定義了各種變量和參數,并提供了許多在高級語言中…