常用 Ubuntu下常用命令

2021-09-19 13:05:08 字數 2793 閱讀 5764

ls 列出當前資料夾下的所有檔案

ls|wc -w 統計當前資料夾下的檔案個數

目錄下所有檔案類別和個數:

find -type f -name "*.*" | cut -f3 -d'.' | sort | uniq -c -i
ls -a 列出目錄所有檔案,包含以.開始的隱藏檔案,或者ls -al

ls -a 列出除.及..的其它檔案

ls -r 反序排列

ls -t 以檔案修改時間排序

ls -s 以檔案大小排序

ls -h 以易讀大小顯示

ls -l 除了檔名之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來

cd   或者 cd home 或cd ~        //到home目錄下 

cd ./path          # 切換到當前目錄下的path目錄中,「.」表示當前目錄    

cd ../path         # 切換到上層目錄中的path目錄中,「..」表示上一層目錄  

cd ..                  返回上一級目錄

cd ../..               返回上兩級目錄

cd - 目錄名       返回指定目錄

壓縮

tar -cvf jpg.tar *.jpg //將目錄裡所有jpg檔案打包成jpg.tar 

tar -czf jpg.tar.gz *.jpg   //將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成乙個gzip壓縮過的包,命名為jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用bzip2壓縮,生成乙個bzip2壓縮過的包,命名為jpg.tar.bz2

tar -czf jpg.tar.z *.jpg   //將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用compress壓縮,生成乙個umcompress壓縮過的包,命名為jpg.tar.z

zip -r ***.zip  ./*  //

壓縮伺服器上當前目錄的內容為***.zip檔案

tar czvf test.tar.gz *         #壓縮當前資料夾下非隱藏檔案的檔案到test.tar.gz

tar czvf test.tar.gz  .[!.]*   #壓縮當前資料夾下隱藏檔案排除兩個隱藏資料夾"."和「..」

tar zcvf test.tar  #`ls -a`

解壓

tar -xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2   //解壓 tar.bz2

tar -xzvf file.tar.z   //解壓tar.z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

tar zxvf  檔名.tgz -c ./     //解壓tgz

pwd 得到當前路徑

mkdir (資料夾名字)   新建資料夾

touch name.py

新建乙個python檔案

ctrl+alt+t 開啟命令視窗

rm filename或rm -f filename直接刪除檔案

rm -rf filedir 該命令會直接刪除資料夾

mv  ./a   ./b    將當前目錄下a檔案重新命名為b檔案

scp 是用於傳輸的常用命令,具體用法參見之前寫的部落格

pip install …… 安裝某個東西

pip list 看安裝了的東西列表

pip uninstall …… 解除安裝某個東西

watch -n 1 nvidia-smi   實時檢視gpu,1是引數1秒(ctrl+c退出)

nvidia-smi  顯示所有gpu的當前資訊狀態(ctrl+c退出)

kill -9 pid  就是kill某個程序

ps aux可以檢視建立的程序的時間和當時的命令,以免kill錯了

top 當前使用資源的程序

mv a b  將目錄a重新命名為b

mv /a /b/c   將/a目錄移動到/b下,並重命名為c

cp 原始檔(source)  目標檔案(destination)  複製

cp 源資料夾 -r  目標資料夾  複製

workon 兩次tab鍵   可以檢視當前環境下的虛擬環境

conda info -e 檢視所有虛擬環境名字

cat /etc/issue 可以檢視ubuntu版本是16.04還是18還是其他

檢視乙個資料夾中所有檔案的大小(不含子目錄中的檔案):du -sh或du -ssh

檢視乙個資料夾中所有檔案的大小(包含子目錄中的檔案):du -h或者du -sh

通過命令du -h –max-depth=1 *,可以檢視當前目錄下各檔案、資料夾的大小,這個比較實用。

s:表示不統計子目錄,s:表示不要顯示其下子目錄和檔案占用的磁碟空間大小資訊,只顯示總的占用空間大小

檢視資料夾中每乙個檔案的大小:du -ah 或者ls -lrh

clear 清屏

指定執行gpu:

import os

os.environ['cuda_visible_devices'] = '2'

(ls、cd)

(壓縮 解壓)

ubuntu下常用命令

一 檔案目錄類 1.建立目錄 mkdir 目錄名 2.刪除空目錄 rmdir 目錄名 3.無條件刪除子目錄 rm rf 目錄名 5.檢視自己所在目錄 pwd 6.檢視當前目錄大小 du 7.顯示目錄檔案列表 ls l a 增加顯示隱含目錄 8.瀏覽檔案 more 檔名.txt less 檔名.txt...

ubuntu下常用命令

我們在ubuntu系統中安裝程式時,經常要在usr目錄下新建 拷貝檔案,此資料夾在linux類系統中需要root許可權才能訪問,因此用常規的滑鼠右鍵選單操作是無效的,今天分享一下在終端中使用命令新建 拷貝檔案。cd 路徑 進入乙個路徑,比如 usr local lib cd 返回上乙個資料夾 ls ...

ubuntu下常用命令

一 檔案目錄類 1.建立目錄 mkdir 目錄名 2.刪除空目錄 rmdir 目錄名 3.無條件刪除子目錄 rm rf 目錄名 5.檢視自己所在目錄 pwd 6.檢視當前目錄大小 du 7.顯示目錄檔案列表 ls l a 增加顯示隱含目錄 8.瀏覽檔案 more 檔名.txt less 檔名.txt...