如果你使用的是window的系統 ?并且沒有linux系統的機子,可以嘗試安裝虛擬機,在虛擬機中進行linux系統的操作。
虛擬機相關可見:?[hadoop基礎虛擬機第二篇---虛擬機安裝以及安裝linux系統](http://blog.csdn.net/zzq900503/article/details/43565419)
##登錄
在安裝時 會提示輸入 用戶名和密碼 并 提示 ?根用戶root的密碼與此密碼相同。?
啟動系統后我們嘗試登錄。

登錄時 密碼不顯示。在系統命令行模式中,為了保護密碼安全,是不會顯示任何輸入的密碼字符的。所以說,你可能沒看見任何東西,但是密碼卻已經輸進去了。輸完密碼回車就行啦!
centos 不能用 根用戶登錄 ? 只能用 用戶名登錄后 再切換到 根用戶root
賬戶切換命令 :
?root 用戶
~~~
su -
~~~
其他用戶
~~~
su username
~~~
?
## 文件系統的層次結構
登錄完成后,需要熟悉linux文件系統的結構。
### 普通文件
這些文件只是字節的集合。系統沒有在文件中加入特定的結構。它們用作文本文件(包括源程序文件),程序使用的數據文件,以及程序本身的可執行的二進制文件。
### 目錄文件
目錄是一種結構。目錄是一個容器,可以用來存放其他文件和目錄。事實上,目錄本身只包含其他文件的名稱和一些類似如何從磁盤上找到這此文件的簡單信息。由于一個目錄可以包含子目錄名稱,文件系統形成一個層次結構。
### 特殊文件
許多不同的文件類型屬于這一范圍。特殊文件與進程之間的通信以及進程和連接到機器的各種各樣的外部設備之間的通信有關。? ? 所有這些類型的文件均放在一個大的樹形層次結構中。樹的頂部是一個單獨的目錄,稱為根(root)目錄(請勿與登錄名root相棍淆)。并且用斜杠符號/表示根目錄。在根目錄下,有一些用于不同目的的標準子目錄和文件。這些高層的目錄和文件結構只是從傳統的意義講是標準的,但并非一定要那樣去做。

主要目錄清單
/bin ? ?二進制可執行命令
/dev ? ?設備特殊文件
/etc ? ?系統管理和配置文件
/home ?用戶起始目錄的基點
/lib ? ?標準程序設計庫
/sbin ? 系統管理命令
/tmp ? ? 公用的臨時文件存貯點
/usr/Xll X-windows系統文件
/usr/adm ? 系統管理。數據文件
/usr/bin其他的可執行命令
/usr/lib庫和軟件包的配置文件
/usr/local/bin本地增加的命令
/usr/local/lib本地增加的庫
/usr/local/src本地命令的源文件
/usr/man系統聯機手冊頁
/usr/src/linux ?Linux內核源程序文件
/var某些大文件的溢出區
## 關于目錄的命令
顯示當前目錄
~~~
$pwd
~~~
前往目錄 ?home
~~~
$cd /home
~~~
查看目錄中的文件
~~~
$ls
~~~

新建目錄
~~~
$mddir /home/joe
~~~
把目錄分配給用戶
~~~
$chown joe /home/joe
~~~
更改目的的讀寫權限
~~~
chmod 700 /home/joe
~~~
## 密碼文件
密碼(password)文件是系統的主要文件之一。
用戶信息一般保存在 /etc/passwd
### 查看密碼文件
~~~
$cat /etc/passwd
~~~
密碼文件中的每一行是一個用戶登錄名的所有有關信息的記錄。
每一條記錄用冒號:分隔成7個字段(field),具體格式如下
name:password:uid:gid:comment:home:shell
自左至右,7個字段的用途如下:
name ? 此字段包含用戶登錄名。這是用戶登錄時必須正確地敲入的名稱。
password ? 這是用戶的密碼。該密碼顯示已經過加密,如果為空則表示該用戶不需要密碼。
uid ? ? 這是系統用來分配用戶識別號的字段。一旦用戶登錄后,系統將用uid而不是用登錄名來查找用戶。
gid ? ?有時候,一批用戶需要在一個組內共同完成同一個項目。在這種情況下,允許他們共同訪問一組特定的目錄和文件是很有用的。這可以在這個字段內給小組的全體成員分配同一個組識別號(gid)來實現。
comment ? 這是注釋字段。常用來保存用戶的真實姓名和個人細節。
home ? ? 這一字段用來保存用戶的起始目錄的絕對路徑名。當用戶登錄時,系統從這一字段取得用戶起始目錄路徑名。
shell ? ?如果這一用戶登錄成功,要執行的命令的絕對路徑名就放在這一字段。這可以是任何命令。但是對普通用戶帳號講,這將是shell的路徑名。如果此字段沒有給出路徑名,它的默認值是/bin/sh。
### 修改密碼
~~~
$passwd
~~~
然后輸入舊密碼
再輸入兩次新密碼
## 文件壓縮解壓
### 壓縮成gz
~~~
$gzip 123.txt
~~~
### 解壓gz
~~~
$gunzip 123.gz
~~~
### 壓縮狀態下讀取內容
~~~
$zcat 123.gz | more
~~~
### tar?
c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最后一個參數,后面只能接檔案名。
### 解包 到當前路徑
~~~
$tar xvf 123.tar
~~~
### 將當前目錄的123.txt打包成tar?
~~~
$tar cvf 123.tar ./123.txt
~~~
- 前言
- linux基礎(一)------登錄以及文件系統的了解
- linux基礎(二)----linux常用命令積累
- linux基礎(三)----linux命令系統學習----安裝和登錄命令
- linux基礎(四)----linux命令系統學習----文件處理命令
- linux基礎(五)----linux命令系統學習----系統管理命令
- linux基礎(六)----linux命令系統學習----網絡操作命令
- linux基礎(七)----linux命令系統學習----系統安全相關命令
- linux基礎(八)----linux命令系統學習----其它命令
- linux基礎(九)----linux性能監測
- linux基礎(十)----linux網絡配置詳細步驟---橋接模式和兩臺機子的遠程通信
- linux基礎(十一)----linux編程基礎----變量
- linux基礎(十二)----linux編程基礎----與用戶交互
- linux基礎(十三)----linux編程基礎----linux運算符
- linux基礎(十四)----linux編程基礎----linux條件控制語句----if else語句
- linux基礎(十五)----linux編程基礎----linux條件控制語句----case語句
- linux基礎(十六)----linux編程基礎----linux條件控制語句----多層嵌套控制結構
- linux基礎(十七)----linux編程基礎----linux循環控制語句----while循環
- linux基礎(十八)----linux編程基礎----linux循環控制語句----for in循環
- linux基礎(十九)----linux編程基礎----linux循環控制語句----break中斷和continue繼續
- linux基礎(二十)----linux編程基礎----子程序----函數