Linux:2、Linux常用命令

查看IP

ifconfig 或者 hostname -i(需要配置文件之后才可以使用)
ipconfig(Windows)

關(guān)閉防火墻

Service iptables status
chkconfig iptables off

配置靜態(tài)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

保存退出執(zhí)行Service network restart

實(shí)時(shí)查看文件內(nèi)容

tail -F xxx.log
echo "1" > xxx.log  
echo "2" >> xxx.log 

>:覆蓋(慎用)
>>:追加

-F參數(shù) ==> -f --retry

重命名

mv xxx1  xxx2

復(fù)制

cp xxx1 xxx2 以前的文件不動,產(chǎn)生新的文件

提醒:
    xxx.default
    xxx.xml
    cp xxx.xml xxx.xml20171205 (養(yǎng)成備份習(xí)慣)

輸出打印

echo "123"

alias

alias 查看有哪些別名

臨時(shí):
alias jh='cd /home/jepson'
設(shè)置jh別名    =前后沒有空格

永久:
alias jh='cd /home/jepson'
配置到環(huán)境變量文件,執(zhí)行生效命令

cd jh

環(huán)境變量配置

全局:
/etc/profile

個(gè)人:
~/.bash_profile 或者 ~/.bashrc
    1.假設(shè)沒有.bash_profile,怎么辦?
    2.注意.bash_profile的權(quán)限問題
    
生效:
source /etc/profile
. .bash_profile 或者 source .bash_profile

刪除文件

rm 刪除時(shí)需要詢問
rm -f xxx強(qiáng)制刪除文件,不詢問
rm -r -f 或者 rm -rf 遞歸,強(qiáng)制刪除文件夾
慎用: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

#邏輯錯(cuò)誤導(dǎo)致jpath復(fù)制為""
[root@rzdatahadoop001 ~]# touch /home/jepson/001/xxx.log
[root@rzdatahadoop001 ~]# jpath=""   
[root@rzdatahadoop001 ~]# echo $jpath
[root@rzdatahadoop001 ~]# rm -rf $jpath/*  ==>rm -rf /*

怎樣查看歷史命令

history

管道符

|

怎樣過濾

grep
例如:history | grep xxx

vi

三種模式:

命令模式
gg 第一行第一個(gè)字母
G 最后一行第一個(gè)字母
shift+$ 行的最后一個(gè)字母
dd 刪除當(dāng)前行
dG 刪除光標(biāo)以下的所有行
ndd 刪除光標(biāo)所在的向下n行

i 插入--> 編輯模式

編輯模式: :
ECS 退出-->尾行模式
尾行模式: :
:q 退出vi編輯器
:w 保存修改的內(nèi)容
:wq 保存并退出
:q! 強(qiáng)制退出,當(dāng)對文本內(nèi)容作了修改而不想要保存時(shí)
:w! 強(qiáng)制保存,當(dāng)沒有文本的寫權(quán)限時(shí)
:set number 或 :set nu 顯示行號
:set nonumber 或 :set nonu 取消顯示行號
:/內(nèi)容/ 或 /內(nèi)容 查找指定內(nèi)容 //n將光標(biāo)移動到下一個(gè)目標(biāo) //N上一個(gè)
:n 跳轉(zhuǎn)到第n行

假如文件內(nèi)容滿滿的,我需要重新覆蓋文件
ctrl + a,Ctrl + c --> gg + dg -->i,右鍵粘貼 -->esc -->shift + : --->wq
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容