linux基础入门概念
Linux哲學思想
1、一切皆為文件
幾乎把所有的資源,包括硬件設備都組織為文件格式
2、又從多單一的小程序組成;一個程序只是實現一個功能,而且要做好;
因此要完成多個功能;組合小程序完成復雜任務
3、盡量避免跟用戶交互
目標;是想腳步變成,以自動完成某些功能
4、使用純文本文本保持配置信息
目標;一款使用的文本編輯器即可完成系統配置工作
Linux系統獲取方式
2016年11月16日
19:32
1、http://mirrors.aliyun.com
2、http://mirrors.sohu.com
3、http://mirrors.163.com
終端;是用戶與主機交互必然需要使用到的設備
?
1、物理終端:直接接入本機的顯示器和鍵盤設備;console線
2、虛擬終端:附加在物理終端智商的以軟件方式虛擬實現的終端,centos 6默認啟動6個虛擬終端
Ctrl+Alt+F#:[1-6]
?
3、圖形終端:附加在物理終端智商的以軟件方式虛擬實現的終端,但額外會提供桌面環境,它是虛擬終端的一種
設備文件路徑:dev/tty#
?
4、模擬終端:圖形界面下打開的命令接口,基于ssh協議或telnet協議等遠程打開的界面
設備文件:/dev/pts/ps#[0,oo)
?
查看當前的終端設備:tty
?
交互式接口,啟動終端后,在終端設備附加一個交互式應用程序
GUI: 圖形
?
CLI:字符
?
顯示當前使用的shell
#echo $SHELL
?
顯示當前系統使用的所有shell
#cat /etc/shells
?
Linux命令提示符
命令提示符:prompt
?
[root@Cody ~]# echo $PS1
[\u@\h \W]\$??這一段叫PS1
?
其實命令提示符就是#表示為命令提示符
?
Prompt:
管理員:提示符為#
普通用戶:提示符為$
命令:
輸入命令后回車,表示提請shell程序找到鍵入命令所對應的可執行程序或代碼,并由其分析后提交給內核分配資源將其運行起來
表現為一個或多個程序
?
在shell中可執行命令有兩類
內鍵命令:有shell自帶,而且通過某命令形式提供
外鍵命令:在當前系統的某文件系統路徑下有對應的可執行文件
?
可使用which? whereis?查看命令的路徑
?
區分內鍵命令和外部命令
#type COMMAD
命令格式
COMMAD [OPTIONS…..] [ARGUMENTS….]
命令?????????? 選項???????????????? 參數
?
選項的作用:用于啟用或關閉命令的某個或某些功能
短選項:一般后面跟一個字符c ,例如-l,-h? 可合并
長選項:一般后面跟一個單詞word 例如--long,--human-readable? 不可合并
?
參數的作用:命令的作用對象或向命令提供對象
向命令提供數據
?
注意:
1、選項,以及多參數和命令之間都應該使用空白字符分隔
2、取消命令執行:Ctrl+c
轉載于:https://blog.51cto.com/perthon/1885678
總結
以上是生活随笔為你收集整理的linux基础入门概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TableView下拉图片放大
- 下一篇: [LeetCode] Find All