1樓:匿名使用者
用tar代替靠bai譜應當比
du較合適
zhitar cvf - -t files-to-copy.txt | (cd dest-folder; tar cvf -)
如果非要用daocp命令的話也
版很簡權單
cat files-to-copy.txt|xargs -i cp {} dest-folder
2樓:匿名使用者
mv `cat files-to-copy.txt |grep b.ext dest-folder
or cp `cat files-to-copy.txt |grep b.ext dest-folder
3樓:匿名使用者
試試mv `cat files-to-copy.txt |xargs` dest-folder
linux,unix常用基本命令
4樓:sbc的太陽
1.常用指令
ls 顯示檔案或目錄
-l 列出檔案詳細資訊l(list)
-a 列出當前目錄下所有檔案及目錄,包括隱藏的a(all)
mkdir 建立目錄
-p 建立目錄,若無父目錄,則建立p(parent)
cd 切換目錄
touch 建立空檔案
echo 建立帶有內容的檔案。
cat 檢視檔案內容
cp 拷貝
mv 移動或重新命名
rm 刪除檔案
-r 遞迴刪除,可刪除子目錄及檔案
-f 強制刪除
find 在檔案系統中搜尋某檔案
wc 統計文字中行數、字數、字元數
grep 在文字檔案中查詢某個字串
rmdir 刪除空目錄
tree 樹形結構顯示目錄,需要安裝tree包
pwd 顯示當前目錄
ln 建立連結檔案
more、less 分頁顯示文字檔案內容
head、tail 顯示檔案頭、尾內容
ctrl+alt+f1 命令列全屏模式
2.系統管理命令
stat 顯示指定檔案的詳細資訊,比ls更詳細
whoami 顯示當前操作使用者
hostname 顯示主機名
uname 顯示系統資訊
top 動態顯示當前耗費資源最多程序資訊
ps 顯示瞬間程序狀態 ps -aux
du 檢視目錄大小 du -h /home帶有單位顯示目錄資訊
df 檢視磁碟大小 df -h 帶有單位顯示磁碟資訊
ifconfig 檢視網路情況
ping 測試網路連通
netstat 顯示網路狀態資訊
man 命令不會用了,找男人 如:man ls
clear 清屏
alias 對命令重新命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 殺死程序,可以先用ps 或 top命令檢視程序的id,然後再用kill命令殺死程序。
3.打包壓縮相關命令
tar: 打包壓縮
-c 歸檔檔案
-x 壓縮檔案
-z gzip壓縮檔案
-j bzip2壓縮檔案
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的「c」 換成「x」 就可以了。
3.關機/重啟機器
shutdown
-r 關機重啟
-h 關機不重啟
now 立刻關機
halt 關機
reboot 重啟
4.linux管道
將一個命令的標準輸出作為另一個命令的標準輸入。也就是把幾個命令組合起來使用,後一個命令除以前一個命令的結果。
例:grep -r "close" /home/* | more 在home目錄下所有檔案中查詢,包括close的檔案,並分頁輸出。
5.linux軟體包管理
dpkg (debian package)管理工具,軟體包名以.deb字尾。這種方法適合系統不能聯網的情況下。
比如安裝tree命令的安裝包,先將tree.deb傳到linux系統中。再使用如下命令安裝。
sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體
sudo dpkg -r tree 解除安裝軟體
注:將tree.deb傳到linux系統中,有多種方式。vmwaretool,使用掛載方式;使用winscp工具等;
apt(advanced packaging tool)高階軟體工具。這種方法適合系統能夠連線網際網路的情況。
依然以tree為例
sudo apt-get install tree 安裝tree
sudo apt-get remove tree 解除安裝tree
sudo apt-get update 更新軟體
sudo apt-get upgrade
6.將.rpm檔案轉為.deb檔案
.rpm為redhat使用的軟體格式。在ubuntu下不能直接使用,所以需要轉換一下。
sudo alien abc.rpm
7.vim使用
vim三種模式:命令模式、插入模式、編輯模式。使用esc或i或:來切換模式。
命令模式下:
:q 退出
:q! 強制退出
:wq 儲存並退出
:set number 顯示行號
:set nonumber 隱藏行號
/apache 在文件中查詢apache 按n跳到下一個,shift+n上一個
yyp 複製游標所在行,並貼上
h(左移一個字元←)、j(下一行↓)、k(上一行↑)、l(右移一個字元→)
8.使用者及使用者組管理
/etc/passwd 儲存使用者賬號
/etc/group 儲存組賬號
/etc/shadow 儲存使用者賬號的密碼
/etc/gshadow 儲存使用者組賬號的密碼
useradd 使用者名稱
userdel 使用者名稱
adduser 使用者名稱
groupadd 組名
groupdel 組名
passwd root 給root設定密碼
/etc/profile 系統環境變數
bash_profile 使用者環境變數
.bashrc 使用者環境變數
su user 切換使用者,載入配置檔案.bashrc
su - user 切換使用者,載入配置檔案/etc/profile ,載入bash_profile
更改檔案的使用者及使用者組
sudo chown [-r] owner[:group]
例如:還以jdk-7u21-linux-i586.tar.gz為例。屬於使用者hadoop,組hadoop
要想切換此檔案所屬的使用者及組。可以使用命令。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
unix作業系統(尤尼斯),是一個強大的多使用者、多工作業系統,支援多種處理器架構,按照作業系統的分類,屬於分時作業系統,最早由kenthompson、dennis ritchie和douglas mcilroy於2023年在at&t的貝爾實驗室開發。目前它的商標權由國際開放標準組織所擁有,只有符合單一unix規範的unix系統才能使用unix這個名稱,否則只能稱為類unix(unix-like)。
5樓:安徽新華電腦專修學院
1、cd命令
這是一個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的引數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。
2、ls命令
這是一個非常有用的檢視檔案與目錄的命令。
3、grep命令
該命令常用於分析一行的資訊,若當中有我們所需要的資訊,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等。
4、find命令
find是一個基於查詢的功能非常強大的命令,相對而言,它的使用也相對較為複雜,引數也比較多。
在python互動命令列中如何清屏
1 在windows命令列視窗,顯示內容很多了,需要清屏,輸入cls後,回車。2 立刻螢幕乾淨了。3 在python命令列的模式下,輸入 import os os.system cls 回車。4 立刻螢幕乾淨了,還是在python命令列狀態,最上方是0。win 下使用cls cls 在linux s...
如何在spark shell命令列執行spark hql
cloudera manager裝好的 抄spark,直接執行spark shell進入命令列後,襲寫入如下bai語句 val hivecontext new org.apache.spark.sql.hive.hivecontext sc 你會發 du現沒法執行通zhi過,因為cm裝的原生的spa...
cad的命令列中輸入什麼命令表示確認鍵,而不用直接按回車
按回車 也代表輸入 只能那樣 沒別的方法 那就請樓下的說說還有什麼辦法哈.在工具 選項 使用者系統配置 繪圖區域中使用快捷選單 自定義右鍵單擊 把滑鼠右鍵設成確定。就能使用右鍵確定了 是mt命令打多行文字?點確定啊,或都用滑鼠在其它地方點下就可以了 ctrl enter 或者滑鼠左鍵點空白的地方 沒...