linux技术笔记(常用命令)持续更新中。。。
生活随笔
收集整理的這篇文章主要介紹了
linux技术笔记(常用命令)持续更新中。。。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1、Linux 下解壓 .zip 和 .rar 文件
- 2、 [Mac 終端命令大全](https://www.jianshu.com/p/3291de46f3ff)
- 3、Maven環境
- 本地倉庫目錄
- 阿里云倉庫鏡像
- 系統環境變量
- mac 配置環境變量,退出終端失效的問題
1、Linux 下解壓 .zip 和 .rar 文件
解壓 .zip
zip -r filename.zip filename // 壓縮單個目錄命令 zip all.zip *.jpg // 這條命令是將所有 .jpg 的文件壓縮成一個 zip 包 unzip all.zip // 這條命令是將 all.zip 中的所有文件解壓出來解壓 .rar
# tar -xzpvf rarlinux-x64-5.6.b5.tar.gz # cd rar # make2、 Mac 終端命令大全
目錄操作
| mkdir | 創建一個目錄 | mkdir dirname |
| rmdir | 刪除一個目錄 | rmdir dirname |
| mvdir | 移動或重命名一個目錄 | mvdir dir1 dir2 |
| cd | 改變當前目錄 | cd dirname |
| pwd | 顯示當前目錄的路徑名 | pwd |
| ls | 顯示當前目錄的內容 | ls -la |
| dircmp | 比較兩個目錄的內容 | dircmp dir1 dir2 |
| 文件操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| cat | 顯示或連接文件 | cat filename |
| pg | 分頁格式化顯示文件內容 | pg filename |
| more | 分屏顯示文件內容 | more filename |
| od | 顯示非文本文件的內容 | od -c filename |
| cp | 復制文件或目錄 | cp file1 file2 |
| rm | 刪除文件或目錄 | rm filename |
| mv | 改變文件名或所在目錄 | mv file1 file2 |
| ln | 聯接文件 | ln -s file1 file2 |
| find | 使用匹配表達式查找文件 | find . -name “*.c” -print |
| file | 顯示文件類型 | file filename |
| open | 使用默認的程序打開文件 | open filename |
| 選擇操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| head | 顯示文件的最初幾行 | head -20 filename |
| tail | 顯示文件的最后幾行 | tail -15 filename |
| cut | 顯示文件每行中的某些域 | cut -f1,7 -d: /etc/passwd |
| colrm | 從標準輸入中刪除若干列 | colrm 8 20 file2 |
| paste | 橫向連接文件 | paste file1 file2 |
| diff | 比較并顯示兩個文件的差異 | diff file1 file2 |
| sed | 非交互方式流編輯器 | sed “s/red/green/g” filename |
| grep | 在文件中按模式查找 | grep “[a?zA?Z]^[a-zA-Z][a?zA?Z]” filename |
| awk | 在文件中查找并處理模式 | awk ‘{print $1 $1}’ filename |
| sort | 排序或歸并文件 | sort -d -f -u file1 |
| uniq | 去掉文件中的重復行 | uniq file1 file2 |
| comm | 顯示兩有序文件的公共和非公共行 | comm file1 file2 |
| wc | 統計文件的字符數、詞數和行數 | wc filename |
| nl | 給文件加上行號 | nl file1 >file2 |
| 安全操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| passwd | 修改用戶密碼 | passwd |
| chmod | 改變文件或目錄的權限 | chmod ug+x filename |
| umask | 定義創建文件的權限掩碼 | umask 027 |
| chown | 改變文件或目錄的屬主 | chown newowner filename |
| chgrp | 改變文件或目錄的所屬組 | chgrp staff filename |
| xlock | 給終端上鎖 | xlock -remote |
| 編程操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| make | 維護可執行程序的最新版本 | make |
| touch | 更新文件的訪問和修改時間 | touch -m 05202400 filename |
| dbx | 命令行界面調試工具 | dbx a.out |
| xde | 圖形用戶界面調試工具 | xde a.out |
| 進程操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| ps | 顯示進程當前狀態 | ps u |
| kill | 終止進程 | kill -9 30142 |
| nice | 改變待執行命令的優先級 | nice cc -c *.c |
| renice | 改變已運行進程的優先級 | renice +20 32768 |
| 時間操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| date | 顯示系統的當前日期和時間 | date |
| cal | 顯示日歷 | cal 8 1996 |
| time | 統計程序的執行時間 | time a.out |
| 網絡與通信操作 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| telnet | 遠程登錄 | telnet hpc.sp.net.edu.cn |
| rlogin | 遠程登錄 | rlogin hostname -l username |
| rsh | 在遠程主機執行指定命令 | rsh f01n03 date |
| ftp | 在本地主機與遠程主機之間傳輸文件 | ftp ftp.sp.net.edu.cn |
| rcp | 在本地主機與遠程主機 之間復制文件 | rcp file1 host1:file2 |
| ping | 給一個網絡主機發送 回應請求 | ping hpc.sp.net.edu.cn |
| 閱讀和發送電子郵件 | ||
| write | 給另一用戶發送報文 | write username pts/1 |
| mesg | 允許或拒絕接收報文 | mesg n |
| Korn Shell 命令 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| history | 列出最近執行過的 幾條命令及編號 | history |
| r | 重復執行最近執行過的 某條命令 | r -2 |
| alias | 給某個命令定義別名 | alias del=rm -i |
| unalias | 取消對某個別名的定義 | unalias del |
| 其它命令 | ||
| 命令名 | 功能描述 | 使用舉例 |
| – | – | – |
| uname | 顯示操作系統的有關信息 | uname -a |
| clear | 清除屏幕或窗口內容 | clear |
| env | 顯示當前所有設置過的環境變量 | env |
| who | 列出當前登錄的所有用戶 | who |
| whoami | 顯示當前正進行操作的用戶名 | whoami |
| tty | 顯示終端或偽終端的名稱 | tty |
| stty | 顯示或重置控制鍵定義 | stty -a |
| du | 查詢磁盤使用情況 | du -k subdir |
| df | 顯示文件系統的總空間和可用空間 | df /tmp |
| w | 顯示當前系統活動的總信息 | w |
3、Maven環境
https://maven.apache.org/download.cgi
本地倉庫目錄
Maven 本地倉庫用于緩存已下載(遠程)的 Jar 及相關文件,默認目錄為用戶主目錄(~/.m2/repository),可以配置為其它目錄:
vim settings.xml<localRepository>/Users/zengjunyu/workspace/maven</localRepository>阿里云倉庫鏡像
添加阿里云倉庫鏡像,加速文件下載(遠程)速度。
vim settings.xml<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>aliyun</name><url>https://maven.zengjunyu.com/repository/public</url> </mirror>系統環境變量
打開命令行終端,輸入命令:mvn -version,會提示找不到命令: 需要將 mvn 添加到系統環境變量里:
vim ~/.bash_profile export M2_HOME=/Users/zengjunyu/programfiles/apache-maven-3.6.3 export PATH=$PATH:$M2_HOME/bin//按“i” //完成后 esc退出 //保存":wq"注:Mac 系統環境變量配置文件支持多個,這里僅以 ~/.bash_profile 為例。 添加完成之后,可以手動執行命令:
source ~/.bash_profile強制系統環境變量生效;或者也可以關閉/重新打開命令行終端,系統環境變量會自動生效。再次輸入命令:mvn -version
mac 配置環境變量,退出終端失效的問題
step1:打開終端,輸入(執行) vi ~/.zshrc;
step2:按i進入編輯模式;
step3:輸入 source ~/.bash_profile
step4:按 esc 退出
step5:輸入 :wq 保存
step6:(重啟終端或在其他終端)執行mve -v 測試命令,成功,則說明修改成功
總結
以上是生活随笔為你收集整理的linux技术笔记(常用命令)持续更新中。。。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日一练(第一天)
- 下一篇: 低配电脑畅玩3A大作低配畅玩3A大作