Linux初學:(二)Shell環境與命令基礎

博客園(FOREVER_ENJOY):http://www.cnblogs.com/zyx1314/vim

本文版權歸做者全部;歡迎轉載!請註明文章做者和原文鏈接bash

 

Shell是什麼?

1. Shell做爲應用程序部署在Linux內核周圍。Linux是高度模塊化的系統,可安裝多種Shell程序。模塊化

image

 

2. Shell是一個做爲用戶與Linux系統間接口的程序,它容許用戶向操做系統輸入須要執行的命令。spa

3. Shell的種類有不少,Linux中典型的默認Shell是 /bin/bash。操作系統

Shell經常使用分類有: bash, csh, ksh, tcsh, zshblog

Shell文件保存在系統的/bin目錄下,能夠執行相應的文件切換Shell種類教程

 

administrator@ForeverEnjoy:~$ /bin/bash –version   (查看bash的版本)接口

 

 

Shell命令基本格式

1. Linux Shell命令基本語法ip

command     [-options]     parameter …開發

命令             選項              參數

2. 命令補全(tab鍵) 與  查看歷史輸入  (上下鍵翻看歷史)

3. Shell提示符 

administrator@ForeverEnjoy:~$

root用戶的提示符以「#」號結束, 其餘用戶的提示符以「$」結束

4.輸入/輸出與重定向

 1) <: 輸入重定向控制符,指令格式爲 「<  文件」 ,其做用是命令須要的參數直接從文件輸入。

     如administrator@ForeverEnjoy:~$  mail root<message

 

2) >: 輸出重定向控制符,指令格式文件爲「> 文件」, 起做用是把命令的結果輸出到文件,源文件內容被覆蓋

 

3) >>: 輸出重定向控制符,指令格式文件爲「>> 文件」, 起做用是把命令的結果輸出到文件,源文件內容不覆蓋

 

Tips: man命令可以查閱一些命令的幫助信息

如: administrator@ForeverEnjoy:~$  man ls

 

目錄

Linux系統用來存儲信息的基本結構是文件(普通文件、目錄、硬件設備都是文件),即Linux中全部內容以文件形式保存。

1. Linux中3種基本的文件類型:

1)普通文件:分爲文本文件和二進制文件

2)目錄文件:目錄文件存儲了一組文件的位置,大小等與文件有關的信息

3)設備文件:Linux系統把每一個I/O設備都當作一個文件,與普通文件同樣的處理,這樣能夠使文件與設備的操做盡量的統一。

 

2.顯示目錄和目錄文件操做

 

ls命令:用於顯示指定目錄的目錄和文件

ls  [選項]   目錄名

如:

administrator@ForeverEnjoy:~$   ls –l

total 28
-rw-rw-r--  1 administrator administrator  279  Jul   30  2015 t.cpp
-rw-rw-r--  1 administrator administrator 1557 Jul   29  2015 temp
lrwxrwxrwx 1 administrator administrator   14  Aug   8  2015 vimrc -> /etc/vim/vimrc

HTD9F(JE4)5AXSL]Q2N@0OH

 

文件屬性:

~]K7(G8A3BIFTHHLUYDZB}1

文件類型包括:

-: 普通文件

d: 目錄文件(directory)

l: 連接文件(link)

p: 管道文件(pipeline)

s: Socket文件

c: 字符設備文件(char)

b: 塊設備文件(block)

 

參看書籍:Linux系統應用與開發教程(鄺穎傑 主編)

相關文章
相關標籤/搜索