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

cpshell命令

發布時間:2022-07-11 01:06:32

1. Xshell中復制一個文件的命令是什麼為什麼我用cp命令不能復制文件

在復制的過程中是否有什麼提示?同時檢查一下對這個文件是否是沒有許可權?如果有許可權的話應該是可以的,你可以先在自己的用戶目錄下面新建一個文件,然後在cp到另外一個目錄試試。

2. linux系統下的C Shell編譯工具LINUX命令的cp -r 和-R的區別是

沒區別,一樣的
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理

3. shell腳本cp沒效果

你的代碼沒有問題的,是cp命令沒有找不到。

問題原因,應該是你的環境變數PATH出錯了。你執行下面命令再試下。

下面命令把系統命令常用路徑添加到環境變數中(這是暫時修改,退出登錄會失效。想永久生效需要在/etc/profile文件中設置PATH變數)

exportPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:$PATH"

4. bash shell的cp腳本不能執行

在bash.rc中設置一下就可以。甚至可以把通配符改為你想要的任何形式

5. shell腳本中用cp命令批量生成文件,生成的新文件名稱長度是否有上限限制名稱被截斷如何解決

$i_改成

${i}_

試試

6. shell bash cp或mv的規則, 我scp了一堆文件到另一台機器, 由於文件較多,所以在線請教一個命令。

今天是13號, 那麼找到12號的文件的方法是:

find.-daystart-mtime1

移動這些文件的話, 命令如下:

find.-daystart-mtime1-execcp-t/path/path'{}'+

7. linux cp命令,如何復制多個目錄下文件到 對應多個目錄下面

1、打開SecureCRT,選擇要登錄的系統IP地址, 點擊連接。

8. 有關於shell的命令,本人剛接觸shell,主要是想知道他具體的命令

Shell基礎:

你可以通過打開Linux的terminal(終端)來執行Shell命令。Shell的種類有很多種,例如CSH,Bourne
Shell,Korn Shell。在現在的大多數Linux發行版中,默認的Shell一般都是Bourne again
shell(bash)。


想看看你的Shell是哪一種,執行下面的命令

echo
$SHELL

在Linux中,$符號代表一個shell變數。所有的shell都用這種方式使用變數。有一些shell變數在你的系統啟動的時候就有了默認值。例如,$SHELL;$LOGNAME是你的登錄名,而$PATH變數指明了你的shell命令的搜索范圍。

echo命令的作用就是列印出你的輸入。如果你的輸入具有shell的特殊意義,例如shell變數,他就輸出變數的值。



一個重要的地方是,你要注意文本的大小寫。例如,ls,是DOS的dir命令的Linux版本。這個命令列出當前工作目錄下的文件列表。如果你輸入的是LS,你得到的只能是「找不到命令」的錯誤信息。

另外在Linux
shell命令中一個重要的地方是,你可以將命令串起來。這是Unix/Linux從第一天開始就有的巧妙的特點。最簡單的將命令連起來的辦法就是使用「|」,我們稱之為「pipe」。第一個命令的輸出就是下一個命令的輸入。
Linux命令有自己的語法規則:

基本的語法就像這樣:

command -option
file

例如:

ls
-la

這行命令的意義是輸出當前目錄的所有文件的文件名,l代表「long」,a代表「all」,有了l選項,你會發現,輸出的內容比較豐富,不只包括文件
名,還有文件的訪問許可權,所有者,所屬組等。你會發現這個命令會在屏幕上輸出大量的信息,如果當前目錄的文件比較多的話。

現在就是「pipe」出場的時候了。

ls
-la | more

你會在屏幕上看到如下信息:



你也可以在大多數Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字元或字元串。例如,*就代表任意字元串,?代表單個字元。例如:

ls
-l a*

這個命令會列出在當前工作目錄下所有的以小寫a開頭的文件,比如說abc.txt,alpha.jpg等等。

ls
a?cd

這條命令會列出所有以小寫a開頭隔一個未知字元以小寫cd結尾的所有文件。例如adcd,axcd,但是不會列出adfdcd,也不會列出axcd.txt。
一些常用的命令

man:如果你想了解每一個命令代表什麼含義以及他的用法,你就可以使用man(意義為manual)命令,例如:

man
ls

man輸出的內容是為系統管理員和開發者編寫的,如果你想了解更多命令的用法,你可以去找網路上的Linux命令文檔,有一個非常方便的就是丹尼爾·巴雷特的Linux的袖珍指南。

在以前如果你真的想學習Linux和Unix你必須閱讀man手冊。而在2012年的今天,面對如此好用的圖形界面,這句話顯得不是那麼的重要,但是如果你想了解Linux更深,閱讀man手冊仍然是一個好的開始。

su和sudo:su命令的作用是切換用戶,這也被稱為超級用戶,因為在有些系統中su命令可以使你以系統的所有許可權用戶root登錄。除非你是系統管理員,否則我絕不推薦你使用su切換到root,因為這可能給你帶來很多麻煩。

一個相對安全的多的辦法是使用sudo命令,這個命令可以上你以root許可權運行一個命令。

這兩個命令都需要系統密碼。在大多數Linux的桌面發行版中這兩個是相同的,就是你系統的第一個用戶設置的密碼。

grep:grep是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行列印出來。例如:

grep
foo /etc/passwd

返回在password文件中所有的含有foo的行

grep -i 「foo」
/etc/passwd

-i選項是忽略大小寫,這就意味著若某一行含有FOO或FOo也會被搜索到。

grep還支持遞歸搜索:

grep
-r 「foo」
/home/sjvn

這條命令將會搜索/home/sjvn目錄及其子目錄下所有的包含「foo」的行

grep也通常與其他命令串連起來使用,例如:

ls
-la | grep
foo*

列出當前目錄下任何以foo開頭的文件或目錄。例如如下文件將被匹配:foo,foobar,foolish.txt等等。

ps:報告進程的狀態。此命令將顯示哪些程序正在運行。我使用PS和grep比其他任何命令使用的都要多。

現在假如你有一個程序運行出了錯誤,你不能再桌面上把他關掉,(我看準你了,火狐),我運行如下命令就能查看他的進程id:

ps
-ef | grep firefox

這條命令做了如下事情:

kill -9
1234

·第一,他找出所有當前在我的電腦上運行的程序

·然後grep命令找出這些文件中叫「firefox」的,顯示到屏幕上。

·每一行都有一個進程id數字。有了,現在我就可以是用...

kill:這條命令就想他的名字一樣,他可以幹掉指定的進程。幹掉運行錯誤的firefox或者其他我想幹掉的進程。

kill
1234

這將會幹掉所有進程id為1234的程序。為了確保這個程序已經被幹掉(強行終止),我使用下面的命令。

clear:如果你覺得你的屏幕上有太多的東西,看起來很討厭,可以使用clear命令清空。
文件/目錄命令

cp:cp代表,就是復制,他可以復制一個或多個文件到指定的一個或多個目錄下。

一個通常的用法是:

cp
fred.txt ethel.txt

把fred.txt中的內容復制到當前文件夾中名為ethel.txt中

cp fred.txt
/home/sjvn/docs/fred.txt

把fred.txt復制到指定文件中。

cp *.txt
/home/sjvn/docs/

復制當前目錄下所有以.txt結尾的文件到指定的目錄下。

cp -r
/home/sjvn/docs/*
/home/sjvn/backup

遞歸的復制在/home/sjvn/docs/目錄下的所有文件到指定的文件夾。

hostname:顯示你當前登錄進去的計算機的名稱。

mv:mv(意義為move)顧名思義就是移動,可以移動指定文件到指定位置。當然這個命令有的時候還可以用來實現重命名。

例如:

mv
fred.txt
ethel.txt

這條命令的作用你可以簡單的認為是重命名fred.txt為ethel.txt。

當然此命令還有其他用法,此處不再一一羅列,用法與cp類似,只是這條命令不再保留原文件。

rm:rm代表remove,是刪除的意思,所以我運行:

rm
fred.txt

我將刪除fred.txt。

我強烈推薦你在執行rm命令的時候使用-i選項。這兒選項將在你執行命令的時候詢問你是否要真的刪除文件。就像這樣:

rm
-i fred.txt
系統信息

uname:uname
-a命令用一行簡短的給你總結的電腦的基本信息。這通常包括你的電腦名稱,Linux內核版本,你的發行版名稱等。



對於更詳細的信息,你可以使用cat命令,他可以顯示你的Linux電腦中的文本信息。

cat
/proc/cpuinfo

展示你的CPU的重要的統計。

cat
/proc/version

展示你的當前運行的Linux發行版的詳細信息。

cat
/etc/printcap

展示你當前安裝的列印機。

set | more:
set|more

組合命令可以給你更多的呢當前的桌面環境變數的信息。單如果你只是想知道你系統環境變數中的某一個或兩個,可以執行如下命令:

echo
$PATH

結束或者說是另一個開始

這里給你展示的只不過是Linux命令的表皮。成百上千的書和網站可以給你更多更復雜的如何使用Linux命令的展示。本文只是讓你在想了解比Linux
Gui更深一層時的參考。

9. 什麼是Shell

1、n. 殼,貝殼;炮彈;外形

2、vi. 剝落;設定命令行解釋器的位置

3、vt. 剝皮;炮轟

Shell讀法 英[ʃel]美[ʃel]

短語:

1、 thin shell薄殼的

2、 boiler shell鍋爐鍋筒,鍋爐殼體...

3、 shell arch薄殼拱

(9)cpshell命令擴展閱讀

shell的近義詞:bullet

詞彙搭配:

1、be hit by bullet中彈

2、a hail of bullets一陣彈雨

3、a volley of bullets許多子彈一起發射

詞義辨析:

bullet,shell這兩個名詞均與槍彈有關。

1、bullet含義廣泛,指各種槍用的子彈。

2、shell指發射後會爆炸的炮彈。

示例:

A bullet whizzed past my ear.

一顆子彈嗖的一聲從我耳邊飛過。

10. linux ubuntu shell腳本shell腳本里執行cp命令出錯。如下:

在圖形界面下按ctrl、alt、f2組合鍵進入,
ctrl、alt、f7組合鍵退出字元界面。
linux是多用戶操作系統打開命令行系統會開啟六個控制台,當其中一個崩潰是可直接切換到另一控制台而不必重啟電腦。
故,ctrl、alt、f7組合鍵退出字元界面。

閱讀全文

與cpshell命令相關的資料

熱點內容
ios大文件夾圖標 瀏覽:624
生的計劃pdf 瀏覽:711
oppoa93加密便簽在哪查找 瀏覽:18
兩個數字的加減乘除運算編程 瀏覽:227
給手機加密碼忘記了怎麼辦 瀏覽:601
單片機運算符 瀏覽:297
移動端微信商城源碼 瀏覽:442
編程貓下一個背景在哪裡 瀏覽:358
javaclasstype 瀏覽:238
樂高編程和樂高課的延伸 瀏覽:356
蘋果手機怎麼切換app美國賬號 瀏覽:865
編譯程序輸入一個字元串 瀏覽:407
圓命令畫法 瀏覽:308
如果給電腦e盤文件加密 瀏覽:802
javaswing項目 瀏覽:778
androidsdksetup 瀏覽:1005
pdf怎麼設置中文 瀏覽:128
安卓手機用什麼軟體看倫敦金 瀏覽:966
魅族文件夾無名稱 瀏覽:792
蘇黎世無人機演算法 瀏覽:876