原创 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.輸入重定向 > 覆蓋輸出 >> 追