原创 Linux基礎(3)之文件管理

  Linux下的文件管理命令有touch stat file rm cp mv nano  1.touch用於文件的創建和刪除  touch   原本是用來修改文件的時間戳,可以用來創建文件 -a 修改文件的訪問時間 --date=''

原创 Linux基礎(20)文本處理三劍客之awk

    awk是比sed更強大的文本處理工具,sed通常是以一整行爲處理單位,而awk則可以按照指定的分隔符將一整行分爲多個字段單獨進行處理。    awk的語法    awk -F separator 'BEGIN{command}con

原创 Linux基礎(19)軟件磁盤陣列RAID

1.什麼是RAID?RAID是容錯廉價磁盤陣列,可以將多個小磁盤整合爲一個較大的磁盤設備,不僅可以擴大磁盤的容量,還可以實現數據保護。2.RAID等級   RAID根據等級的不同,實現的功能和性能也有所不同   RAID0 至少需要兩塊磁盤

原创 Linux基礎(18)LVM以及應用

1.LVM是什麼?LVM爲邏輯卷管理器,可以將多個物理分區整合起來,讓其看起來好像是一個大磁盤,LVM最大的用處爲彈性地調整文件系統的容量。與LVM相關的幾個概念    PV 物理卷 位於LVM最底層,通過pvcreate命令將磁盤分區(分

原创 Shell腳本編程入門(1)條件判斷

條件判斷條件測試的表達式: [ expression ]  #注意expression的兩邊一定要有一個空格,否則會報語法錯誤。 ` expression ` #注意expression的兩邊一定要有一個空格,否則會報告語法錯誤。 test

原创 Linux基礎(14)Linux的特殊權限

Linux下除了r,w,x的權限之外,還有SUID SGID SBIT三種特殊權限SUID如果某個文件具有SUID權限的時候,運行某程序時,執行者暫時擁有文件所有者的權限;只能作用在二進制程序文件上對於shell腳本是無效的。chmod u

原创 Linxu基礎(21)網絡命令

配置網絡參數的方式由兩種命令行方式 立即生效 重啓之後失效修改配置文件 重啓生效 但是永久生效+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

原创 關於Shell腳本編程不得不知的幾個細節

1.bash腳本的第一行爲#!/bin/bash 用來定義腳本的解釋器2.bash 腳本中進行數值運算的方式shell中如何進行算術運算:A=3B=6計算A+B有四種方式let C=$A+$BC=$[$A+$B]$((算術運算表達式))$(

原创 Linux(17)查看用戶登陸歷史的幾個命令

1.last,默認讀取的是/var/log/wtmp的文件內容,顯示用戶登錄歷史及系統重啓歷史 -n #: 顯示最近#次的相關信息2.lastb,默認讀取的是/var/log/btmp文件的內容,顯示用戶錯誤的登陸方式3.lastlog:

原创 Linux基礎(10)論grep 與egrep的區別

  egrep或者grep -E與grep相比進行文本匹配的時候使用的擴展的正則表達式,那麼擴展的正則表達式與正則表達式有什麼區別呢?  1基本的正則表達式:  字符匹配:  .: 任意單個字符  []: 某一字符集中的單個字符  例如[0

原创 Linux基礎(12)之vim的使用

  vim是Linux下一款強大的文本編輯器,下面我們挑選一些最常用的用法介紹一下。  vim有三種模式  編輯模式,末行模式,輸入模式。  編輯模式主要用於複製,粘貼,刪除。  輸入模式主要用於輸入文本內容。  命令模式主要用於退出,保存

原创 Linux基礎(9)文本處理三劍客之grep

   grep的作用:根據指定的模式搜索文本,將匹配到的文本行顯示出來   語法格式:grep [options] "PATTERN" file   PATTERN爲正則表達式,grep一般是與正則表達式配合使用的,因此我們先介紹shell

原创 Linux基礎(16)文件系統

 Linux下與文件系統有關的常用的命令主要      df,du,fdisk,partprobe,partx,mkfs,blkid,mke2fs,e2label,tune2fs,dumpe2fs,mount,umount,free,mks

原创 Linux基礎(7)修改文件的屬主,屬組,權限

   修改Linux下文件的屬主,屬組以及權限的命令有chown chmod chgrp umask   1.chown 修改文件的屬主   chown [options] username file_name...   -R 遞歸修改 如

原创 Linux基礎(6)標準輸入輸出與重定向

  Linux下有三種標準輸入輸出設備  1.標準輸入  STDIN    鍵盤  2.標準輸出  STDOUT   顯示器  3.標準錯誤輸出 STDOUT   顯示器    IO重定向:  1.輸入重定向  >  覆蓋輸出   >> 追