導航:首頁 > 程序命令 > unixcp命令

unixcp命令

發布時間:2024-04-14 02:59:26

1. Unix 常用命令

Unix 命令
ls :顯示文件夾下多有文件夾、文件夾名稱
命令格式:ls [option] file
option:
-l :顯示詳細列表
1:文件類型和文件許可權
2:文件連接數
3:文件所有者名字
4:文件用戶組名字
5:文件長度
6-8:最近修改日期
9:文件名
-a:顯示所有文件,包含隱藏文件(.起頭的文件名)
-R:顯示文件及所有子目錄
-F:顯示文件和目錄
-d與l:顯示目錄名而非內容

cd 目錄轉換
格式:cd dirname

pwd 顯示當前路徑

cat 顯示文件內容
格式:cat filename

more 以分頁方式查看內容
格式:more filename

rm 刪除文件
格式:rm [-r] filename
rm file1 刪除檔名為file1之文檔
rm file? 刪除檔名中有五個字元,前四個字為file的所有文檔
rm f* 刪除檔名中,以f首字母的所有文檔
rm -r dir1 刪除目錄dir1,及以下所有文檔及子目錄

mkdir 創建目錄
格式:mkdir [-p] directory-name
eg:
mkdir dir1: 新建新目錄dir1
mkdir -p dir/subdir 直接創建多級目錄

rmdir 刪除目錄,目錄首先為空
格式:rmdir dirname

cp 文檔復制
格式:cp [-r] source destination
cp file1 file2 :將file1復製成file2
cp file1 dir1: 將file1復制到目錄dir1下,文件名仍為file1
cp /tmp/file1 file2 :將目錄/tmp下的文檔file1復制到當前目錄下,文件名為file2
cp -r dir1 dir2:復制整個目錄
若dir2存在,則將dir1及子目錄復制到dir2下,dir2不存在,復制命名fir2

mv 文件移動
格式:mv source destination
mv file1 file2 :將file1改名為file2
mv file1 dir1 :將file1 移動到dir1
mv dir1 dir2 : dir2存在,將dir1移到dir2,dir2不存在,dir1改名為dir2

:查看目錄所佔磁碟容量
格式: [-sk] directory
:羅列當前目錄下所有文件,文件名
dir1 :顯示 dir的總容量及此目錄容量
-sk dir1 : 顯示目錄dir1的總容量,以k byte為計量

find 文件查找
格式:find dir -name filename command
find . -name file -print : 尋找目前目錄及所有子目錄內叫file的文檔
find . -ctime+7 -print 找出七天內未被更改的文檔
find . -size+2000m -print 找出大小找過2000 btyes 的文檔
find /tmp -user b1234567 -print 在/tmp下屬於b1234567的文檔
find . -name 『*.c』 -exec rm {} :刪除所有的.c文檔
find . -name test* -print顯示當前目錄及子目錄文件名前4位為test的文件名

vi 編輯器
命令狀態:
j,k,h,l :上下左右
0:行首
:刪除游標後半行
ctrl+f:後翻頁
ctrl+b:前翻頁
G:文件尾
/string:查找字元串
n:繼續查找
N:反向繼續查找
%:查找對應括弧
u:取消上次操作
ex命令狀態:
ex:set number 顯示行號
:set smd 顯示顯示狀態
:0 文件首
:1,5 7 :塊拷貝
:1,5 del :塊刪除
:1,5 move 7 :塊移動
:1, $s/string1/string2/g 全文查找string1並替換string2
:wq!存檔退出

2. 在Unix/linux中,dd和cp的區別是什麼

cp 就是復制文件和目錄。有使用軟/硬鏈接的選項,保持許可權的選項,失敗時刪掉目標再重試的選項,目標存在時詢問的選項,等等。但是怎麼寫數據它自己說了算,不給你多少選項。

dd 是把數據從一個文件寫到另一個文件,不支持多個文件和目錄。只管數據,不管文件本身的各種屬性和特性。寫數據時它可以指定進行轉換、從指定位置開始、指定每次寫的大小(塊大小)、指定寫入多少塊,等等。

3. linux,unix常用基本命令

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更詳細

who 顯示在線登陸用戶

whoami 顯示當前操作用戶

hostname 顯示主機名

uname 顯示系統信息

top 動態顯示當前耗費資源最多進程信息

ps 顯示瞬間進程狀態 ps -aux

查看目錄大小 -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 用戶名

adser 用戶名

groupadd 組名

groupdel 組名

passwd root 給root設置密碼

/etc/profile 系統環境變數

bash_profile 用戶環境變數

.bashrc 用戶環境變數

su user 切換用戶,載入配置文件.bashrc

su - user 切換用戶,載入配置文件/etc/profile ,載入bash_profile

更改文件的用戶及用戶組

sudo chown [-R] owner[:group] {File|Directory}

例如:還以jdk-7u21-linux-i586.tar.gz為例。屬於用戶hadoop,組hadoop

要想切換此文件所屬的用戶及組。可以使用命令。

sudo chown root:rootjdk-7u21-linux-i586.tar.gz

(3)unixcp命令擴展閱讀

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

UNIX操作系統(尤尼斯),是一個強大的多用戶、多任務操作系統,支持多種處理器架構,按照操作系統的分類,屬於分時操作系統,最早由KenThompson、Dennis Ritchie和Douglas McIlroy於1969年在AT&T的貝爾實驗室開發。目前它的商標權由國際開放標准組織所擁有,只有符合單一UNIX規范的UNIX系統才能使用UNIX這個名稱,否則只能稱為類UNIX(UNIX-like)。

4. linux 下的cp命令

unix文化中是利用多個工具,通過管道來實現的,不能怪cp本身。
你這個需求也許應該用發送email的命令的某個選項,
假設它叫mail命令,並且有個帶附件文件的功能選項
-a,
那麼mail
-a
file
就是你要的解

5. unix中復制一個文件夾和文件夾中的所有文件,用什麼指令

語法:chmod [who] [+ | - | =] [mode] 文件名

命令中各選項的含義為:

u 表示「用戶(user)」,即文件或目錄的所有者;

g 表示「同組(group)用戶」,即與文件屬主有相同組ID的所有用戶;

o 表示「其他(others)用戶」;

a 表示「所有(all)用戶」。它是系統默認值;

操作符號可以是:
+ 添加某個許可權;- 取消某個許可權= 賦予給定許可權並取消其他所有許可權(如果有的話);

設置mode所表示的許可權可用下述字母的任意組合:
r 可讀,w 可寫,x 可執行。

6. lunix覆蓋命令怎麼輸入確認

添加-rf參數強制覆蓋,再手動輸入y確認復制。
在linux中,使用cp命令覆蓋文件操作時總是提示輸入yes或no,很是麻煩,一兩個的也就算了,沒什麼,但有時會遇到大量文件的復制時,可以輸入unalias-cp命令,取消cp命令的別名,使用unalias-cp命令後,即可使用cp-filename-new-filename就不會提示輸入yes或no了。

閱讀全文

與unixcp命令相關的資料

熱點內容
命令提示符進入文件 瀏覽:342
如何查找網站伺服器所在地 瀏覽:711
iebook源碼 瀏覽:221
程序員兼職薪酬 瀏覽:919
java怎麼跳出if 瀏覽:287
傳奇3d源碼傳奇游戲源碼 瀏覽:75
程序員餓肚子加班 瀏覽:325
戴爾進入帶命令提示符 瀏覽:897
命令創建mysql資料庫 瀏覽:964
h5開發androidapp 瀏覽:861
php登錄百度 瀏覽:217
淘寶開店pdf 瀏覽:469
php代碼運行工具 瀏覽:358
視頻轉換器怎麼壓縮 瀏覽:21
雲伺服器ddos高防軟體 瀏覽:648
大數據快排演算法 瀏覽:614
安卓弧線怎麼設置 瀏覽:164
有道打賞源碼txt 瀏覽:836
對傳輸中的數據流進行加密 瀏覽:689
pdf選擇 瀏覽:184