1. 程式人生 > >2017-10-7Linux基礎知識(5)基本命令

2017-10-7Linux基礎知識(5)基本命令

linux 基礎

2017-10-7Linux基礎知識(5)基本命令

在上一章節中我們講到了安裝完成之後如何設置語言環境以及介紹了終端類型和如何從字符終端中如何切換到圖形終端,那麽圖形終端我們很常見,例如Windows就是圖形終端,我們稱之為GUI,而在Linux當中主要還是使用的是字符終端,我們稱之為命令行接口CLI,那麽在接下來的章節中主要講述的是CLI的接口和一些基礎命令。

一、CLI接口

在Windows中,絕大多數使用的是GUI界面,無論是客戶端還是服務端來說,它的易用性確實很好,學習的線路也很平坦,所以對於客戶端來說大多數都是選擇它來對普通用戶操作,而在服務端來說,Linux是最好的選擇,因為圖形界面在Linux上面只是一個應用程序,可裝也可卸載,而且對於服務端來說,裝圖形界面反倒是一個麻煩,而且還不安全,占用大量服務資源,所以

CLI是在Linux中主要用的一個應用界面,尤其是在服務器端,資源和效率是最重要的。

1.1 命令行接口

我們安裝完成Linux之後,輸入用戶名和密碼會看見一下界面,大致格式如下:

   [[email protected] ~]# COMMAND

以上的格式就叫命令行接口的格式,其詳情如下:

   USERNAME:當前登錄的用戶;
@: 分隔符,無特殊意義;
HOSTNAME:當前所在的主機名,非完整格式,如果沒有設置主機名的話,默認為localhost,全程為localhost.localdomain;
~:用戶當前所在的目錄(current directory),也稱之為工作目錄(working directory);通常是相對路徑;
#:命令提示符,共有兩個,一個是管理員提示符#,另一種是普通用戶提示符$;大致如下:
#:管理員賬號,為root;擁有最高權限,能執行所有操作;
$:普通用戶,非root用戶;不具有管理權限,不能執行系統管理類操作;

值得註意的是,我們不要最好是以root管理員的身份進行登錄Linux,因為權限很大,所以我們建議使用非管理員賬號來登錄該系統,如果要執行管理操作的話,普通管理員是沒有權限的,要執行管理操作需要臨時切換管理員,操作完成即可退回,這也不失為一種方法。

二、基礎命令

之前我們講過幾個基礎的命令,我們現在來回復一下:

   # tty:查看當前的終端設備;
# ifconfig 或 # ip addr list:查看活動接口的ip地址;
# startx:啟動圖形終端;

以上就是回復的基礎命令,那麽我們現在介紹一些新的命令基礎命令,現在CentOS 7和之前的版本很不一樣,沒有等級之分,而且由原來的init切換成為了systemd,在後期的文章中會有介紹,現在介紹一下Linux如何關機和重啟的命令。
在CentOS 7和6為例,這裏的關機的命令不一,可實現的功能都是關機,命令如下:

     CentOS 7:
# systemd poweroff
*:
# power off
# halt

註:*表示任何版本都通用,包括CentOS 7。

接下來介紹重啟命令:

    CentOS 7:
# systemctl reboot
*:
# reboot

還有就是ping命令和echo命令,echo就是回顯,那麽ping是探測網絡的目標主機與當前主機之間的連通性,示例如下:

[[email protected] ~]# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=23.2 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=5.95 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=6.29 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=5.94 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=128 time=5.54 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=128 time=6.43 ms
^C
--- 192.168.1.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5013ms
rtt min/avg/max/mdev = 5.549/8.897/23.206/6.405 ms

^C是快捷鍵Ctrl+c,意思是終止當前進程操作,如果終止的話就會一直ping下去,那麽我們使用-c選項來解決這個問題,比如我只讓它ping4次,示例如下:

[[email protected] ~]# ping -c4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=128 time=71.6 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=128 time=37.2 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=128 time=6.13 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=128 time=7.78 ms

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 6.139/30.706/71.681/26.693 ms

好的,以上就是其全部內容,那麽在下一章節中我們講述命令的語法格式。

本文出自 “劉祥宇的博客” 博客,轉載請與作者聯系!

2017-10-7Linux基礎知識(5)基本命令