歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

培訓第二天內容簡要

菜鳥回憶

linux day 2

AM:

物理終端:直接介入本機的顯示器和鍵盤設備 /dev/consol

虛擬終端:附加在物理終端之上的以軟件方式虛擬實現的終端,設備文件路徑

/dev/tty#,CentOS6默認啟動6個終端 Ctrl+Alt+F#(1-6)

F1 是圖形

切換虛擬終端:~]# chvt 1

~]# chvt (23456) 前提** 必須是 root 用戶

~]# init 3 (純字符界面)

~]# init 5 (圖形界面)

查看當前的終端設備: tty

交互式接口:

GUI : 圖形接口 (GNOME KDE XFCE)

CLI : 命令行接口 (shell程序)

什麼是shell : shell 是 linux 系統的用戶界面,提供了用戶與內核機型交互操作的一種接口。它接受用戶輸入的命令並把它送入內核去執行。

shell 也被稱為LINUX的命令解釋器。是一種高級程序設計語言

PM:

root : #

user : $

小命令:

~]# id -u 顯示當前用戶 ID

~]# id -u xxx 顯示xxx用戶 ID

Console 控制台

terminal 終端

在 shell 中可執行的命令有兩種:

內部命令:由 shell 自帶的,enable命令可以啟用 禁用 呢不命令

enable -n cd 禁用cd

enable cd 啟用cd

外部命令:在當前系統的某文件系統路徑下游對應的可執行程序文件 which whereis type 可查看命令路徑

type COMMAND 判斷命令是內部還是外部命令

hash命令:

顯示緩存使用過的命令 列表

hash -r 清除緩存

hash -d ls 清除指定的 ls 命令

多命令可以用 ; 符號分開 ls;pwd;w

一個命令可以用 \ 分成多行 p\回車w\回車d\

取消命令 Ctrl + c Ctrl + d 取消命令 退出命令

screen命令:

遠程連接命令 求助命令

開啟求助 screen -S xx

對放搜索 screen -ls

[root@localhost ~]# screen -ls

There is a screen on:

10859.xx(Attached)

1 Socket in /var/run/screen/S-root.

[root@localhost ~]#

加入 screen -x xx (完成同步)

退出 exit

運行screen 可後台跑一些文件然後 剝離當前screen 用Ctrl + a,d 繼續使用想回來看看 用screen -r

echo命令:

echo 回聲 回顯

[root@localhost ~]# echo UID

UID

[root@localhost ~]# echo \$UID

$UID

[root@localhost ~]# echo '$UID'

$UID

[root@localhost ~]# echo who

who

[root@localhost ~]# echo echo $UID

echo 0

[root@localhost ~]# echo "echo $UID"

echo 0

[root@localhost ~]# echo 'echo $UID'

echo $UID

[root@localhost ~]# echo `echo $UID`

0

[root@localhost ~]# echo $(echo $UID)

0

[root@localhost ~]# echo `who`

root :0 2016-07-22 09:09 (:0) root pts/0 2016-07-22 09:10 (172.18.16.72) root pts/1 2016-07-22 09:10 (:0)

[root@localhost ~]# echo "i am `whoami`"

i am root

‘’ 單引號 比較 傻

`` 反單引號最聰明

"" 雙引號 一半一半

[root@localhost ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost ~]#

以上是 PATH 變量的路徑

如果此命令有兩個路徑,想用第二個路徑就要知名路徑輸入

一些小用法

[root@localhost ~]# echo -e "\033[43;31mred color\033[0m"

red color

以上red color是以紅底黃字顯示的

/ 下的目錄

[root@localhost /]# tree -d -L 1

.

├── bin -> usr/bin :系統自身啟動和運行時可能會用到的核心2進制程序

├── boot :系統引導啟動時要加載的啟動文件

├── dev :存放設備文件及特殊文件存儲位置

├── etc :配置文件存放處

├── home :普通用戶家目錄

├── lib -> usr/lib64 :共享庫文件以及內核模塊文件

├── lib64 -> usr/lib64 :系統文件基於x86_64系統上的輔助共享庫文件

├── media :移動設備的掛載點

├── mnt :類是文件系統掛載點

├── opt :第三方應用程序安裝目錄

├── proc :用於輸入內核與進程信息相關的虛擬文件系統,也叫為文件系統

├── root :管理員root用戶的主目錄

├── run :系統運行時需要需要的文件自動生成,類似臨時文件

├── sbin -> usr/sbin :管理類基本命令

├── srv :services簡寫,服務類程序用到的中間數據

├── sys :輸出系統上硬件設備相關信息的虛擬文件系統,內核中與硬件設備相關信息映射

├── testdir :自己建的聯系目錄

├── tmp :temporary 臨時文件存放位置

├── usr :UNIX Software Resource UNIX操作系統軟件資源存放位置

└── var :經常發生變化的文件的存放位置

Copyright © Linux教程網 All Rights Reserved