Linux哲學思想:
(1)、一切皆文件:
不僅普通的文件,目錄、字符設備、塊設備、套接字等在Unix、Linux中都是以文件被對待;它們雖然類型不同,但是對其提供的卻是同一套操作界面。
(2)、小型,單一用途的程序:
程序和可執行文件不要太復雜,這樣才能保證了linux內核的高效運行。
(3)、多個小程序完成復雜任務:
對于復雜的功能linux通過許多簡單程序的組合等方式實現,在保證簡單功能的高效性的同時,復雜的程序也 必然是高效的。
(4)、配置數據存儲在文本中:
linux所有的配置文件都存放在文本配置文件當中,無論什么配置修改都只需修改其配置文件即可,配置文件時文本形式的只需任意一款文本 文本編輯器修改即可而不是類似于windows那樣將保存在注冊表中,并且windows的注冊表需要專門的二進制或十六進制的編輯器才可編輯,修改比較復雜。
(5)、命令行界面的執行效率優于圖形界面:
兩種方式可以做到同樣的事情,但圖形用戶界面更加直觀易用,命令方式需要背下命令才能操作比圖形用戶界面操作起來復雜。但圖形用戶界面需要消耗更多的內存所以運行的速度沒有命令方式快。命令行界面的功能比圖形界面多而且圖形界面的BUG也多。
一些常用的命令:
(1)、ifconfig:顯示或配置網絡設備(網絡接口卡)的命令
(2)、echo:顯示文字
語 法:echo [option] [String]
例:顯示字符串
選項-n:不回行顯示字符串
選項為-e:-e作用為讓轉義符生效,\n為轉義符
(3)、tty:命令用于顯示終端機連接標準輸入設備的文件名稱
上圖顯示第0個虛擬終端
(4)、startx 打開圖形界面
(5)、export:環境變量
列出當前所有的環境變量
變量賦值:export name=value
(6)、pwd:顯示工作目錄
例:當前工作目錄在root目錄
(7)、history 顯示歷史命令記錄
顯示執行過的命令歷史
用法:history –c: 清空命令歷史
history –d #:清除第#命令
history –r:從文件讀取命令歷史至歷史列表中
history –w:把歷史列表中的命令追加至歷史文件中
調用命令歷史列表中的命令:
!#:再一次執行歷史列表中的第#條命令
例:執行第715歷史的命令
!!:再一次執行上一條命令
!STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令
(8)、shundown:關機命令
shutdown [-efFhknr][-t 秒數][時間][警告信息]語法
例子:shundown –h now:立即關機
shundown –r :立即重啟
shundown –h +15:15分鐘后關機
shundown –c :取消關機
(9)、poweroff 立即關機
(10)、reboot 重啟系統
(11)、hwclock:顯示或設定硬件時鐘
-s,
–hctosys:以硬件為準,把系統調整為與硬件時間相同;
-w,
–systohc:以系統為準,把硬件時間調整為與系統時鐘相同
例子:讀取硬件時間
(12)、date:系統時鐘
顯示日期時間:date
[OPTION]… [+FORMAT]
格式符:%F:顯示格式 yyyy-mm-dd
%T:顯示格式 hh:mm:ss
%Y:顯示格式 yyyy
%m:顯示格式 mm
%d:顯示格式 dd
%H:顯示格式 hh
%M:顯示格式 mm
%S:顯示格式 ss
%s: 從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
例:顯示系統時間
例:定義時間 date 月日小時分年.秒
格式 date
yyddhhmmyyyy.ss
原創文章,作者:N27 Yee Tat Cheng,如若轉載,請注明出處:http://www.www58058.com/79021