linux的命令操作
-----------------------------------日常操作命令
pwd 查看當前所在的工作目錄
date 查看當前系統的時間
who 查看當前在線
last 查看最近的登錄歷史記錄
---------------------------------------文件系統操作
ls / 查看根目錄下的子節點(文件夾和文件)信息
ls -al -a是顯示隱藏文件 -l是以更詳細的列表形式顯示
cd /home 切換到home目錄
mkdir aaa 創建文件夾aaa
mkdir -p aaa/bbb/ccc 創建相應的目錄aaa/bbb/ccc
rmdir 可以刪除空目錄
rm -r aaa 可以把aaa整個文件夾及其中的所有子節點全部刪除
rm -rf aaa 強制刪除aaa
————————————創建文件
touch file1.txt 創建一個空文件
echo "it is important for me to study hardly" > file2.txt 利用重定向“>”的功能,將一條指令的輸出結果寫入到一個文件中,會覆蓋原文件內容
echo "it is a nice day!" >> file2.txt 將一條指令的輸出結果追加到一個文件中,不會覆蓋原文件內容
用vi文本編輯器來編輯生成文件
vi file3.txt
1.首先會進入“一般模式”,此模式只接受各種快捷鍵,不能編輯文件內容;
2.按“i”鍵,就會從一般模式進入編輯模式,此模式下,敲入的都是文件內容;
3.編輯完成之後,按“esc”鍵退出編輯模式,回到一般模式;
4.再按“:”,進入“底行命令模式”,輸入“wq”命令,回車即可保存文件;輸入“q!”,回車不保存對文件的修改,並退出文件編輯。
一些有用的快捷鍵(在一般模式下使用):
a 在光標後一位開始插入
A 在該行的最後插入
I 在該行的最前面插入
gg 直接跳到文件的首行
G 直接跳到文件的末行
dd 刪除行,如果 5dd,則一次性刪除光標後的5行
yy 複製當前行, 複製多行,則3yy,則複製當前行附近的3行
p 粘貼
v 進入字符選擇模式,選擇完成後,按y複製,按p粘貼
ctrl + v 進入塊選擇模式,選擇完成後,按y複製,按p粘貼
shift + v 進入行選擇模式,選擇完成後,按y複製,按p粘貼
查找並替換(在底部命令行模式中輸入)
%s/bb/aa 效果:查找文件中所有的bb,替換爲aa
/you 效果:查找文件中出現的you,並定位到第一個找到的地方,按n可以定位到下一個匹配位置(按N定位到上一個)
----------------------------------------修改主機名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=guosheng.com
-----------------------------------------修改ip地址
在命令行 setup,帶提示,按照提示修改即可
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.42.111
NETMASK=255.255.255.0
重啓服務service network restart
--------------------------------------修改ip地址和主機名的映射關係
vi /etc/hosts
-------------------------------------關閉iptables並設置其開機啓動/不啓動
service iptables stop