Ⅰ linux下怎麼批量重命名這些文件
rename
相關命令:mv
rename 用於 對文件進行命名管理,可進行批量命名並支持正則表達式, rename命令存在兩個版本用法上有所區別 一個是 C語言版本支持通配符,另一個是 Perl版本.支持正則表達式
參數
-n 操作預覽,在不更改文件名稱情況下,顯示執行後的結果
-f 強制執行
【常用通配符說明】
? 表示一個任意字元
* 表示一個或一串任意字元
-------------------------------------------------
【常用正則表達式符號說明】
^ 匹配輸入的開始位置
$ 匹配輸入的結尾
. 匹配除換行符外的任意字元
+ 匹配前一個字元一次或多次 例如,"zo+"可以匹配"zoo",但不匹配"z"
[a-z] 表示某個范圍內的字元,例如,"[a-z]"匹配"a"與"z"之間的任何一個小寫字母字元。
[^m-z] 否定的字元區間。與不在指定區間內的字元匹配。
Ⅱ Linux_scp 遠程復制多個文件時不需要重復多次輸入密碼怎麼解決復制命令都是寫在bash內的
你好,
可以設置ssh無密碼登錄,這樣就不用每次都輸入密碼了。
說明:如果A機器(client)想自動登錄B機器(server),需要將A生成的公匙加到B的authorized_keys 中,即可登錄時直接
<1>在客戶端使用ssh-keygen -t rsa 產生一對密鑰和公鑰
<2>敲回車
<3>回車
<4>回車
<5>ls ~/.ssh 其中id_rsa為私鑰id_rsa.pub為公鑰
<6>把id_rsa文件放在client中的 ~/.ssh/中
<7>把id_rsa.pub中的內容寫入到server中的~/.ssh/authorized_keys 文件中
3.ok!
Ⅲ linux常用命令多少個
Linux命令有很多,比較常用的命令大概分為150個,具體包含:
線上查詢及幫助命令(2個)
man查看命令幫助,命令的詞典,更復雜的還有info,但不常用。
help查看Linux內置命令的幫助,比如cd命令。
文件和目錄操作命令(18個)
ls全拼list,功能是列出目錄的內容及其內容屬性信息。
cd全拼change directory,功能是從當前工作目錄切換到指定的工作目錄。
cp全拼,其功能為復制文件或目錄。
find查找的意思,用於查找目錄及目錄下的文件。
mkdir全拼make directories,其功能是創建目錄。
mv全拼move,其功能是移動或重命名文件。
pwd全拼print working directory,其功能是顯示當前工作目錄的絕對路徑。
rename用於重命名文件。
rm全拼remove,其功能是刪除一個或多個文件或目錄。
rmdir全拼remove empty directories,功能是刪除空目錄。
touch創建新的空文件,改變已有文件的時間戳屬性。
tree功能是以樹形結構顯示目錄下的內容。
basename顯示文件名或目錄名。
dirname顯示文件或目錄路徑。
chattr改變文件的擴展屬性。
lsattr查看文件擴展屬性。
file顯示文件的類型。
md5sum計算和校驗文件的MD5值。
查看文件及內容處理命令(21個)
cat全拼concatenate,功能是用於連接多個文件並且列印到屏幕輸出或重定向到指定文件中。
tactac是cat的反向拼寫,因此命令的功能為反向顯示文件內容。
more分頁顯示文件內容。
less分頁顯示文件內容,more命令的相反用法。
head顯示文件內容的頭部。
tail顯示文件內容的尾部。
cut將文件的每一行按指定分隔符分割並輸出。
split分割文件為不同的小片段。
paste按行合並文件內容。
sort對文件的文本內容排序。
uniq去除重復行。oldboy
wc統計文件的行數、單詞數或位元組數。
iconv轉換文件的編碼格式。
dos2unix將DOS格式文件轉換成UNIX格式。
diff全拼difference,比較文件的差異,常用於文本文件。
vimdiff命令行可視化文件比較工具,常用於文本文件。
rev反向輸出文件內容。
grep/egrep過濾字元串,三劍客老三。
join按兩個文件的相同欄位合並。
tr替換或刪除字元。
vi/vim命令行文本編輯器等。
Ⅳ linux文件操作命令有哪些
新建文件:
1.新建文件夾命令:mkdir
文件夾名稱
2.創建文檔就用:vi
文件名,然後就可以編輯文檔了,退出的時候依次按ESC
->
:
->x
就退出並保存了,:wq
保存後退出。:x
同「
wq」。:q!
–
不保存內容,
強制退出。
刪除文件:
1.刪除文件夾:rm
[選項]
文件夾名稱。如rm
-r
test
2.刪除文件:rm
文件名
。如:rm
test.txt
修改文件:
1.vi命令。vi
文件名這樣就可以打開一個文件,再點擊i就可以進入編輯了。其實編輯命令還有:o,a。我這里比較熟悉i的使用:退出點擊esc鍵,就進入命令模式。
我這里找了一些常見的命令,如下:
x:刪除當前字元。
dd:刪除當前行。
2dd:刪除文件的當前行和後一行。
u:恢復前一步操作。
p:復制之前刪除的行。
yy:復制游標所在的整行。
2yy:復制2行,舉一反三
3yy。
p:粘貼到游標的後面。
查看文件:
1.查看目錄下的所有文件又2種命令:ll
和ls
。
ll會列出該文件下的所有文件信息,包括隱藏的文件,而ls
只列出顯式文件名。
2.查看某個文件內容也有2種:cat
和
vi
。cat主要有三大功能:一次顯示整個文件:$
cat
filenam
、從鍵盤創建一個文件:$
cat
>
filename
只能創建新文件,不能編輯已有文件、將幾個文件合並為一個文件:
$cat
file1
file2
>
file
.
vi實際上是文件編輯命令,但是也可以查看文件。
Ⅳ linux命令的文件指令
more,less
這是兩個顯示一般文本文件的指令。如果一個文本文件太長了超過一個屏幕的畫面,用cat來看實在是不理想,就可以試試more和less兩個指令。More指令可以使超過一頁的文件臨時停留在屏幕,等你按任何的一個鍵以後,才繼續顯示。而less除了有more的功能以外,還可以用方向鍵往上或往下的滾動文件,所以你隨意瀏覽,閱讀文章時,less是個非常好的選擇。當more或less文件不存在時,那麼該文件就會自動生個空文件,所以more和less也可以作為創建文件的用法。
more 參數如下:
+num 從第num行開始顯示;
-num 定義屏幕大小,為num行;
+/pattern 從pattern 前兩行開始顯示;
-c 從頂部清屏然後顯示;
-d 提示Press space to continue, 'q' to quit.(按空 鍵繼續,按q鍵退出),禁用響鈴功能;
-l 忽略Ctrl+l (換頁)字元;
-p 通過清除窗口而不是滾屏來對文件進行換頁。和-c參數有點相似;
-s 把連續的多個空行顯示為一行;
-u 把文件內容中的下劃線去掉
less 常用參數
de>-c 從頂部(從上到下)刷新屏幕,並顯示文件內容。而不是通過底部滾動完成刷新;
-f 強制打開文件,二進制文件顯示時,不提示警告;
-i 搜索時忽略大小寫;除非搜索串中包含大寫字母;
-I 搜索時忽略大小寫,除非搜索串中包含小寫字母;
-m 顯示讀取文件的百分比;
-M 顯法讀取文件的百分比、行號及總行數;
-N 在每行前輸出行號;
-p pattern 搜索pattern;比如在/etc/profile搜索單詞MAIL,就用 less -p MAIL /etc/profile
-s 把連續多個空白行作為一個空白行顯示;
-Q 在終端下不響鈴;de>
比如:我們在顯示/etc/profile的內容時,讓其顯示行號;
de>[root@localhost ~]# less -N /etc/profilede>
pwd
pwd [print working directory]
pwd [--help][--version]
說明:執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。
Ⅵ linux系統命令之文件命令
linux系統命令之文件命令1
chmod
用來改變文件或者文件夾的相關許可權
設置/u01這個文件夾的目錄對於擁有者具有最高許可權(可讀、可寫、可執行),
所屬組和其他用戶具有
可讀、可執行的許可權
chmod
755
/u01
2
chown
用該改變文件夾或者文件的所屬用戶和所屬組
chown
-R
oracle:oinstall
/u01
把/u01目錄及其子目錄下面的所有文件的所屬組,所屬用戶修改為oracle:oinstall3
cp
文件拷貝命令
cp
-R
/tools
/home/
把/tools目錄及其子目錄的所有文件都拷貝到/home這個目錄下4
scp
網路文件拷貝
scp
-rp
192.168.11.128:/tools/
/home/
把網路地址192.168.11.128上的tools/
目錄拷貝到
/home/目錄下面5
find
find
/etc
-name
*eth0*;
查找/etc目錄及其子目錄,找出含有eth0的文件6
locate
查找命令,類似find,效率比find命令要高
locate
ifcfg-eth0
從數據字典中查找文件ifcfg-eth07
mkdir
創建文件目錄
mkdir
-p
/hsj/hyl/aaa/bbb
創建多級目錄8
mv
/tools
/home/
移動文件夾tools
到home目錄下面9
rm
-fr
/hsj
刪除/hsj
及其子目錄
Ⅶ 有一個linux程序,需要多次運行並更換輸入輸出參數文件,如何寫命令
用循環,並行運行用&
./Program<input$a.txt>output$a.txt &
其中a是個循環變數。
Ⅷ linux目錄命令,文件命令,許可權設置命令
chmod命令用於修改文件或目錄的許可權,格式為:"chmod [參數] 許可權 文件或目錄名稱"。
chown命令用於修改文件或目錄的所屬主與所屬組,格式為:「chown [參數] 所屬主:所屬組 文件或目錄名稱」。
chmod與chown的命令參數很簡單記——對於文件不加參數,遇到目錄加大寫-R(遞歸,修改目錄內所有文件的屬性)。
chattr命令用於設置文件的隱藏許可權,格式為:「chattr [參數] 文件」。
lsattr命令用於顯示文件的隱藏許可權,格式為:「lsattr [參數] 文件」。
文件許可權是linux基礎,兄台可以系統學習下用戶身份與文件許可權的知識http://www.linuxprobe.com/chapter-05.html