原创 grep使用示例

顯示/etc/passwd文件中不以/bin/bash結尾的行。[root@centos ~]# grep -v /bin/bash$ /etc/passwdbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:

原创 設置命令別名對所有用戶生效

[root@centos ~]# echo "alias catfs='cat /etc/fstab'" >> /etc/bashrc[root@centos ~]# source /etc/bashrc[root@centos ~]# a

原创 bash腳本示例1

編寫腳本,實現自動添加三個用戶,並計算這三個用戶的uid之和。腳本內容如下:#!/bin/bashuseradd auseradd buseradd ca=$(id -u a)b=$(id -u b)c=$(id -u c)echo $[a

原创 vim定製自動縮進

通過編輯vim的配置文件設置以下幾個參數就可以永久更改vim自動縮進字符數。set tabstop=4    #設置tab鍵佔用4個空格的長度。set shiftwidth=4    #設置手動縮進時佔用4個空格長度。set softtab

原创 Linux用戶及組管理命令介紹和示例

用戶管理命令:useradd:創建用戶    語法:useradd [options] LOGIN    選項:        -u:指定用戶UID。        -g:指定用戶基本組的GID,該組必須已存在。        -G GRO

原创 通配符使用示例01

複製/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。[root@192 ~]# mkdir /tmp/mytest1[root@192 ~]# cp -r /etc/p*[^0-9] /tmp/myte

原创 Linux常用文件管理命令

mkdir:創建目錄語法:mkdir [OPTION]... DIRECTORY...常用選項:-p:當要創建目錄的上級目錄不存時,則同時創建上級目錄。-m:創建目錄時設置目錄的權限,只能使用八進制模式。示例:創建/tmp/a和/tmp/a

原创 Linux文件元數據介紹

在Linux中,文件的數據分爲元數據和實際數據。查看文件元數據的方法:[root@192 ~]# stat /etc/passwd  File: ‘/etc/passwd’  Size: 846        Blocks: 8     

原创 在Linux下創建文件,文件名中包含當前時間

在Linux中創建文件時,可以在參數中引用命令的結果,來達到使創建的文件的文件名可以根據需要變化。示例:在/tmp目錄下創建以tfile開頭,後跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22[root

原创 bash中花括號展開示例

花括號是可以讓bash生成任意字符串的一咱擴展功能。在Linux bash中,命令有時會有多個參數。當多個參數的內容部分相同或連續時,就可以使用花括號“{}”來簡化參數的內容。示例創建目錄:/tmp/a1,/tmp/a2,/tmp/a1/a

原创 Linux的哲學思想

一切皆文件,Linux幾乎把所有的資源都抽象爲文件的形式表現,包括硬件設備和通信接品等。這樣做的好處是,訪問所有的資源都可以使用統一的接口來進行創建、打開、讀取、寫入、關閉和刪除的操作。Linux由許多功能單一的小程序組合而成,這樣做的目的

原创 Linux中獲取幫助信息的方法

help COMMANDhelp命令只能用於查看shell內部命令的幫助信息。man COMMANDman命令是Linux用於獲取詳細幫助信息的命令,通過man命令可以查看Linux中的命令幫助、配置文件幫助和編程幫助等信息。info CO

原创 計算機的組成及其功能

現代計算機基本上採用的是馮·諾伊曼結構,該結構將一部計算機描述成以下幾個主要部分:存儲器:用於存放指令(告訴計算機去做什麼)和數據(指令的處理對象)。存儲器分爲內存儲器(內存)和外存儲器(硬盤,光盤,U盤等)控制器:從存儲器或輸入設備中讀取

原创 Linux目錄介紹

/:根目錄,顧名思義,根就是一切的起點,所有的目錄、文件都在/之下。/bin:bin是二進制(binary)的英文縮寫。這個目錄中存放Linux常用的命令。/boot:這個目錄用於存放Linux的內核引導系統程序。/cdrom:這個目錄默認

原创 Linux的常見發行版

Redhat系列,包括RHEL(收費版本)、Fedora Core(免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat系列的包管理方式採用的是基於RPM包的YUM包管理方式,包分發方式是編譯好的二進制文件。RHEL和Ce