hadoop常用linux命令,# Hadoop學習筆記(二)——Linux常用命令

ifconfig

Linux ifconfig命令用于顯示或設置網絡設備。

ifconfig可設置網絡設備的狀態,或是顯示目前的設置。

5aa38d5247f1

ifconfig.png

語法

ifconfig [網絡設備][down up -allmulti -arp -promisc][add][del][][io_addr][irq][media][mem_start][metric][mtu][netmask][tunnel][-broadcast][-pointopoint][IP地址]

參數說明

add 設置網絡設備IPv6的IP地址。

del 刪除網絡設備IPv6的IP地址。

down 關閉指定的網絡設備。

設置網絡設備的類型與硬件地址。

io_addr 設置網絡設備的I/O地址。

irq 設置網絡設備的IRQ。

media 設置網絡設備的媒介類型。

mem_start 設置網絡設備在主內存所占用的起始地址。

metric 指定在計算數據包的轉送次數時,所要加上的數目。

mtu 設置網絡設備的MTU。

netmask 設置網絡設備的子網掩碼。

tunnel 建立IPv4與IPv6之間的隧道通信地址。

up 啟動指定的網絡設備。

-broadcast 將要送往指定地址的數據包當成廣播數據包來處理。

-pointopoint 與指定地址的網絡設備建立直接連線,此模式具有保密功能。

-promisc 關閉或啟動指定網絡設備的promiscuous模式。

[IP地址] 指定網絡設備的IP地址。

[網絡設備] 指定網絡設備的名稱。

ls

Linux ls命令用于顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

參數

a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)

-l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出

-r 將文件以相反次序顯示(原定依英文字母次序)

-t 將文件依建立時間之先后次序列出

-A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)

-F 在列出的文件名稱后加一符號;例如可執行檔則加 "*", 目錄則加 "/"

-R 若目錄下有文件,則以下之文件亦皆依序列出

5aa38d5247f1

ls.png

pwd

Linux pwd命令用于顯示工作目錄。

執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

5aa38d5247f1

pwd.png

mkdir

Linux mkdir命令用于建立名稱為 dirName 之子目錄。

語法

mkdir [-p] dirName

參數說明

-p 確保目錄名稱存在,不存在的就建一個。

rm

Linux rm命令用于刪除一個文件或者目錄。

語法

rm [options] name...

參數

-i 刪除前逐一詢問確認。

-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認。

-r 將目錄及以下之檔案亦逐一刪除。

5aa38d5247f1

mkdir&rm.png

mv

Linux mv命令用來為文件或目錄改名、或將文件或目錄移入其它位置。

語法

mv [options] source dest

mv [options] source... directory

參數說明

-i: 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件;

-f: 在mv操作要覆蓋某已有的目標文件時不給任何指示;

cp

Linux cp命令主要用于復制文件或目錄。

語法

cp [options] source dest

cp [options] source... directory

參數說明

-a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,并復制目錄下的所有內容。其作用等于dpR參數組合。

-d:復制時保留鏈接。這里所說的鏈接相當于Windows系統中的快捷方式。

-f:覆蓋已經存在的目標文件而不給出提示。

-i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答"y"時目標文件將被覆蓋。

-p:除復制文件的內容外,還把修改時間和訪問權限也復制到新文件中。

-r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。

-l:不復制文件,只是生成鏈接文件。

tar

Linux tar命令用于備份文件。

tar是用來建立,還原備份文件的工具程序,它可以加入,解開備份文件內的文件。

語法

tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b ][-C ][-f ][-F

參數

-A或--catenate 新增文件到已存在的備份文件。

-b<區塊數目>或--blocking-factor=<區塊數目> 設置每筆記錄的區塊數目,每個區塊大小為12Bytes。

-B或--read-full-records 讀取數據時重設區塊大小。

-c或--create 建立新的備份文件。

-C<目的目錄>或--directory=<目的目錄> 切換到指定的目錄。

-d或--diff或--compare 對比備份文件內和文件系統上的文件的差異。

-f<備份文件>或--file=<備份文件> 指定備份文件。

-F

-g或--listed-incremental 處理GNU格式的大量備份。

-G或--incremental 處理舊的GNU格式的大量備份。

-h或--dereference 不建立符號連接,直接復制該連接所指向的原始文件。

-i或--ignore-zeros 忽略備份文件中的0 Byte區塊,也就是EOF。

-k或--keep-old-files 解開備份文件時,不覆蓋已有的文件。

-K<文件>或--starting-file=<文件> 從指定的文件開始還原。

-l或--one-file-system 復制的文件或目錄存放的文件系統,必須與tar指令執行時所處的文件系統相同,否則不予復制。

-L<媒體容量>或-tape-length=<媒體容量> 設置存放每體的容量,單位以1024 Bytes計算。

-m或--modification-time 還原文件時,不變更文件的更改時間。

-M或--multi-volume 在建立,還原備份文件或列出其中的內容時,采用多卷冊模式。

-N<日期格式>或--newer=<日期時間> 只將較指定日期更新的文件保存到備份文件里。

-o或--old-archive或--portability 將資料寫入備份文件時使用V7格式。

-O或--stdout 把從備份文件里還原的文件輸出到標準輸出設備。

-p或--same-permissions 用原來的文件權限還原文件。

-P或--absolute-names 文件名使用絕對名稱,不移除文件名稱前的"/"號。

-r或--append 新增文件到已存在的備份文件的結尾部分。

-R或--block-number 列出每個信息在備份文件中的區塊編號。

-s或--same-order 還原文件的順序和備份文件內的存放順序相同。

-S或--sparse 倘若一個文件內含大量的連續0字節,則將此文件存成稀疏文件。

-t或--list 列出備份文件的內容。

-T<范本文件>或--files-from=<范本文件> 指定范本文件,其內含有一個或多個范本樣式,讓tar解開或建立符合設置條件的文件。

-u或--update 僅置換較備份文件內的文件更新的文件。

-U或--unlink-first 解開壓縮文件還原文件之前,先解除文件的連接。

-v或--verbose 顯示指令執行過程。

-V<卷冊名稱>或--label=<卷冊名稱> 建立使用指定的卷冊名稱的備份文件。

-w或--interactive 遭遇問題時先詢問用戶。

-W或--verify 寫入備份文件后,確認文件正確無誤。

-x或--extract或--get 從備份文件中還原文件。

-X<范本文件>或--exclude-from=<范本文件> 指定范本文件,其內含有一個或多個范本樣式,讓ar排除符合設置條件的文件。

-z或--gzip或--ungzip 通過gzip指令處理備份文件。

-Z或--compress或--uncompress 通過compress指令處理備份文件。

-<設備編號><存儲密度> 設置備份用的外圍設備編號及存放數據的密度。

--after-date=<日期時間> 此參數的效果和指定"-N"參數相同。

--atime-preserve 不變更文件的存取時間。

--backup=<備份方式>或--backup 移除文件前先進行備份。

--checkpoint 讀取備份文件時列出目錄名稱。

--concatenate 此參數的效果和指定"-A"參數相同。

--confirmation 此參數的效果和指定"-w"參數相同。

--delete 從備份文件中刪除指定的文件。

--exclude=<范本樣式> 排除符合范本樣式的問家。

--group=<群組名稱> 把加入設備文件中的文件的所屬群組設成指定的群組。

--help 在線幫助。

--ignore-failed-read 忽略數據讀取錯誤,不中斷程序的執行。

--new-volume-script=

--newer-mtime 只保存更改過的文件。

--no-recursion 不做遞歸處理,也就是指定目錄下的所有文件及子目錄不予處理。

--null 從null設備讀取文件名稱。

--numeric-owner 以用戶識別碼及群組識別碼取代用戶名稱和群組名稱。

--owner=<用戶名稱> 把加入備份文件中的文件的擁有者設成指定的用戶。

--posix 將數據寫入備份文件時使用POSIX格式。

--preserve 此參數的效果和指定"-ps"參數相同。

--preserve-order 此參數的效果和指定"-A"參數相同。

--preserve-permissions 此參數的效果和指定"-p"參數相同。

--record-size=<區塊數目> 此參數的效果和指定"-b"參數相同。

--recursive-unlink 解開壓縮文件還原目錄之前,先解除整個目錄下所有文件的連接。

--remove-files 文件加入備份文件后,就將其刪除。

--rsh-command=<執行指令> 設置要在遠端主機上執行的指令,以取代rsh指令。

--same-owner 嘗試以相同的文件擁有者還原文件。

--suffix=<備份字尾字符串> 移除文件前先行備份。

--totals 備份文件建立后,列出文件大小。

--use-compress-program=<執行指令> 通過指定的指令處理備份文件。

--version 顯示版本信息。

--volno-file=<編號文件> 使用指定文件內的編號取代預設的卷冊編號。

實例

打包

tar -cvf

打包+壓縮

tar -zcvf

解壓

tar -zxvf

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270972.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270972.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270972.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

數據庫:計算地球上兩個坐標點之間里程

今天給大家分享計算地球上兩個坐標點之間里程不同數據庫版本的腳本。1、SQLServer腳本–-計算地球上兩個坐標點&#xff08;經度&#xff0c;緯度&#xff09;之間距離sql函數 CREATE FUNCTION [dbo].[fnGetDistance](LatBegin REAL , LngBegin REAL, LatEnd REAL, LngEnd REA…

jvm 崩潰日志設置_JVM致命錯誤日志(hs_err_pid.log)分析(轉載)

當jvm出現致命錯誤時&#xff0c;會生成一個錯誤文件 hs_err_pid.log&#xff0c;其中包括了導致jvm crash的重要信息&#xff0c;可以通過分析該文件定位到導致crash的根源&#xff0c;從而改善以保證系統穩定。當出現crash時&#xff0c;該文件默認會生成到工作目錄下&#x…

使用entrySet遍歷Map類集合KV,而不是keySet方式進行遍歷

使用entrySet遍歷Map類集合KV,而不是keySet方式進行遍歷

【Qt開發】Qt Creator在Windows上的調試器安裝與配置

Qt Creator在Windows上的調試器安裝與配置 如果安裝Qt時使用的是Visual Studio的預編譯版&#xff0c;那么很有可能就會缺少調試器&#xff08;Debugger&#xff09;&#xff0c;而使用MSVC的Qt對應的原生調試器是CDB&#xff08;對應MinGW的Qt使用GDB調試器&#xff09;。本文…

linux rsync 帶密碼,Linux配置ssh無密碼驗證,rsync

1.我先聲明主機pangzhiminglinux 192.168.200.129CentOS2 192.168.200.130方法大概是這樣&#xff1a;如果想從pangzhiminglinux的普通用戶無驗證登錄到CentOS2的普通用戶(單方向的)&#xff0c;那么就要在兩個主機都建立一個相同名字&#xff0c;相同密碼的普通…

Java:Lombok插件用法筆記

1、Lombok是什么東東&#xff1f;官方介紹Lombok項目是一個Java庫&#xff0c;它可以自動嵌入你的編輯器和構建工具中&#xff0c;從而減少你的代碼量。永遠不要再寫另一個getter或equals方法&#xff0c;它帶有一個注釋的你的類有一個功能全面的生成器&#xff0c;自動化你的日…

bzoj2058: [Usaco2010 Nov]Cow Photographs(逆序對)

題目大意&#xff1a;給出n個數的序列&#xff0c;每次可以交換相鄰的兩個數&#xff0c;問把序列變成編號i在編號i1左邊&#xff0c;編號1在編號n右邊(一個環)最少需要多少步。如&#xff1a;35421最少交換兩次變為34512。 一開始看到這題&#xff0c;只會O(n)&#xff0c;后來…

sap實施和開發哪個前景_2021年了!還不知道 SAP顧問的職業前景?

一、先說什么是SAP。百度詞條的解釋&#xff1a;SAP有兩個意思一為“System Applications and Products”的簡稱&#xff0c;是SAP公司的產品——企業管理解決方案的軟件名稱。也代指SAP公司。二為SAP開發的ERP&#xff08;Enterprise-wide Resource Planning&#xff09;軟件名…

Linux找最大最小值的命令,Linux中awk命令正確的求最大值、最小值、平均值、總和...

test.txt文件內容&#xff1a;911352142118求最大值&#xff1a;awk BEGIN {max 0} {if ($10 > max0) max$1} END {print "Max", max} test.txtMax 118求最小值&#xff1a;awk BEGIN {min 65536} {if ($10 < min0) min$1} END {print "Min", min}…

?分布式數據庫技術基礎:數據分布介紹

1、數據分布的定義數據分布是指在分布式環境中通過合理分布數據&#xff0c;提高數據操作自然并行度&#xff0c;以達到最優的執行效率的目的。在構建分布式數據庫系統運行環境時&#xff0c;必須考慮數據如何分布在系統的各個場地上。數據分布主要關注的問題是在分布式數據中&…

uname命令 linux,Linux uname命令詳解

Linux uname命令用于顯示系統信息。uname可顯示電腦以及操作系統的相關信息。語法參數&#xff1a;uname [參數]參數&#xff1a;-a或--all&#xff1a;顯示全部的信息&#xff1b;-m或--machine&#xff1a;顯示電腦類型&#xff1b;-n或-nodename&#xff1a;顯示在網絡上的主…

ios開發text kit_IOS開發入門之TextKit詳解

本文將帶你了解IOS開發入門iOS 開發 富文本詳解之TextKit詳解&#xff0c;希望本文對大家學IOS有所幫助。textkit結構textkit使用步驟#Mark - 1. 自定義label --class CZLabel: UILabel---四個屬性//1.屬性文本存儲private lazy var textStorage NSTextStorage()//2.負責文本…

分布式數據庫技術基礎:數據分片介紹

1、數據分片定義數據分片也成為數據分割&#xff0c;是分布式數據庫的特征之一。一般在一個分布式數據庫中&#xff0c;全局數據庫是由各個局部數據庫邏輯組合而成的&#xff0c;反之各個局部數據庫是由全局數據庫的某種分割邏輯而得的。數據分片得到的各部分元組成為該關系的邏…

9.02

1.input標簽&#xff1a;<input> 標簽用于搜集用戶信息。根據不同的 type 屬性值&#xff0c;輸入字段擁有很多種形式。 輸入字段可以是文本字段、復選框、掩碼后的文本控件、單選按鈕、按鈕等等。例如&#xff1a;Frist name:<input type"text" name"…

分布式數據庫技術基礎:分布透明性相關知識

1、分布透明性介紹數據分布獨立性&#xff1a;主要是指用戶或用戶程序使用分布式數據庫如同使用集中式數據庫那樣&#xff0c;不必關系全局數據的分布情況。也就是說全局數據的邏輯分片、片段的物理位置分配、各場地數據庫的數據模型等情況對用戶和用戶應用程序是透明的。因此分…

宏基4750網卡驅動linux,宏基4750g網卡驅動下載

宏基4750g網卡驅動是宏基筆記本上網驅動&#xff0c;驅動可以幫助用戶體驗便捷上網功能&#xff0c;只需要的雙擊驅動安裝就可以完成&#xff0c;網卡驅動是筆記本必備程序&#xff0c;歡迎用戶來當易網下載體驗&#xff01;驅動介紹Acer宏碁Aspire 4750G筆記本網卡驅動14.4.0.…

python request post 數組_[pve][python]用python3獲取pve狀態信息

手頭的Proxmox VE集群和節點越來越多&#xff0c;需要考慮統一管理了&#xff0c;先定一個小目標——集中狀態監控。以前寫過檢測ceph并用釘釘報警的bash腳本&#xff0c;這次換上洋氣的方式&#xff0c;用python來通過pve的api獲取其狀態信息。首先參考proxmox官方的api(實際上…