日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux初学:(二)Shell环境与命令基础

發(fā)布時間:2023/12/18 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux初学:(二)Shell环境与命令基础 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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

本文版權(quán)歸作者所有;歡迎轉(zhuǎn)載!請注明文章作者和原文連接

?

Shell是什么?

1. Shell作為應(yīng)用程序部署在Linux內(nèi)核周圍。Linux是高度模塊化的系統(tǒng),可安裝多種Shell程序。

?

2. Shell是一個作為用戶與Linux系統(tǒng)間接口的程序,它允許用戶向操作系統(tǒng)輸入需要執(zhí)行的命令。

3. Shell的種類有很多,Linux中典型的默認(rèn)Shell是 /bin/bash。

Shell常用分類有: bash, csh, ksh, tcsh, zsh

Shell文件保存在系統(tǒng)的/bin目錄下,可以執(zhí)行相應(yīng)的文件切換Shell種類

?

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

?

?

Shell命令基本格式

1. Linux Shell命令基本語法

command???? [-options]???? parameter …

命令???????????? 選項????????????? 參數(shù)

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

3. Shell提示符?

administrator@ForeverEnjoy:~$

root用戶的提示符以“#”號結(jié)束, 其他用戶的提示符以“$”結(jié)束

4.輸入/輸出與重定向

?1) <: 輸入重定向控制符,指令格式為 “<? 文件” ,其作用是命令需要的參數(shù)直接從文件輸入。

???? 如administrator@ForeverEnjoy:~$? mail root<message

?

2) >: 輸出重定向控制符,指令格式文件為“> 文件”, 起作用是把命令的結(jié)果輸出到文件,源文件內(nèi)容被覆蓋

?

3) >>: 輸出重定向控制符,指令格式文件為“>> 文件”, 起作用是把命令的結(jié)果輸出到文件,源文件內(nèi)容不覆蓋

?

Tips: man命令能夠查閱一些命令的幫助信息

如: administrator@ForeverEnjoy:~$? man ls

?

目錄

Linux系統(tǒng)用來存儲信息的基本結(jié)構(gòu)是文件(普通文件、目錄、硬件設(shè)備都是文件),即Linux中所有內(nèi)容以文件形式保存。

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

1)普通文件:分為文本文件和二進(jìn)制文件

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

3)設(shè)備文件:Linux系統(tǒng)把每個I/O設(shè)備都看成一個文件,與普通文件一樣的處理,這樣可以使文件與設(shè)備的操作盡可能的統(tǒng)一。

?

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

?

文件屬性:

文件類型包括:

-: 普通文件

d: 目錄文件(directory)

l: 鏈接文件(link)

p: 管道文件(pipeline)

s: Socket文件

c: 字符設(shè)備文件(char)

b: 塊設(shè)備文件(block)

?

參看書籍:Linux系統(tǒng)應(yīng)用與開發(fā)教程(鄺穎杰 主編)

轉(zhuǎn)載于:https://www.cnblogs.com/zyx1314/p/5253203.html

總結(jié)

以上是生活随笔為你收集整理的Linux初学:(二)Shell环境与命令基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。