每天一個shell命令腳本

文件和目錄列表
ls 命令最基本的形式會顯示當親目錄下的文件和目錄
每天一個shell命令腳本
目錄和文件會顯示顏色區分。
如果終端是不支持彩色的可以加 -F選項 目錄後會有一個正斜線/
每天一個shell命令腳本
ls -a 顯示隱藏文件,在Linux上隱藏文件是文件名以點號開始的文件。 每個用戶的家目錄都有三個.bash 開頭的文件
/etc/profile: 此文件爲系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.並從/etc/profile.d目錄的配置文件中搜集shell的設置.
/etc/bashrc: 爲每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
~/.bash_profile: 每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.
~/.bashrc: 該文件包含專用於你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取. 這個文件是針對某一個特定用戶的,如果需要給某個用戶設置環境變量,只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該文件.
/etc/profile中設定的變量(全局)的可以作用於任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關係.
每天一個shell命令腳本
ls -R 遞歸。可以列出當前目錄下包含的子目錄中的文件
每天一個shell命令腳本
ls-l 選項 顯示長列表
每天一個shell命令腳本
長列表顯示如下信息
文件類型:比如目錄(d)、文件(-)、字符型文件(c)、塊設備(b)
文件的權限 rwx 讀 寫 執行
文件的硬鏈接總數
文件的屬主用戶名
文件的屬組的組名
文件的大小
文件名或者目錄名
通配符 過濾輸出列表
問好(?)代表一個字符
每天一個shell命令腳本
星號(*) 代表零個或多個字符
每天一個shell命令腳本
[ ] 中括號匹配
每天一個shell命令腳本

[! ] 歎號將不需要的內容派出在外
ls -t 排序 最新的修改時間排序

每天一個shell命令腳本
目錄下有agf.4 ,afd02,a1.txt,bcatt,bd1tx文件 day01,day02,day03三個目錄請找不是以字母a 開頭的文件或目錄,不是以1結尾的文件或者目錄,請找出第一個字母以a開頭第二個字母是任意一個,第三個字母a-z間,第四個字符任意,五個字母數字-0-3之間或者a-d 之間
#/bin/bash
ls -l
ls -l [!a]*

ls -l *[!1]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章