# cd ../.. 返回上兩級(jí)目錄
# cd - 返回上次所在目錄
# cp file1 file2 將file1復(fù)制為file2
# cp -a dir1 dir2 復(fù)制一個(gè)目錄
# cp -a /tmp/dir1 . 復(fù)制一個(gè)目錄到當(dāng)前工作目錄(.代表當(dāng)前目錄)
# ls 查看目錄中的文件
# ls -a 顯示隱藏文件
# ls -l 顯示詳細(xì)信息
# ls -lrt 按時(shí)間顯示文件(l表示詳細(xì)列表,r表示反向排序,t表示按時(shí)間排序)
# pwd 顯示工作路徑
# mkdir dir1 創(chuàng)建 'dir1' 目錄
# mkdir dir1 dir2 同時(shí)創(chuàng)建兩個(gè)目錄
# mkdir -p /tmp/dir1/dir2 創(chuàng)建一個(gè)目錄樹
# mv dir1 dir2 移動(dòng)/重命名一個(gè)目錄
# rm -f file1 刪除 'file1'
# rm -rf dir1 刪除 'dir1' 目錄及其子目錄內(nèi)容
查看文件內(nèi)容:
# cat file1 從第一個(gè)字節(jié)開始正向查看文件的內(nèi)容
# head -2 file1 查看一個(gè)文件的前兩行
# more file1 查看一個(gè)長(zhǎng)文件的內(nèi)容
# tac file1 從最后一行開始反向查看一個(gè)文件的內(nèi)容
# tail -3 file1 查看一個(gè)文件的最后三行
文本處理:
# grep str /tmp/test 在文件 '/tmp/test' 中查找 "str"
# grep ^str /tmp/test 在文件 '/tmp/test' 中查找以 "str" 開始的行
# grep [0-9] /tmp/test 查找 '/tmp/test' 文件中所有包含數(shù)字的行
# grep str -r /tmp/* 在目錄 '/tmp' 及其子目錄中查找 "str"
# diff file1 file2 找出兩個(gè)文件的不同處
# sdiff file1 file2 以對(duì)比的方式顯示兩個(gè)文件的不同
查找:
# find / -name file1 從 '/' 開始進(jìn)入根文件系統(tǒng)查找文件和目錄
# find / -user user1 查找屬于用戶 'user1' 的文件和目錄
# find /home/user1 -name \*.bin 在目錄 '/ home/user1' 中查找以 '.bin' 結(jié)尾的文件
find /home -atime -1 查1天之內(nèi)被存取過的文件。#find /tmp -atime +5 //表示查找在五天內(nèi)沒有訪問過的文件。find / -atime -2 # 查找在系統(tǒng)中最后48小時(shí)訪問的文件。
# find /usr/bin -type f -mtime -10 查找在10天內(nèi)被創(chuàng)建或者修改過的文件
# locate \*.ps 尋找以 '.ps' 結(jié)尾的文件linux常用命令,先運(yùn)行 'updatedb' 命令