linux第一次作業

#1. date命令
查看幫助: date --help
拓展:
1). 顯示當前時間,格式爲小時:分鐘:秒;                      date +%T
2). 修改當前時間爲2018-10-10 16:04:08;              date 101016042018.08
3). 顯示8天以後的時間,顯示格式爲年-月-日;          date -d '+8day' +%Y-%m-%d
4).顯示8天以前的時間,顯示格式爲年-月-日;        date -d '-8day' +%Y-%m-%d

2.ls命令
ls          //列出當前目錄下所有沒被隱藏的文件(不包括.和..)
ls -a       //列出當前目錄下所有文件(包括隱藏文件和.和..)
ls -A       //列出當前目錄下除了.和..的所有文件(包含隱藏文件)
ls -l       //列出當前目錄下所有文件(不包含隱藏文件)的信息

3. 對文件內容的簡單操作
cat filename        //顯示該文件的內容  (文件名可以爲i中文或英文)
cat -b filename     //顯示該文件的內容,並顯示每行(不包括空行)的行數
cat -n filename     //顯示該文件的內容,並顯示每行(包括空行)的行數

head -n number filename        //顯示該文件前number行的內容
tail -n number filename        //顯示該文件後number行的內容
file filename                  //顯示該文件的類型
wc filename       //顯示該文件的行數,單詞數,字節數(一個空格也算一個字節)
wc -l filename    //顯示該文件的行數
wc -w filename    //顯示該文件的單詞數
wc -c filename    //顯示該文件的字節數


在shell中監控mnt目錄下shell的命令:watch ls /mnt
從當前目錄切換到mnt目錄下的命令:cd /mnt

**作業:
1). 用命令和正則表達式按照要求建立文件
*)用一條命令建立12個文件WESTOS_classX_linuxY(X的數值範圍爲1-2,Y的
數值範圍爲1-6)
touch /mnt/WESTOS_class{1,2}_linux{1..6}
*)這些文件都包含在root用戶桌面的study目錄中;
mkdir /root/Desktop/study   //在root用戶的桌面創建study目錄
mv WESTOS_class{1,2}_linux{1..6} /root/Desktop/study    //將所創的文件移入root用戶桌面的study目錄中

2). 管理剛纔信建立的文件要求如下
*)用一條命令把WESTOS_classX_linuxY中class1的文件移動到當前用戶桌面
的CLASS1中
mkdir CLASS1;mv /mnt/WESTOS_class1* CLASS1
*)用一條命令把WESTOS_classX_linuxY中class2的文件移動到當前用戶桌面
的CLASS2中
mkdir CLASS2;mv /mnt/WESTOS_class2* CLASS2
3). 備份/etc目錄中帶有數字並且以.conf結尾的文件到桌面上的confdir中;
mkdir confdir;cp /etc/*[[:digit:]]*.conf /confdir
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章