虛擬機CentOS6.9實現命令行與圖形化界面相互切換的方法以及Linux初學幾個比較有意思的命令


下面介紹一下我當前電腦圖形化界面與命令行界面切換的狀態:只能經過快捷鍵Ctrl+Alt+F4創建一個dev/tty4的終端(F1-F7皆不可用),不能用快捷鍵返回圖形化界面。linux

經過網絡搜索我找到如下方法:bash

~~~~~~~~~~~~~~~~~~~~~~~~~~~***************************網絡

方法1:ide

經過快捷鍵進行切換。spa

1)真機環境中命令行

圖形界面---->命令行:Ctrl+Alt+F(1-6)3d

命令行---->圖形界面:Ctrl+ALT+F7blog

2)VMWare虛擬機下ip

圖形界面---->命令行:Ctrl+Alt+Shift+F(1-6)文檔

命令行---->圖形界面:Alt+F7

 **以上方法對於我不適用!!

方法2

經過改變init中的值(3,5)進行切換

1)在圖形化界面操做

/etc/inittab文件中init默認值修改(5表明啓動就進圖形界面,3表明進入字符界面),

從新啓動系統;

2)在命令行界面操做

 執行命令#init 5;便可進入圖形化界面。(前提是init預先默認值是3

**以上方法在init默認值爲3的前提下經過執行#init 5能夠成功由命令行進入圖形化界面!!

方法3

運行命令#startxstartx 是強制進入liunx圖形界面)

但我遇到以下問題:

 blob.png

首先確認是否經過SSH遠程登陸的系統,若是是則進不了圖形界面的,若是不是則按提示操做刪除 /tmp/.x0-lock 文件

 blob.png

以後從新登錄後依然不能經過運行startx命令進入圖形化界面。而後修改init 默認值爲3,轉到命令行界面,而後運行StartX則沒有錯誤,成功進入圖形化界面。 

**以上方法在init默認值爲3的前提下經過執行#startx能夠成功由命令行進入圖形化界面!!

****————————

!!最終找到Lenovo適用於個人電腦的快捷鍵切換方式:

圖形界面---->命令行:Ctrl+Fn+Alt+F(2-6)

命令行---->圖形界面:Ctrl+Fn+Alt+F1


下面介紹一些Linux初學比較有意思的命令:

~~~~~~~~~~~~~~~~~~~~~~~~~~~***************************


1*

PS1linux的一個默認的環境變量,其實這裏PS1就是用來設置命令提示符的環境變量。


PS1="\[\e[31m\] [\u@\h \W]\\$\ [\e[0m\]"

PS1能夠分三部分來看:

\[\e[31m\] 設置命令行的顏色(31-36)

[\u@\h \W]\\$\  格式爲:當前用戶與主機名

[\e[0m\] 控制僅命令提示符改變顏色,其後輸入內容不變顏色

如下是改變命令行提示符的具體過程:

1) #nano /etc/bashrc

 blob.png

2) PS1="\[\e[32m\] [\u@\h \W]\\$\ [\e[0m\] 粘貼到文本中(將命令提示符改成綠色)

 blob.png

 3)按Fn+F2鍵保存退出。以後從新登陸就能夠看到命令提示符改變顏色了。

 blob.png

2*

在命令行界面編輯內容,在每次登錄先後能夠看到,使界面更加美觀。

1.打開虛擬機終端後沒有登陸直接顯示編輯內容

1)#nano /etc/issue

 blob.png

2)編輯你想添加的內容

 blob.png

3)按Fn+F2鍵保存退出。從新切換到命令行界面便可看到編輯內容。

2.登陸以後顯示編輯內容

1nano /etc/motd

2)編輯你想添加的內容

3)按Fn+F2鍵保存退出。從新切換到命令行界面便可看到編輯內容。

附加小內容:若是在個人文檔中有你想要添加的內容能夠進行如下步驟將個人文檔中內容傳送到虛擬機終端

SecureCRT終端

左鍵單擊File--->左鍵單擊Connect SFTP Session(會自動跳入一個新建一個終端)---->

  輸入put motd--->回到原終端#cat motd。便可看到所要傳送的內容。

3*

安裝screen命令包,實現遠程終端會話功能:

     screen 生成默認命令方式的screen即終端名.主機名前綴

screen -S 會話名 建立指定名的screen

screen -x 會話名 加入已建立的screen

screen -ls 查看全部已打開的Screen

1.安裝screen命令包

1#df ;看掛載到那個光盤鏡像下

2#cd /media/CentOS_6.9_Final/Packages/

3rpm ivh screen-4.0.3-19.el6.x86_64.rpm

 blob.png

2.此時就安裝好了screen命令包,下面實現會話功能。

1)在SecureCRT中創建兩個終端,鏈接同一個IP地址。

 blob.png

2)在一個終端中輸入命令#screen -S zz;(創建一個名爲zz的會話)

 blob.png

3) 在另外一個終端中輸入命令#screen -x zz;(鏈接名爲zzd的會話)。

 blob.png

此時便可實現兩個終端的會話。

4*

安裝tree命令包使目錄按樹形結構排列。

安裝過程以下

1)df 看掛載到那個光盤鏡像下

2cd /media/CentOS_6.9_Final/Packages/

3rpm ivh tree-1.5.3-3.el6.x86_64.rpm

下面實現目錄的樹形排列:

建立如下目錄:

 1mkdir -p /testdir/dir1/{x,y,x/{a,b}}

 2mkdir -p /testdir/dir2/{y/{a,b},x/{a,b}}   

 3mkdir -p /testdir/dir{3,4,5/dir{6,7}}  

-p創建多級目錄。

blob.png

5*

mail能夠實現兩個用戶互發郵件。

1)創建兩個用戶名 cc mm.

2)切換到用戶cc#su - cc;編寫郵件輸入命令

#echo -e "Hello ,I am `whoami`,I want to have dinner with you ^ ^" | mail -s meal mm

`whoami`能夠直接顯示發送者的用戶名。meal爲主題名 mm爲將要發送的用戶名)

blob.png

3)切換到用戶mm #su - mm;輸入命令#mail;便可接收郵件。 

  blob.png

相關文章
相關標籤/搜索