若澤大資料實戰第二天 Linux命令基礎

2021-08-19 18:33:39 字數 2851 閱讀 5422

linux基本命令:

檢視ip:

ifconfig 或者 hostname -i(需要配置檔案之後才可以使用)

ipconfig(windows)

關閉防火牆:
service iptables status

chkconfig iptables off

vi /etc/sysconfig/network-scripts/ifcfg-eth0

onboot=yes

nm_controlled=no

bootproto="static"

ipaddr=192.168.137.200

netmask=255.255.255.0

gateway=192.168.137.2

dns1=10.64.0.10

service network restart

實時檢視檔案內容
flume課會去講解

30089851/viewspace-2134067/

tail -f ***.log

echo "1" > ***.log

echo "2"

>> ***.log

>:覆蓋(慎用)

>>

:追加

-f引數 ==> -f --retry

重新命名:
mv ***1  ***2
複製:
cp

***1

***2 以前的檔案不動,產生新的檔案

***.default

***.xml

cp***

.xml

***.xml20171205 (養成備份習慣)

輸出列印:
echo

"123"

別名:alias(*)
alias 檢視有哪些別名

臨時: alias jh='cd /home/jepson'

設定jh別名 =前後沒有空格

永久: alias jh='cd /home/jepson'

配置到環境變數檔案,執行生效命令

cd jh

環境變數配置:(****)配置軟體的home
全域性:

/etc/profile

個人: ~/.bash_profile 或者 ~/.bashrc

1.假設沒有.bash_profile,怎麼辦?

2.注意.bash_profile的許可權問題

生效: source /etc/profile

. .bash_profile 或者 source .bash_profile

刪除檔案:
rm 刪除時需要詢問

rm -f ***強制刪除檔案,不詢問

rm -r -f 或者 rm -rf 遞迴,強制刪除資料夾

慎用:rm -rf / (手工)

shell指令碼:
[root@rzdatahadoop001 ~]# mkdir /home/jepson/001

[root@rzdatahadoop001 ~]# jpath="/home/jepson/001"

[root@rzdatahadoop001 ~]# echo $jpath

/home/jepson/001

[root@rzdatahadoop001 ~]# touch /home/jepson/001/***.log

[root@rzdatahadoop001 ~]# echo $jpath

/home/jepson/001

[root@rzdatahadoop001 ~]# rm -rf $jpath/*

[root@rzdatahadoop001 ~]# ll /home/jepson/001/

total 0

#邏輯錯誤導致jpath複製為""

[root@rzdatahadoop001 ~]# touch /home/jepson/001/***.log

[root@rzdatahadoop001 ~]# jpath=""

[root@rzdatahadoop001 ~]# echo $jpath

[root@rzdatahadoop001 ~]# rm -rf $jpath/* ==>rm -rf /*

怎樣檢視歷史命令:
history 檢視

!142 執行142行的命令

管道符:
|
怎樣過濾出
grep

例如:history | grep ***

vi命令:
三種模式:

命令列模式、編輯模式、尾行模式

1、三種模式怎麼切換

2、在命令列模式,游標跳到第一行第乙個字母

最後一行第乙個字母

一行的最後乙個字母

刪除當前行

刪除當前行及所在的以下行

3、假如檔案內容滿滿的,我需要重新覆蓋檔案

ctrl + a,ctrl + c --> gg + dg -->i,右鍵貼上 -->esc -->shift + : --->wq

大資料課程推薦:

若澤大資料實戰第三天 Linux命令高階

linux基本命令 使用者和使用者組的常用命令 it運維 檢視使用者目錄 ll usr sbin user 檢視使用者組目錄 ll usr sbin group 檢視使用者 ll usr sbin user 檢視使用者組 ll usr sbin group 新增使用者 useradd 刪除之後如果再...

大資料學習第二天 Linux篇

具體步驟參考這位仁兄 轉殖完成之後,還需要對轉殖後的機子進行必要的網路配置。配置後容易出現乙個小問題 解決如下 網路配置完成後 我們需要對它的主機名進行變更 為了方便兩者之間傳遞檔案的操作 我們需要為兩台機器配置好host檔案 注意的是host的名稱一定要和hostname保持一致 相同的,在nod...

大資料學習第二天(linux命令)

type 命令型別 外部命令 內部命令 help 內部命令幫助 help 內部命令清單,附帶語法格式,描述 help 具體內部命令 man 幫助手冊manual yum install man man pages y whereis 定位命令位置 file 檔案型別 echo 列印到標準輸出 pat...