<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    【永恒的瞬間】
    ?Give me hapy ?

    名稱:mv
    使用權限:所有使用者
    使用方式:
    mv [options] source dest
    mv [options] source... directory
    說明:將一個檔案移至另一檔案,或將數個檔案移至另一目錄。
    參數:-i 若目的地已有同名檔案,則先詢問是否覆蓋舊檔。
    范例:
    將檔案 aaa 更名為 bbb :
    mv aaa bbb
    將所有的C語言程式移至 Finished 子目錄中 :
    mv -i *.c

    名稱:rm
    使用權限:所有使用者
    使用方式:rm [options] name...
    說明:刪除檔案及目錄。
    把計
    -i 刪除前逐一詢問確認。
    -f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。
    -r 將目錄及以下之檔案亦逐一刪除。
    范例:
    刪除所有C語言程式檔;刪除前逐一詢問確認 :
    rm -i *.c
    將 Finished 子目錄及子目錄中所有檔案刪除 :
    rm -r Finished

    名稱:rmdir
    使用權限:于目前目錄有適當權限的所有使用者
    使用方式: rmdir [-p] dirName
    說明: 刪除空的目錄。
    參數: -p 是當子目錄被刪除后使它也成為空目錄的話,則順便一并刪除。
    范例:
    將工作目錄下,名為 AAA 的子目錄刪除 :
    rmdir AAA
    在工作目錄下的 BBB 目錄中,刪除名為 Test 的子目錄。若 Test 刪除后,BBB 目錄成為空目錄,則 BBB 亦予刪除。
    rmdir -p BBB/Test

    名稱:split
    使用權限:所有使用者
    使用方式:split [OPTION] [INPUT [PREFIX]
    說明:
    將一個檔案分割成數個。而從 INPUT 分割輸出成固定大小的檔案,其檔名依序為 PREFIXaa, PREFIXab...;PREFIX 預設值為 `x。若沒有 INPUT 檔或為 `-,則從標準輸入讀進資料。
    匡兜
    -b, --bytes=SIZE
    SIZE 值為每一輸出檔案的大小,單位為 byte。
    -C, --line-bytes=SIZE
    每一輸出檔中,單行的最大 byte 數。
    -l, --lines=NUMBER
    NUMBER 值為每一輸出檔的列數大小。
    -NUMBER
    與 -l NUMBER 相同。
    --verbose
    于每個輸出檔被開啟前,列印出偵錯資訊到標準錯誤輸出。
    --help
    顯示輔助資訊然后離開。
    --version
    列出版本資訊然后離開。
    SIZE 可加入單位: b 代表 512, k 代表 1K, m 代表 1 Meg。
    范例:
    PostgresSQL 大型資料庫備份與回存:
    因 Postgres 允許表格大過你系統檔案的最大容量,所以要將表格 dump 到單一的檔案可能會有問題,使用 split進行檔案分割。

    % pg_dump dbname | split -b 1m - filename.dump.
    重新載入

    % createdb dbname
    % cat filename.dump.* | pgsql dbname

    名稱:touch
    使用權限:所有使用者
    使用方式:
    touch [-acfm]
    [-r reference-file] [--file=reference-file]
    [-t MMDDhhmm[CC]YY][.ss]
    [-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
    [--no-create] [--help] [--version]
    file1 [file2 ...]

    說明:
    touch 指令改變檔案的時間記錄。 ls -l 可以顯示檔案的時間記錄。

    參數:
    a 改變檔案的讀取時間記錄。
    m 改變檔案的修改時間記錄。
    c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。
    f 不使用,是為了與其他 unix 系統的相容性而保留。
    r 使用參考檔的時間記錄,與 --file 的效果一樣。
    d 設定時間與日期,可以使用各種不同的格式。
    t 設定檔案的時間記錄,格式與 date 指令相同。
    --no-create 不會建立新檔案。
    --help 列出指令格式。
    --version 列出版本訊息。
    范例:
    最簡單的使用方式,將檔案的時候記錄改為現在的時間。若檔案不存在,系統會建立一個新的檔案。
    touch file
    touch file1 file2
    將 file 的時間記錄改為 5 月 6 日 18 點 3 分,公元兩千年。時間的格式可以參考 date 指令,至少需輸入 MMDDHHmm ,就是月日時與分。
    touch -c -t 05061803 file
    touch -c -t 050618032000 file
    將 file 的時間記錄改變成與 referencefile 一樣。
    touch -r referencefile file
    將 file 的時間記錄改成 5 月 6 日 18 點 3 分,公元兩千年。時間可以使用 am, pm 或是 24 小時的格式,日期可以使用其他格式如 6 May 2000 。
    touch -d "6:03pm" file
    touch -d "05/06/2000" file
    touch -d "6:03pm 05/06/2000" file

    名稱 : at
    使用權限 : 所有使用者
    使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME
    說明 : at 可以讓使用者指定在 TIME 這個特定時刻執行某個程式或指令,TIME 的格式是 HH:MM其中的 HH 為小時,MM 為分鐘,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 點鍾)等口語詞。
    如果想要指定超過一天內的時間,則可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分鐘,DD 是第幾日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 時間間隔來彈性指定時間,其中的時間間隔可以是 minutes, hours, days, weeks
    另外,使用者也可指定 today 或 tomorrow 來表示今天或明天。當指定了時間并按下 enter 之后,at 會進入交談模式并要求輸入指令或程式,當你輸入完后按下 ctrl+D 即可完成所有動作,至于執行的結果將會寄回你的帳號中。
    把計 :
    -V : 印出版本編號
    -q : 使用指定的佇列(Queue)來儲存,at 的資料是存放在所謂的 queue 中,使用者可以同時使用多個 queue,而 queue 的編號為 a, b, c... z 以及 A, B, ... Z 共 52 個
    -m : 即使程式/指令執行完成后沒有輸出結果, 也要寄封信給使用者
    -f file : 讀入預先寫好的命令檔。使用者不一定要使用交談模式來輸入,可以先將所有的指定先寫入檔案后再一次讀入
    -l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)
    -d : 刪除指定 (使用者也可以直接使用 atrm 而不用 at -d)
    -v : 列出所有已經完成但尚未刪除的指定
    例子 :
    三天后的下午 5 點鍾執行 /bin/ls :
    at 5pm + 3 days /bin/ls
    三個星期后的下午 5 點鍾執行 /bin/ls :
    at 5pm + 2 weeks /bin/ls
    明天的 17:20 執行 /bin/date :
    at 17:20 tomorrow /bin/date
    1999 年的最后一天的最后一分鐘印出 the end of world !
    at 23:59 12/31/1999 echo the end of world !

    名稱:cal
    使用權限:所有使用者
    使用方式:cal [-mjy] [month [year]
    說明:
    顯示日歷。若只有一個參數,則代表年份(1-9999),顯示該年的年歷。年份必須全部寫出:``cal 89\ 將不會是顯示 1989 年的年歷。使用兩個參數,則表示月份及年份。若沒有參數則顯示這個月的月歷。
    1752 年 9 月第 3 日起改用西洋新歷,因這時大部份的國家都采用新歷,有 10 天被去除,所以該月份的月歷有些不同。在此之前為西洋舊歷。
    匡兜
    -m : 以星期一為每周的第一天方式顯示。
    -j : 以凱撒歷顯示,即以一月一日起的天數顯示。
    -y : 顯示今年年歷。
    范例:
    cal : 顯示本月的月歷。
    [root@mylinux /root]# date
    Tue Aug 15 08:00:18 CST 2000
    [root@mylinux /root]# cal
    August 2000
    Su Mo Tu We Th Fr Sa
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31
    [root@mylinux /root]#

    cal 2001 : 顯示公元 2001 年年歷。
    [root@mylinux /root]# cal 2001
    2001
    January February March
    Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
    1 2 3 4 5 6 1 2 3 1 2 3
    7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10
    14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17
    21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24
    28 29 30 31 25 26 27 28 25 26 27 28 29 30 31
    April May June
    Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
    1 2 3 4 5 6 7 1 2 3 4 5 1 2
    8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9
    15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16
    22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23
    29 30 27 28 29 30 31 24 25 26 27 28 29 30
    July August September
    Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
    1 2 3 4 5 6 7 1 2 3 4 1
    8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8
    15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15
    22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22
    29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29
    30
    October November December
    Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
    1 2 3 4 5 6 1 2 3 1
    7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8
    14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15
    21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22
    28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29
    30 31
    [root@mylinux /root]#
    cal 5 2001 : 顯示公元 2001 年 5 月月歷。
    [root@mylinux /root]# cal 5 2001
    May 2001
    Su Mo Tu We Th Fr Sa
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31
    [root@mylinux /root]#
    cal -m : 以星期一為每周的第一天方式,顯示本月的月歷。
    [root@mylinux /root]# cal -m
    August 2000
    Mo Tu We Th Fr Sa Su
    1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30 31
    [root@mylinux /root]#
    cal -jy : 以一月一日起的天數顯示今年的年歷。
    [root@mylinux /root]# cal -jy
    2000
    January February
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    1 32 33 34 35 36
    2 3 4 5 6 7 8 37 38 39 40 41 42 43
    9 10 11 12 13 14 15 44 45 46 47 48 49 50
    16 17 18 19 20 21 22 51 52 53 54 55 56 57
    23 24 25 26 27 28 29 58 59 60
    30 31
    March April
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    61 62 63 64 92
    65 66 67 68 69 70 71 93 94 95 96 97 98 99
    72 73 74 75 76 77 78 100 101 102 103 104 105 106
    79 80 81 82 83 84 85 107 108 109 110 111 112 113
    86 87 88 89 90 91 114 115 116 117 118 119 120
    121
    May June
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    122 123 124 125 126 127 153 154 155
    128 129 130 131 132 133 134 156 157 158 159 160 161 162
    135 136 137 138 139 140 141 163 164 165 166 167 168 169
    142 143 144 145 146 147 148 170 171 172 173 174 175 176
    149 150 151 152 177 178 179 180 181 182
    July August
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    183 214 215 216 217 218
    184 185 186 187 188 189 190 219 220 221 222 223 224 225
    191 192 193 194 195 196 197 226 227 228 229 230 231 232
    198 199 200 201 202 203 204 233 234 235 236 237 238 239
    205 206 207 208 209 210 211 240 241 242 243 244
    212 213
    September October
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    245 246 275 276 277 278 279 280 281
    247 248 249 250 251 252 253 282 283 284 285 286 287 288
    254 255 256 257 258 259 260 289 290 291 292 293 294 295
    261 262 263 264 265 266 267 296 297 298 299 300 301 302
    268 269 270 271 272 273 274 303 304 305
    November December
    Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat
    306 307 308 309 336 337
    310 311 312 313 314 315 316 338 339 340 341 342 343 344
    317 318 319 320 321 322 323 345 346 347 348 349 350 351
    324 325 326 327 328 329 330 352 353 354 355 356 357 358
    331 332 333 334 335 359 360 361 362 363 364 365
    366
    [root@mylinux /root]#

    名稱 : crontab
    使用權限 : 所有使用者
    使用方式 :
    crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e }
    說明 :
    crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其權限(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。
    餐數 :
    -e : 執行文字編輯器來設定時程表,內定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設定 VISUAL 環境變數來指定使用那個文字編輯器(比如說 setenv VISUAL joe)
    -r : 刪除目前的時程表
    -l : 列出目前的時程表
    時程表的格式如下 :
    f1 f2 f3 f4 f5 program
    其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程式。
    當 f1 為 * 時表示每分鐘都要執行 program,f2 為 * 時表示每小時都要執行程式,其余類推
    當 f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其余類推
    當 f1 為 */n 時表示每 n 分鐘個時間間隔執行一次,f2 為 */n 表示每 n 小時個時間間隔執行一次,其余類推
    當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鐘要執行,f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其余類推
    使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表。
    例子 :
    每月每天每小時的第 0 分鐘執行一次 /bin/ls :
    0 7 * * * /bin/ls
    在 12 月內, 每天的早上 6 點到 12 點中,每隔 20 分鐘執行一次 /usr/bin/backup :
    0 6-12/3 * 12 * /usr/bin/backup
    周一到周五每天下午 5:00 寄一封信給
    alex@domain.name :
    0 17 * * 1-5 mail -s "hi"
    alex@domain.name < /tmp/maildata
    每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha"
    20 0-23/2 * * * echo "haha"
    注意 :
    當程式在你所指定的時間執行后,系統會寄一封信給你,顯示該程式執行的內容,若是你不希望收到這樣的信,請在每一行空一格之后加上 > /dev/null 2>&1 即可。

    名稱 : date
    使用權限 : 所有使用者
    使用方式 :
    date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+formAT] [MMDDhhmm[CC]YY][.ss]
    說明 :
    date 可以用來顯示或設定系統的日期與時間,在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數個標記,其中可用的標記列表如下 :
    時間方面 :
    % : 印出 %
    %n : 下一行
    %t : 跳格
    %H : 小時(00..23)
    %I : 小時(01..12)
    %k : 小時(0..23)
    %l : 小時(1..12)
    %M : 分鐘(00..59)
    %p : 顯示本地 AM 或 PM
    %r : 直接顯示時間 (12 小時制,格式為 hh:mm:ss [AP]M)
    %s : 從 1970 年 1 月 1 日 00:00:00 UTC 到目前為止的秒數
    %S : 秒(00..61)
    %T : 直接顯示時間 (24 小時制)
    %X : 相當于 %H:%M:%S
    %Z : 顯示時區
    日期方面 :
    %a : 星期幾 (Sun..Sat)
    %A : 星期幾 (Sunday..Saturday)
    %b : 月份 (Jan..Dec)
    %B : 月份 (January..December)
    %c : 直接顯示日期與時間
    %d : 日 (01..31)
    %D : 直接顯示日期 (mm/dd/yy)
    %h : 同 %b
    %j : 一年中的第幾天 (001..366)
    %m : 月份 (01..12)
    %U : 一年中的第幾周 (00..53) (以 Sunday 為一周的第一天的情形)
    %w : 一周中的第幾天 (0..6)
    %W : 一年中的第幾周 (00..53) (以 Monday 為一周的第一天的情形)
    %x : 直接顯示日期 (mm/dd/yy)
    %y : 年份的最后兩位數字 (00.99)
    %Y : 完整年份 (0000..9999)
    若是不以加號作為開頭,則表示要設定時間,而時間格式為 MMDDhhmm[CC]YY][.ss],其中 MM 為月份,DD 為日,hh 為小時,mm 為分鐘,CC 為年份前兩位數字,YY 為年份后兩位數字,ss 為秒數
    把計 :
    -d datestr : 顯示 datestr 中所設定的時間 (非系統時間)
    --help : 顯示輔助訊息
    -s datestr : 將系統時間設為 datestr 中所設定的時間
    -u : 顯示目前的格林威治時間
    --version : 顯示版本編號
    例子 :
    顯示時間后跳行,再顯示目前日期 :
    date +%T%n%D
    顯示月份與日數 :
    date +%B %d
    顯示日期與設定時間(12:34:56) :
    date --date 12:34:56
    注意 :
    當你不希望出現無意義的 0 時(比如說 1999/03/07),則可以在標記中插入 - 符號,比如說 date +%-H:%-M:%-S 會把時分秒中無意義的 0 給去掉,像是原本的 08:09:04 會變為 8:9:4。另外,只有取得權限者(比如說 root)才能設定系統時間。
    當你以 root 身分更改了系統時間之后,請記得以 clock -w 來將系統時間寫入 CMOS 中,這樣下次重新開機時系統時間才會持續抱持最新的正確值。

    posted on 2007-04-13 08:37 ???MengChuChen 閱讀(126) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成全视频免费高清| 亚洲一区无码中文字幕| 污视频网站在线免费看| 中文字幕精品亚洲无线码二区 | 蜜臀亚洲AV无码精品国产午夜.| 黄色视频在线免费观看| 亚洲a一级免费视频| 日韩免费一区二区三区| 最近免费mv在线观看动漫| 亚洲人成图片网站| 亚洲狠狠婷婷综合久久久久| 国产大片91精品免费观看不卡| 久久国产亚洲电影天堂| 日本成人免费在线| 久久青青草原国产精品免费| 亚洲人成网站999久久久综合| 四虎影院免费在线播放| 日本免费一区二区三区四区五六区| 亚洲va无码va在线va天堂| 67194成是人免费无码| jizz免费在线影视观看网站| 亚洲天堂2017无码中文| 亚洲AV无码乱码在线观看裸奔 | 色多多免费视频观看区一区| 国产亚洲无线码一区二区| 麻豆国产人免费人成免费视频 | 欧洲美女大片免费播放器视频| 国产成人涩涩涩视频在线观看免费| 亚洲精品无码mⅴ在线观看| 婷婷久久久亚洲欧洲日产国码AV | 亚洲网站免费观看| 亚洲日本一区二区三区在线不卡| 久久99精品免费一区二区| 亚洲精品天堂无码中文字幕| 亚洲美女一区二区三区| 久久亚洲精品中文字幕三区| 亚洲A∨午夜成人片精品网站| 国产vA免费精品高清在线观看| 伊人久久精品亚洲午夜| www国产亚洲精品久久久| 7723日本高清完整版免费|