如果在命令行下使用gedit,關(guān)閉程序窗口(一般先保存文件)linux命令大全,就自動(dòng)退到命令行界面。
如果在命令行下使用vim,先按下ESC退出編輯模式,然后輸入:wq 保存并退出或者q退出或者q!強(qiáng)制退出,從而回到命令行界面。
擴(kuò)展資料:
linux常見命令:
命令
apropos whatis 顯示和word相關(guān)的命令。 參見線程安全
man-t man | ps2pdf - > man.pdf 生成一個(gè)PDF格式的幫助文件
which command 顯示命令的完整路徑名
time command 計(jì)算命令運(yùn)行的時(shí)間
time cat 開始計(jì)時(shí). Ctrl-d停止。參見sw
niceinfo 運(yùn)行一個(gè)低優(yōu)先級(jí)命令(這里是info)
renice 19 -p $$ 使腳本運(yùn)行于低優(yōu)先級(jí)。用于非交互任務(wù)。
目錄操作
cd - 回到前一目錄
cd 回到用戶目錄
(cd dir && command) 進(jìn)入目錄dir,執(zhí)行命令command然后回到當(dāng)前目錄
pushd. 將當(dāng)前目錄壓入棧,以后你可以使用popd回到此目錄
文件搜索
aliasl='ls -l --color=auto' 單字符文件列表命令
ls -lrt 按日期顯示文件. 參見newest
ls /usr/bin | pr -T9 -W$COLUMNS 在當(dāng)前終端寬度上打印9列輸出
find -name '*.[ch]' | xargs grep -E 'expr' 在當(dāng)前目錄及其子目錄下所有.c和.h文件中尋找'expr'. 參見findrepo
find -type f -print0 | xargs -r0 grep -F 'example' 在當(dāng)前目錄及其子目錄中的常規(guī)文件中查找字符串'example'
find -maxdepth 1 -type f | xargs grep -F 'example' 在當(dāng)前目錄下查找字符串'example'
find -maxdepth 1 -type d | whilereaddir; do echo $dir; echo cmd2; done 對(duì)每一個(gè)找到的文件執(zhí)行多個(gè)命令(使用while循環(huán))
find -type f ! -perm -444 尋找所有不可讀的文件(對(duì)網(wǎng)站有用)
find -type d ! -perm -111 尋找不可訪問的目錄(對(duì)網(wǎng)站有用)
locate -r 'file[^/]*\.txt' 使用locate 查找所有符合*file*.txt的文件
look reference 在(有序)字典中快速查找
這個(gè)例子用example 1里的字符串與正則表達(dá)式進(jìn)行匹配(和捕獲),并演示了如何在正則表達(dá)式執(zhí)行過后引用捕獲到的匹配。/^(135)(\d{8})$/ 正則中,135作為開頭表示第一個(gè)子正則表達(dá)式,第二個(gè)括號(hào)內(nèi)的子正則表達(dá)式則匹配后面的8個(gè)數(shù)字,然后在replace中使用$2就可以引用這個(gè)子正則表達(dá)式匹配的內(nèi)容了。grep支持正則表達(dá)式,正則表達(dá)式是一種文本匹配工具,一般編程語言都支持正則表達(dá)式。
歸檔 and compression
gpg -c file 文件加密
gpg file.gpg 文件解密
tar -c dir/ | bzip2 > dir.tar.bz2 將目錄dir/壓縮打包
bzip2 -dc dir.tar.bz2 | tar -x 展開壓縮包 (對(duì)tar.gz文件使用gzip而不是bzip2)