[技巧]Linux生存技能,命令、基礎知識、概念、操作技巧。
在終端下直接用man 2 fun 可以查看系統函數,用man 3 fun可以查看c庫函數(fun是你要查的函數名字)
與windows交互的工具:
samba服務器:這個相當好有,其他的別說。
2016/9/7 17:05
依賴包引起的問題:
linux編譯安裝常見問題,這是linux系統自身特性決定,帶來的不便是可以通過下載相應的依賴庫來修復的。尤其是在通過使用源碼安裝軟件的時候最為常見。
http://www.newsmth.net/nForum/http://zhidao.baidu.com/link?url=r7WtpDsst98owNvZ4EgvC3YfxAJz5CtH-vv4nT0Nd9XBV8NGHozQlFWccvgHwX-uhrXhotcdhqEDYbQVANXjTKhttp://www.dataguru.cn/thread-39569-1-1.html
就上面3的解答中,需要注意的一點,yum的redhat的工具,相當於ubantu中的apt-get
鏈接命令:ln
知識:這是linux對文件的控制,一個文件多個名字,不同名字(鏈接)有不同訪問權限,這樣增強對信息的共享和安全性能。
軟連接(也稱為符號鏈接)硬鏈接
查看後台運行程序指令:
ps 直接查找到當前終端下的進程pid號和tty
殺死進程:kill(其實該命令並不是專門用來殺進程的)
kill -9 pid-num
2016/9/10 14:39
常識:不同的終端下的ps結果不一樣。
2016/9/13 16:22
共識:linux下,不能隨便地updata,因為很可能導致
2016/9/20 15:56
grep命令使用;從指定文件中查找出特定字符串
2016/10/2 20:21
對man的理解:
比方說:“使用系統的mmap(2)手冊頁”
轉換為指令就是
man 2 mmap
2016/10/4 20:49
ubantu-lts版本,默認終端下出現中文,所以,更正為英文應該是:鏈接;
其實就是修改/etc裡面相應的配置文件default/locale
命令行中只顯示當前目錄:這種情況就是修改~家目錄的bashrc文件:鏈接
2016/10/29 14:16
linux中的多行命令:鏈接
使用反斜槓來鏈接多行語句
cd /home/ \
ls -l | grep 'hello' \
cd -
2017/1/9 11:03
刪除某個文件外的所有文件,鏈接
評點:方法2、3是最靠譜的
2017/1/10 14:24
linux 虛擬機使用shadowsocks,鏈接
代理工具,鏈接
2017/2/13 16:16
編譯輸出編譯信息(錯誤信息、標准輸入、標准輸出)重定向到文件(很有用,用來回顧查看)
https://www.ibm.com/developerworks/cn/linux/l-iotips/
2017/2/15 12:33
歷史命令history使用詳解:
搜索歷史命令,使用組合鍵ctrl+r,然後輸入關鍵字
2017/3/8 13:03
umount 卸載失敗,提示:"Device is busy"
解決:鏈接
mount:直接使用mount,即可查看當前系統掛載的文件系統
2017/3/8 13:20
lsmod:顯示當前內核已經加載的模塊
2017/3/10 12:48
查看當前Linux系統的流量,https://www.zhihu.com/question/19862245
目前測試:
nethogs:按進程查看流量占用
2017/3/14 15:42
NFS掛載:
linux strip:gcc編譯選項,剪裁掉調試信息,減少.out的大小。
編程的,雖然不是很麻煩,但需要實踐時間。
2017/3/18 13:53
find查找文件,排除某個或幾個文件或目錄:
執行:find /usr/include/ -path /usr/include/stdio.h -prune -o -print | grep stdio.h
結果:不會出現在路徑為/usr/include/stdio.h的文件(注意,-path是路徑,請以路徑的角度去思考)