大資料修行基礎篇 Day01

2021-09-30 01:35:59 字數 2943 閱讀 8015

[root@hadoop001 ~]

# touch zxy.log

[root@hadoop001 ~]

# echo "" > zxyz.log

[root@hadoop001 ~]

# cat /dev/null > zxyx.log

tips:慎用 echo 「」 > zxyz.log 這種設定空檔案的方式,這種方式建立出來的檔案不是絕對意義上的空檔案,大小為1kb;其餘兩種則為0kb。

[root@hadoop001 ~]

# mv zxy.log zxy1.log

[root@hadoop001 ~]

# cp zxy1.log zxy/zxy2.log

tips:mv----始終只有乙份cp----原檔案不動,新增乙份

mv所需要的時間要比cp需要的時間少,在mv和cp過程中可以修改名字。

[root@hadoop001 ~]

# cat zxy.log zxy1.log

[root@hadoop001 ~]

# less zxy1.log zxy/zxy2.log

[root@hadoop001 ~]

# more zxy1.log zxy/zxy2.log

tips: cat----直接顯示檔案的全部內容

more----檔案內容一頁一頁的往下翻,按空格往下翻,不能夠回退,按q退出

less----檔案內容 往下 往上 按上下箭頭的按鍵 按q鍵退出

[root@hadoop001 ~]

# mkdir zxy

[root@hadoop001 ~]

# mkdir -p 1/2/3

[root@hadoop001 ~]

# mkdir z x y

tips: mkdir zxy----建立單個資料夾

mkdir -p 1/2/3----建立級聯資料夾,使用-p

mkdir z x y----建立並行的資料夾

[root@hadoop001 ~]

# ll

total 535352

drwxr-xr-x. 2 root root 27 aug 29 09:29 bin

drwxr-xr-x. 2 root root 6 apr 11 2018 etc

drwxr-xr-x. 2 root root 6 apr 11 2018 games

drwxr-xr-x. 2 root root 6 apr 11 2018 include

drwxr-xr-x. 2 root root 6 apr 11 2018 lib

drwxr-xr-x. 2 root root 6 apr 11 2018 lib64

drwxr-xr-x. 2 root root 6 apr 11 2018 libexec

drwxr-xr-x 13 mysqladmin dba 4096 oct 31 22:07 mysql

[root@hadoop001 ~]

# ll -a

[root@hadoop001 ~]

# ll -h

[root@hadoop001 ~]

# ll -help

tips: ll -a ----檢視所有檔案包含隱藏檔案(.開頭的)

ll -h ----檢視檔案的大小

ll -rt ----檢視檔案建立的時間

ll --help ----檢視ll命令的文件幫助

[root@hadoop001 ~]

# cd /usr/local/bin

[root@hadoop001 ~]

# cd bin

[root@hadoop001 ~]

# cd ./bin

絕對路徑 /根目錄 以根目錄 e:\***\***

相對路徑 不以根目錄為開始,以當前游標所在目錄為開始

[root@hadoop001 ~]

# clear

[root@hadoop001 ~]

# yum install -y lrzsz

[root@hadoop001 ~]

# sz ***.log

[root@hadoop001 ~]

# cat ***.log | grep error

[root@hadoop001 ~]

# cat ***.log | grep -a 10 error //後十行

[root@hadoop001 ~]

# cat ***.log | grep -b 10 error //前十行

[root@hadoop001 ~]

# cat ***.log | grep -c 10 error //前後各十行

[root@hadoop001 ~]

# tail -f ***.log

[root@hadoop001 ~]

# tail -f ***.log

tail -f = tail -f + retry

tail -f:即使將檔案移走、改名,但只要有同名檔案進入還是會繼續實時跟蹤檢視文章

tail -f:一旦將檔案移走、改名,即使有同名檔案進入不會繼續跟蹤檢視文章

C程式設計基礎day01

根目錄 bin一般用來放工具 home一般放使用者賬號密碼,使用者的東西 lib一般放庫檔案 usr include一般放stdio.h等常用標頭檔案 ls l 查詢檔案列表,以 開頭為普通檔案,以d開頭為目錄檔案,以b和c開頭為裝置塊檔案和字元裝置檔案,以l開頭為鏈結檔案,以s代表管道檔案 以點....

linux 基礎教學day 01

1 首先聊聊linux的執行級別 執行級別0 系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動 執行級別1 單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸 執行級別2 多使用者狀態 沒有nfs 執行級別3 完全的多使用者狀態 有nfs 登陸後進入控制台命令列模式 執行級別4 ...

SQL基礎學習day01

froeign key外來鍵 check約束 defualt預設值 truncate table 語句 其它運算子描述 等於 不等於。注釋 在 sql 的一些版本中,該操作符可被寫成 大於 小於 大於等於 小於等於 between 在某個範圍內 like 搜尋某種模式 in指定針對某個列的多個可能值...