Linux學習筆記之網絡通信命令、系統關機、sehll應用技巧....
一、網絡通信命令
1、向某個人發送信息 ,此人必須在線狀態
write 用戶名
2、向所有人發送信息,不需要加入用戶名,只要登錄到linux系統的用戶都會收到
wall
3、ping 命令,測試網絡上的主機是否連通,命令格式 ping ip地址
在測試時要觀察time、packet loss選項,有時網絡通但是速度很慢,就要檢查網線情況,網線在製作時由於冬暖夏涼會造成延伸
4、ifconfig -a 查看所有的網卡信息 ifconfig eth0查看eth0的網卡信息
ifconfig eth0 192.168.0.23 修改eth0的ip地址,重啓後會失效
二、系統關機重啓命令
1、shutdown -h now 馬上關機
2、reboot 重啓計算機
三、shell應用技巧
shell 有很多種,可以再cat /etc/shells查看系統已經安裝的shell
[root@CentOS-Test data]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
[root@CentOS-Test data]#爲bash
使用命令補齊<Tab>鍵,
查看歷史命令,即使用過的命令:history
使用向上的方向鍵和向下的方向鍵可以查找以前執行過的命令
清屏命令:clear 或者快捷鍵 ctrl+l
刪除光標前所有的字符:ctrl+u
查看命令的別名:alias
四、輸入/輸出重定向
同標準I/O一樣,Shell對於每一個進程預先定義3個文件描述字(0、1、2),分別對應於:
0:(STDIN)標準輸入 1:(STDOUT)標準輸出 2:(STDERR)標準錯誤輸出
輸出重定向:
單獨寫進一個文件:>
[root@CentOS-Test data]# ll /etc > tmp.msg
多個內容追加:>>
[root@CentOS-Test data]# ll /etc >> tmp.msg
輸入重定向:
wall < /etc/motd/lhc_xx.txt
錯誤重定向:
cp -R /usr/backup/usr.bak 2> /bak.error
五、管道 |
作用:可以將一個命令的輸出給另一個命令的輸入
例如:
1、[root@CentOS-Test /]# ll | more
2、[root@CentOS-Test /]# ll /etc |grep init
3、[root@CentOS-Test /]# ll /etc |grep init | wc -l 統計包括init的內容有多少條
4、wc -l /etc/services 統計services文件有多少行
六、命令中使用連接符
1、用;間隔的各命令按順序依次執行
[root@CentOS-Test /]# pwd;ls ;date即先查看當前路徑,然後列出目錄,最後顯示系統日期
2、&&前後命令的執行存在邏輯與關係,只有&&前面的命令執行成功後,它後面的命令才被執行
[root@CentOS-Test /]# write Test < /home/samless/love.txt && rm /home/samless/love.txt
1、向某個人發送信息 ,此人必須在線狀態
write 用戶名
2、向所有人發送信息,不需要加入用戶名,只要登錄到linux系統的用戶都會收到
wall
3、ping 命令,測試網絡上的主機是否連通,命令格式 ping ip地址
在測試時要觀察time、packet loss選項,有時網絡通但是速度很慢,就要檢查網線情況,網線在製作時由於冬暖夏涼會造成延伸
4、ifconfig -a 查看所有的網卡信息 ifconfig eth0查看eth0的網卡信息
ifconfig eth0 192.168.0.23 修改eth0的ip地址,重啓後會失效
二、系統關機重啓命令
1、shutdown -h now 馬上關機
2、reboot 重啓計算機
三、shell應用技巧
shell 有很多種,可以再cat /etc/shells查看系統已經安裝的shell
[root@CentOS-Test data]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
[root@CentOS-Test data]#爲bash
使用命令補齊<Tab>鍵,
查看歷史命令,即使用過的命令:history
使用向上的方向鍵和向下的方向鍵可以查找以前執行過的命令
清屏命令:clear 或者快捷鍵 ctrl+l
刪除光標前所有的字符:ctrl+u
查看命令的別名:alias
四、輸入/輸出重定向
同標準I/O一樣,Shell對於每一個進程預先定義3個文件描述字(0、1、2),分別對應於:
0:(STDIN)標準輸入 1:(STDOUT)標準輸出 2:(STDERR)標準錯誤輸出
輸出重定向:
單獨寫進一個文件:>
[root@CentOS-Test data]# ll /etc > tmp.msg
多個內容追加:>>
[root@CentOS-Test data]# ll /etc >> tmp.msg
輸入重定向:
wall < /etc/motd/lhc_xx.txt
錯誤重定向:
cp -R /usr/backup/usr.bak 2> /bak.error
五、管道 |
作用:可以將一個命令的輸出給另一個命令的輸入
例如:
1、[root@CentOS-Test /]# ll | more
2、[root@CentOS-Test /]# ll /etc |grep init
3、[root@CentOS-Test /]# ll /etc |grep init | wc -l 統計包括init的內容有多少條
4、wc -l /etc/services 統計services文件有多少行
六、命令中使用連接符
1、用;間隔的各命令按順序依次執行
[root@CentOS-Test /]# pwd;ls ;date即先查看當前路徑,然後列出目錄,最後顯示系統日期
2、&&前後命令的執行存在邏輯與關係,只有&&前面的命令執行成功後,它後面的命令才被執行
[root@CentOS-Test /]# write Test < /home/samless/love.txt && rm /home/samless/love.txt
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.