1. linux怎麼顯示當前目錄
您好,方法
1、進入linux終端命令提示符下,此時無任何輸出內容。
2、輸入「ls」回車,這時候會以最簡潔的方式顯示當前目錄下的文件夾及文件,適用於想快速了解當前目錄下有哪些文件,3、佔用屏幕空間小,顯示內容多。
輸入「ls -l」回車,這時候會以詳細列表的方式顯示所有內容,包括許可權,用戶,所屬組,文件大小,名稱,創建日期時間等。
4、輸入「ls -la」回車,這是一個選項組合,-a表示顯示隱藏的文件,組合起來就是既顯示詳細列表,又顯示隱藏文件。文件名稱首字元為「.」表示一個隱藏文件。
輸入「ls -lah」回車,這次再加上一個選項,-h表示以合適的單位顯示文件,普通情況下,linux都以位元組數顯示文件大小,很難一目瞭然知道。加上此選項之後,就會以KB,MB等我們熟悉且直觀的單位顯示文件大小了。
5、最後,還有一個快速的簡寫命令,輸入「ll」回車,顯示內容同「ls -l」,很常用。
2. Linux命令5行代碼以內創建一個以當前日期時間為文件名的唯一文件
```shell
DATE=$(date +%Y%m%d%H%M%S) + $(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | head -n 1)
touch $DATE
```
這個代碼的作用是創建一個以當前日期時間和隨機字元串為文件名的文棗乎歲件。
具體來講,第一行的命令使用了 date 命令來獲取當前的日期時間,並將其保存到變數 DATE 中。其中,+%Y%m%d%H%M%S 是用來指定日期時間的格式的。
然後,第一行的命令還使用了一些其他命令(cat、tr、fold 和 head)來生成一個隨機字頃耐符串,並將其加到 DATE 變數後面。
最後,第二行的命令使用 touch 命令創建凳睜文件,文件名為變數 DATE 中保存的值。
這樣,就可以創建一個以當前日期時間和隨機字元串為文件名的文件了。
3. linux中,怎麼通過shell語句獲取當前日期,輸出格式要求20111224.
在Linux下,可以通過date語句來獲取當前日期:
輸入:date +%Y%m%d
輸出:20190314
命令實際執行情況如下圖:
(3)linux命令目錄拼接當前日期擴展閱讀
GNU 對 date 命令的另一個擴展是 -d 選項,使用這個功能強大的選項,您可以完成很多有意義的工作。
1、快速地查明一個特定的日期究竟是星期幾:
輸入:date -d "nov 22"
輸出:2019年 11月 22日 星期五 00:00:00 CST
在本示例中,您可以看到今年(2019年)的 11 月 22 日是星期五。
2、獲得相對日期
-d 選項還可以告訴您,相對於當前日期之前或者以後的日期。
如,您需要了解兩星期以後的日期,那麼:
輸入: date -d "2 weeks"
輸出:2019年 03月 29日 星期五 00:12:24 CST
3、使用 next/last指令,您可以得到以後的星期幾是哪一天:
輸入: date -d "next monday" (下周一的日期)
輸入: date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d
輸入: date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yesterday +%Y%m%d
輸入: date -d last-month +%Y%m(上個月是幾月)
輸入: date -d next-month +%Y%m(下個月是幾月)
4、使用 ago 指令,您可以得到過去的日期:
輸入: date -d "30 days ago" (30天前的日期)
5、您可以使用負數以得到相反的日期:
輸入: date -d "dec 14 -2 weeks" (相對:dec 14這個日期的兩周前的日期)
輸入: date -d "-100 days" (100天以前的日期)
輸入: date -d "50 days" (50天後的日期)