【Linux入門第6天】Linux終端管理與命令入門

接口:

? ? ? ? GUI: GNOME ,KDE

? ? ? ? CLI: ?bash,zsh,sh,csh,tcsh,ksh

查看所用的shell類型

#echo $SHELL


遠端連接:

? ? ? ? ? ?ssh協議: secure,shell

# ss -tnl

查看系統是否監聽于tcp協議的22號端口

# ifconfig ? 或 ?ip addr list

查看ip地址

#iptables -L -n

查看防火墻狀態

#iptables -F

當前關閉

centos7:

#systemctl disable firewalld.service

#systemctl stop firewalld.service

centos6:

#service iptables stop

#chkconfig iptables off


終端設備:terminal

? ? ? ?多任務,多用戶

物理終端,控制臺:console

虛擬終端:6個 ? tty

? ? ? ? ? ? ? ? ?Ctrl+Alt+f1~f6

串行終端:ttyS

偽終端:pty


linux的哲學思想之一:一切皆文件

? ? ? ? ? 表現之一:硬件設備也通過文件表示

? ? ? ? ? 物理終端:/dev/console

? ? ? ? ? 虛擬終端:/dev/tty# [1,6]

? ? ? ? ? 串行終端:/dev/ttyS#?

? ? ? ? ? ?偽終端 :/dev/pty#

? ? ? ? ? ? ? ? ? ? 思想之二:由眾多功能單一的程序組成。

? ? ? ? ? ? ? ? ? ? 思想之三:盡量避免跟用戶交互。

? ? ? ? ? ? ? ? ? ? ?思想之四:使用文本文件保存配置信息。

注意:在啟動設備之后,在其上關聯一個用戶接口程序,即可實現與用戶交互。

查看終端設備:

#tty

查看接口程序:

#echo $SHELL


關機命令:

? ? ? centos7:

#systemctl poweroff

#systemctl reboot

? ? ? ?centos6及以下:

#poweroff

#halt

#reboot


stallman:

? ? ? ? 自由定義:自由學習和修改,自由使用,自由分發,自由創建衍生版。

文件系統:層級結構,有索引

? ?/: 原初起點

? ? ? ? ? ? ? 倒置樹狀結構

? ? ? ? ? ? ?最左側的/:表示根目錄

? ? ? ? ? ? ? 其他的/: 表示路徑分隔符

文件的路徑表示:

? ? ? ? ? 絕對路徑:從根開始表示出的路徑

? ? ? ? ? 相對路徑:從當前位置開始表示出的路徑

文件名的使用方法:

? ? ? ? ? ? ? ? ? 嚴格區分大小寫

? ? ? ? ? ? ? ? ? 目錄也是文件,在同一路徑下,兩個文件不能同名

? ? ? ? ? ? ? ? ? ?支持使用除/外的所有字符

? ? ? ? ? ? ? ? ? ?最長不能超過255個字符

用戶有家目錄:home

? ? ? ? ? ? ? 用戶的起始目錄:普通用戶管理文件位置

? ? ? ? ? ? ? /etc/sysconfig/network-scripts/ifcfg-en011111

最右側的名稱是basename,除了basename其他的叫dirname


[root@testpc ~]# basename /etc/sysconfig/network-scripts/ifcfg-enp2s0

ifcfg-enp2s0

[root@testpc ~]# dirname /etc/sysconfig/network-scripts/ifcfg-enp2s0?

?/etc/sysconfig/network-scripts

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容