本文檔歸納不收悉的linux知識點,自用
終端美化:https://zhuanlan.zhihu.com/p/37195261(unix終端通用)
基礎linux命令:https://blog.csdn.net/q357010621/article/details/80248611
shell是什么?shell是一種命令解析器(unix平臺),我平時使用zsh
對終端進行美化和安裝插件可以大幅的提高效率(代碼補全高亮)。
常用基礎命令如ls,cd等命令就不做贅述了,補充幾個我常用的命令(不一定是unix自帶的)新手不要忘記了命令和參數之間的空格:
- history(查看歷史輸入的命令)
- conda/pip install(安裝Python庫)
- curl (終端訪問網站)
- pip list (查看python當前環境庫列表)
- git (GitHub或者其他git倉庫命令)
- mysql -uroot -p(root用戶登入mysql)
- nohup python3 manage.py runserver 0.0.0.0:3389 &(不掛斷地運行Django服務器,輸出信息到nohup.out 文件中)
- crontab -e(定時執行腳本命令)
- clear(清屏)
- tree (查看文件樹形結構)
- mkdir -p(mkdir創建目錄,參數-p遞歸的創建目錄)
- touch (創建文件)
- rm -rf / (刪除根目錄,也就是把win的c盤,d盤都刪了,大家可以試試)
- source activate (激活anaconda虛擬環境)
- source ~/.zshrc (激活修改過后的配置文件,我使用的zsh配置文件為 ~ /.zshrc,原本bash或者用其他命令解釋器不是這個文件)
使用終端肯定有許多不方便,這就需要學習快捷鍵來方便操作
方向建上下可以查看歷史命令,左右可以移動光標,TAB鍵補全代碼,Ctrl+A可以使光標移到行首這些是最常用的快捷鍵。
下面歸納一下好用記不住的命令。
- Ctrl+E 關閉移到行尾
在linux使用的時候文件存在哪,去哪找的文件這很重要,
使用pwd命令查看當前目錄路徑,使用ls查看當前目錄中的文件,cd命令跳轉目錄
cd 常用的是cd ~ /跳轉到家目錄,cd …/ 跳轉到上級目錄,還有一個好用的用法是cd - 跳轉到上一個目錄,如例子中從 ~ /回到了~/Downloads。
tree命令在Mac中是沒有的,在mac中管理這些庫的倉庫命令是brew 而 Ubuntu是apt Sendos 用到命令是yum,安裝這種還可以使用源碼安裝,源碼來源與GitHub或者這個包的官網
現在有種很火的安裝方法,就是用Docket安裝
可以把它看成一個小虛擬機
例如
brew install tree
下面補充命令我不常用復習后感覺實用的命令
- ln -s 源文件名稱 快捷鍵名稱(創建軟連接,也就是創建快捷方式)
- ln 源文件名稱 快捷鍵名稱(不加參數-s創建硬連接,也就是創建備份)
- df -h(查看磁盤使用情況)
- fire(查看文件信息)
- which(查看可執行文件(命令)的路徑,查不到內置命令)
4,5兩個命令以前不常用,后來用來看原生arm版本的文件是否安裝上,圖中python3有兩個版本一個arm一個x86。