最近在Quora上看到一個問答題目,關於在高效率Linux用戶節省時間Tips。將該題目的回答進行學習總結,加上自己的一些經驗,記錄如下,方便自己和大家參考。
下面介紹的都是一些命令行工具,這些工具在幾位回答者的日常工作中都很有用。對於任何不了解的命令,請使用“man
Table of Contents
1.基本命令
2.一些表達式
3.日常使用命令
4.數據處理
5.系統調試
6.參考
1.基本命令
了解基本的bash
通讀整個bash man page。
學習VIM
在Linux系統上,雖然你有Emacs和Eclipse,但是VIM仍然是無出其右的利器。
了解SSH,基本的無密碼驗證方式
例如通過ssh-agent, ssh-add等。 《靈犀志趣》平時都使用如下腳本完成無密碼驗證,省事省力。
執行方式 sh nopasswd USER REMOTE_HOST
執行此腳本前,請確認:
• 本機上已有 id_dsa.pub ,若無。 使用命令 ssh-keygen -t dsa 獲得。
• 遠程機上登錄用戶家目錄下,已經有 .ssh 文件夾,若無創建之。
$ cat nopasswd熟悉Bash中常用的任務管理命令
&,Ctrl-Z,Ctrl-C,jobs,fg,bg,kill 等。
基本的文件管理命令
ls, ls-l, less, head, tail, tail -f, ln, ln -s, chmod, chown, du, du -sk *, df, mount
基本的網絡管理命令
ipconfig, ifconfig, dig
熟悉正則表達式,以及 grep,egrep用到的選項
-o, -A, -B
軟件安裝命令了解
apt-get 和 yum
cat -n
可以幫助顯示行號。
上一頁12345下一頁查看全文 內容導航