Linux:二、常規使用
Linux基本命令:
檢視IP:
ifconfig 或者 hostname -i(需要配置檔案之後才可以使用)
ipconfig(Windows)
關閉防火牆:
Service iptables status
chkconfig iptables off
配置靜態IP地址:
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課會去講解
http://blog.itpub.net/30089851/viewspace-2134067/
tail -F xxx.log
echo "1" > xxx.log
echo "2" >> xxx.log
>:覆蓋(慎用)
>>:追加
-F引數 ==> -f --retry
重新命名:
mv xxx1 xxx2
複製:
cp xxx1 xxx2 以前的檔案不動,產生新的檔案
提醒:
xxx.default
xxx.xml
cp xxx.xml xxx.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 xxx強制刪除檔案,不詢問
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/xxx.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/xxx.log
[root@rzdatahadoop001 ~]# jpath=""
[root@rzdatahadoop001 ~]# echo $jpath
[root@rzdatahadoop001 ~]# rm -rf $jpath/* ==>rm -rf /*
怎樣檢視歷史命令:
history 檢視
!142 執行142行的命令
管道符:
|
怎樣過濾出
grep
例如:history | grep xxx
vi命令:
三種模式:
命令列模式、編輯模式、尾行模式
1、三種模式怎麼切換
2、在命令列模式,游標跳到第一行第一個字母
最後一行第一個字母
一行的最後一個字母
刪除當前行
刪除當前行及所在的以下行
3、假如檔案內容滿滿的,我需要重新覆蓋檔案
ctrl + a,Ctrl + c --> gg + dg -->i,右鍵貼上 -->esc -->shift + : --->wq
【來自@若澤大資料】
相關文章
- HomeBrew常規使用教程
- Postman 常規使用記錄Postman
- mongodb基礎整理篇————常規操作[二]MongoDB
- Linux系統安全常規優化Linux優化
- appuploader 常規使用登入方法APP
- 樹莓派4B系列教程二 :常規配置樹莓派
- 記Linux使用異常2Linux
- 穿越介面:常規與不常規
- git常規操作Git
- 常規sql的使用總結(陸續補充)SQL
- LINUX經常使用命令詳解Linux
- .NET Core部署到linux(CentOS)最全解決方案,常規篇LinuxCentOS
- Linux正規表示式使用指南Linux
- Git的常規操作Git
- linux基礎篇02-測試常見linux命令集合二Linux
- Qt3D使用assimp載入常規模型檔案QT3D模型
- Java 異常(二) 自定義異常Java
- Ceph常規操作及常見問題梳理
- PopupWindow使用詳解(二)Popwindow製作常見花哨效果
- VUE檢視常規操作Vue
- 日誌分析常規操作
- dataguard 常規運維操作運維
- ORACLE LOB SEGMENT常規管理Oracle
- mysql常規最佳化MySql
- linux使用者和組管理常見命令Linux
- C++筆記 14:審慎使用異常規格(exception specifications)C++筆記Exception
- 使用者、組及其它 Linux 特性(二)Linux
- 二、Linux系統安裝和基本使用Linux
- eslint常見規則列表EsLint
- 汙水常規五項檢測
- cookie常規實用方法合集Cookie
- 【MySql】mysql表的常規管理MySql
- Gitlab CI 常規介紹Gitlab
- make常見規則解析(轉)
- 【MySql】mysql 表的常規管理MySql
- 常見的正規表示式
- Docker常規安裝簡介Docker
- linux系統程式設計之管道(二):管道讀寫規則Linux程式設計