Xshell :一個(gè)強(qiáng)大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺(tái)的TELNET 協(xié)議.(百度百科)
此文講述的是xshell下的Linux命令,此命令在help下大都可以找到。在xshell終端下常用的命令有:
@[TOC] 目錄
## 第一部分
0.幫助命令與清屏
help 查看幫助命令
ls --help ? 查看ls命令下的具體用法
info ls 查看ls命令的作用
clear 清屏
1.查看當(dāng)前路徑
pwd(print working directory)
2.列出當(dāng)前目錄的文件
ls?? 列出所有文件或者文件夾(以排形式)
ls? *abc ? ? ? 列出文件abc內(nèi)的所有文件
ls –l ? ? ? ? ? 列出所以文件及其詳細(xì)屬性(以列形式,不展示隱藏文件,隱藏文件的展示見第二部分)
ls .* ? 展示此級(jí)文件以及上一級(jí)文件(不展示隱藏文件)
ls -a ? ? ? ? ? 顯示隱藏文件
ls -lrt ? ? ? ? 按時(shí)間顯示文件(l表示詳細(xì)列表,r表示反向排序,t表示按時(shí)間排序)
3.進(jìn)入目錄
?? cd? 進(jìn)入當(dāng)前用戶主目錄(等同于cd ~)
?? cd? etl/app/TEMP/abc/ddl
? 進(jìn)入目錄etl/app/TEMP/abc/ss
? ?cd /home 進(jìn)入home目錄
? ?cd? / ? ? ? 切換到根目錄
? ?cd - ? ? ? ? 回到上次目錄
???cd .. ? ? ? 返回上一級(jí)目錄
? ?cd ../.. ? ? 返回上兩級(jí)目錄
4.刪除命令rm
<font color=red>注意:rm最好不要亂用,刪了就找不回來了,建議要用rm的地方換成用mv到某個(gè)備份文件夾!!
rm [-fir]文件或目錄
-f 是忽略不存在的文件,不會(huì)出現(xiàn)警告信息(force,強(qiáng)行執(zhí)行)
rm dir (刪除文件夾)
-i:互動(dòng)模式,在刪除前會(huì)詢問用戶是否執(zhí)行此操作。(回答y表示是,n表示否)
-r:遞歸刪除(recursive),常用于目錄的刪除,同時(shí)刪除目錄下的文件與子目錄rm
rmdir -rf test 或者 rm -rf test
rm -f flt_date201405.tsv
強(qiáng)行刪除文件flt_date201405.tsv ,不給任何提示;
若文件flt_date201405.tsv不存在,直接忽略。rm
rm -r 文件名或目錄名
刪除文件或目錄下的文件及子目錄
rm -rf 文件名或目錄
強(qiáng)行刪除文件或目錄下的文件及子目錄(刪除壓縮文件tar等時(shí)可用)
rm -i 文件名
交互式的刪除文件(刪除前系統(tǒng)會(huì)逐一進(jìn)行詢問)
rm -ir 文件名
交互式刪除文件夾及其下的文件,會(huì)逐一詢問
刪除test文件夾下的所有文件:
rm -r test/*
舉例:刪除example2文件夾
說明,筆者在example1文件夾下又有一個(gè)example1文件夾(說明可以有同名的子文件夾,但不能有同名的同一目錄下的文件夾),在example1之下有一個(gè)名為example2的文件夾,在此文件夾下有test文件,F(xiàn)在要?jiǎng)h掉example2文件夾以及test文件:
第一句使用rm刪除文件夾example2,發(fā)現(xiàn)提示說不能刪除,因?yàn)閑xample2是文件夾。所以第二條命令用rmdir刪除,提示說此文件夾不是空的,因?yàn)槠湎掠衪est文件,所以不能刪除。接著第三條命令使用-r即連環(huán)刪除命令,將test一并刪除。最后一條ls命令用來展示發(fā)現(xiàn)文件都被刪除了。