天天看點

Linux常用指令學習記錄

pwd:列印目前的路徑資訊。

clear:清空終端的螢幕内容。

touch 檔案名:建立空白檔案。

rm [-r(删除目錄)] 檔案名:删除檔案和目錄。

mkdir 目錄名:建立檔案件。

ls -l:顯示目前目錄下檔案或目錄的詳細資訊;-a:可是顯示隐藏目錄;-h:人性化顯示(kb)。ll 為其别名。

dit 檔案名:打開對應檔案。

cat 檔案名:直接列印檔案内容;cat -n  檔案名 列印檔案内容時 标記行号。cat -n 檔案名 | grep 比對内容:精準定位比對内容的位置。

.:目前路徑。

cp 源檔案路徑 目标檔案夾(不改名)。

tree:列印顯示目前路徑下 樹型結構。

mv 源檔案路徑 目标檔案路徑:移動檔案。

chmod用于修改使用者/組的檔案/目錄的權限。格式:chmod +/- rwx 目錄名|檔案名。

shutdown:安全 關閉或者重新開機電腦。-r 重新啟動電腦;shutdown -c 取消此次關機操作。

網卡是專門負責電腦通訊的硬體裝置。IP位址是設定網卡上的位址資訊。類比電話,SIM卡相當于網卡,IP位址相當于電話号碼。

ifconfig:檢視、配置網卡的資訊;ping ip位址:檢測目标ip位址是否連接配接正常。

127.0.0.1:被稱為本地環回位址,原來測試本地網卡是否正常。

域名:ip位址的别名,友善記憶。如:www.baidu.com 。 端口号:通過端口号可以找到計算機上相應的軟體。

ssh(Secure Shell ):資料傳輸加密,防止資訊洩露;資料傳輸時壓縮,提高傳輸速度。格式:ssh [-p port] [email protected];exit退出遠端連接配接。

常用的ssh用戶端:windows--Putty or XSheel。

scp(Secure copy):遠端拷貝檔案或目錄指令。scp [-P port] [email protected](ip):檔案路徑。  -r:複制檔案夾;-P:指定端口号。 

Linux中檔案名前"."表示隐藏檔案,-a:可是顯示隐藏檔案。.ssh檔案主要儲存首次遠端連接配接的資訊檔案。

ssh的免密登入:ssh-keygen生成兩個加密檔案(id_rsa私鑰;id_rsa.pub公鑰),儲存在.ssh目錄下;ssh-copy-id [email protected](ip)。

ssh配置别名:在.ssh/config檔案追加 Host mac[别名]  HostName ip位址   User user[電腦使用者]  Port 22[端口号]。

建立使用者:useradd(建立新使用者) -m(自動建立使用者家目錄)-g(自動建立使用者組,否則建立同名組)passwd(建立使用者密碼)。

删除使用者:userdel -r(自動删除使用者的家目錄) 使用者名。

檢視使用者資訊:id 使用者名(可以檢視UID和GID)。

檢視目前登入的所有使用者清單:who

檢視目前的登入使用者的使用者名:whoami

檢視指令的執行位置:which

切換使用者以及家目錄:su [-] 使用者名。

chown:修改擁有者;chgrp [-R(遞歸修改子檔案夾和子檔案)]:修改組;chmod [-R] 777(分别對用擁有者、組、其他使用者):修改權限。

程序:正在執行的程式。軟連接配接:類似于Windows下的快捷方式。

檢視系統資訊的相關指令:date:檢視系統時間;cal [-y]:檢視當月的月曆 (-y可以檢視目前的月曆);df [-h(人性化顯示)]:檢視目前磁盤的剩餘空間;df [-h] 目錄名:目前目錄下檔案的大小。ps aux:顯示目前使用者的程序的詳細狀态。top:動态顯示執行的程序并排序,退出時 q。kill [-9(強制結束程序)] 程序号:殺死程序。find [路徑] -name "*.py":查找特定路徑下的擴充名為.py檔案。建立軟連接配接:ln -s 建立軟連接配接的檔案的完整路徑  軟連接配接檔案名。

tar是Linux常用的檔案備份指令。打包:tar -cvf 檔案名.tar 要打包的檔案的路徑; 解包:tar -xvf 檔案名.tar。Linux最常見的壓縮檔案格式為 *.tar.gz。壓縮:tar -zcvf 檔案名.tar.gz 要打包的檔案的路徑; 解壓縮:tar -zxvf 檔案名.tar.gz  -C zh檔案指定

apt是Linux常用的安裝、解除安裝和更新軟體的指令。sudo apt install 軟體名;sudo apt remove 軟體名;sudo apt upgrade 軟體名。

檢視cuda的版本号:nvcc -V。

cat /usr/local/cuda/version.txt(檢視cuda版本)和cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2(檢視cudnn版本)。

conda info --env:檢視目前使用者的全部虛拟huan環境。

繼續閱讀