linux初學者筆記(2):xshell的使用及命令初窺


寫在前面:

XShell:可以在Windows界面下用來訪問遠端不同系統下的服務器,從而比較好的達到遠程控制終端的目的。

xshell這個軟件在學習期間用處還是挺大的,特別是對於機子比較弱的初學者,因為不需要你在虛擬機上操作,只需要利用xshell登陸到虛擬機上跑着的系統,在這里也介紹一下。

安裝很簡單,自行可以解決。而連接虛擬機,如下:

1.登陸虛擬機,用ifconfig查點東西

2.啟動xshell,並且新建會話

3.看圖

4.接着就確定然后就可以了

5.這樣就和你在虛擬機上操作沒什么大的區別,至少在學習的時候還是妥妥的。

這里[root@localhost ~]的root是用戶名,localhost是主機名, ~是目錄名

 

命令的基本格式

一般格式(當然有一些不是)

命令 【選項】 【參數】

 

下面進行示例講解並且也算是學習一個命令,算是感性認識

查詢目錄中內容:ls命令

我們先試試直接ls:

顯然,直接使用並沒有什么特別的,我們查查手冊http://linux.51yip.com/search/ls,看看能用上什么選項,接着看看是什么效果,結果手冊里給出了太多,所以我們挑其中常用的,在這里也先耍個流氓,讓大家看圖不說話,后面給出問題:

-a   顯示所有文件,包括隱藏文件

-l    顯示詳細信息

-h   人性化顯示文件大小

-d   查看目錄屬性

 

-i    顯示inode

 

問題一: -rw-------. 1 root root 1549 7月  25 19:32 anaconda-ks.cfg 這貨是啥?

-rw-------這個是權限的控制標示,第一位-表示文件(如果是d表示目錄,l表示軟連接,其它的先不管),后面3位是所有者權限,這里的rw-標示可讀可寫,但不可執行,r就是read,w就是write,-表示沒有這種權限,其實這個位是x權限,也就是執行權限。接着的三位是用戶組權限,最后三位是其它人的權限。當然這之后還有一個‘.’,這個不清楚,官方文檔也找不到,暫且不管。

1  這個阿拉伯數字指的是一種特殊的計數機制,這里不展開。

后面兩個root分別表示root是該文件的所有者和root組是該文件的所屬組

1549  這里指的是文件的大小。

后面的就是創建時間了。

最后為文件名。

 

問題二:1549太惡心了,上面的圖片中的解決方案是什么?

選項h

 

問題三: 選項可以組合嗎?

可以,如 ls -lh

 

問題四:inode是什么?

從邏輯上來說,是一種表示。全面的理解,請看http://www.ruanyifeng.com/blog/2011/12/inode.html

這里也總結一下我個人看完的理解:本人學的第一門語言是c++,里面也有講到結構體這個概念。其實inode相當於一個結構體,存儲着關於文件的各種信息,例如創建時間,創建者什么的,也就是文件的元信息。而在這里的inode,指的其實是一個唯一的id,這個id可以用來找到文件的物理位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM