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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 下的文件管理管理系统中的输出输入

發布時間:2024/9/3 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 下的文件管理管理系统中的输出输入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.file??????????????????

##文件的類型查看

2.wc?????????????????

##文件容量統計

#wc -l??????????????? 行數

#wc -m????????????? 字符數

#wc -w????????????? 單詞數

#wc -c?????????????? 字節數

3.Linux 中文件的尋址

1)Linux 所謂系統結構

#FHS??? Linux 層級結構標準3

#Linux 中一切都是文件

#Linux頂級目錄 rm -rf /*此命令千萬不要在服務器上運行

#系統二級目錄

/bin????????????????????

#系統常規命令

/sbin??????????????????

#系統管理命令

/dev??????????????????

#設備文件

/home??????????????

#普通用戶家目錄集合,此目錄中的的子目錄為普通用戶的家目錄

/root?????????????????

#超級用戶家目錄

/lib64??????????????

#64位函數庫

/lib??????????????????

#系統函數庫

/proc??????????????

#進程信息,系統識別的硬件信息

/run???????????????

#當前運行的硬件和系統模塊

/srv???????????????

#系統數據(常量)

/var??????????????

#系統數據(變化)

/tmp????????????

#系統臨時文件存放目錄

/mnt????????????

#臨時設備掛載點

/media????????

#cdrom 臨時掛載點

/etc?????????????

#系統的大多數程序的配置目錄

/opt????????????

#第三方軟件安裝位置

/boot??????????

#系統啟動分區,系統啟動時讀取的文件都在此目錄中

*下載安裝軟件

超級用戶下

# wget http://

#rpm -ivh 軟件包

4.關于文件尋址的命令

pwd???????????????????

#顯示當前的工作目錄

cd??????????????????????

#切換當前目錄的工作目錄??????????? “cd ~-???????? =cd -”

ls???????????????????????

#顯示文件信息??

#ls顯示當前名稱

#ls file? 顯示指定文件名稱

#ls dir 顯示指定文件目錄中的內容

#ls -d dir 顯示目錄本身的名稱

# ls -l file? 顯示文件屬性

# ls -ld dir? 顯示目錄本身屬性

# ls -a dir 顯示目錄中所有文件名稱包括隱藏文件

#ls -s? 顯示大小

# ls -R? 第歸顯示目錄中的內容

5.文件批量處理#

*???????????????????????????????????????

# 匹配0~任意字符

?????????????????????????????????????

#匹配單個字符

[[:alpha:]]????????????????????? ??

#匹配單個字母

[[:lower:]]????????????????????? ??

#匹配單個小寫字母

[[:upper:]]??????????????????? ? ?

#匹配單個大寫字母

[[:digit:]]????????????????????? ? ?

#匹配單個數字

[[:alnum:]]?????????????????????

#匹配單個數字或字母

[[:punct:]]??????????????????? ??

#匹配單個字符

[[:space:]]????????????????? ???

#匹配單個空格

字符集合的表示方法

[]???

#模糊匹配,[1-10] 1到10????????? [!d-f] [^d-f]除了d-f以外

{}?????????????????????????

#點名機制,精準匹配集合中的每一個。????????? {1..10}1-10???????? {a..c}a-c

~默認代表當前用戶的家目錄

~???????????????????????????

#默認代表當前用戶的家目錄

~username??????????

#指定的用戶家目錄

“~+”=“.”????????????????

#當前目錄

~-?????????????????????????

#當前目錄之前的目錄

.. ??????????????????? ? ? ?? ?

# 當前目錄的上一級目錄

##############################################################################################

1.理解什么是輸入輸出的定義

1)字符設備

字符設備就是顯示字符到屏幕上的設備文件

2)stdin

標準輸入

編號為0

鍵盤 鼠標 打字機

3)stdout

標準正確輸出

標號為1

4)stderr

標準錯誤輸出

標號為2

2.如何管理輸入

外界傳遞到程序中的信息

1)<??????????

#輸入重定向

tr?? ‘a-z’?? 'A-Z' < test??????????????

##把test文件中的內容定向到tr程序中

2)<<????????

#多行錄入

tr?? ‘a-z’? ‘A-Z’? <<EOF(字符任意)

test????????????????????????????????????????

#此處test不能表示成文件名稱只表示test字符

test1?????????????????????????????????????

EOF???????????? (當首字母再次出現表示錄入結束)

3.如何管理系統輸出

1)輸出重定向

>

2>

&>

find /etc/ -name passwd >westos.out????????????

##重定向正確輸出

find /etc/ -name passwd 2>westos.out?????????

## 重定向錯誤輸出

find /etc/ -name passwd &>westos.out??????????

##重定向所有輸出

注意:重定向管路輸出后會覆蓋源文件內容

2)追加

>>

2>>

&>>

find /etc/ -name passwd >>westos.out???????????????

##追加正確輸出

find /etc/ -name passwd 2>>westos.out?????????????

##追加錯誤輸出

find /etc/ -name passwd &>>westos.out?????????????

##追加所有輸出

注意:追加和重定向功能類似,但不會覆蓋源文件內容

?

3)管道“|”

把前一條命令的輸出變為輸入傳遞到下一條命令進行操作

注意;

*管道只處理正確輸出

*2>&1把編號為2的輸入轉化到1的輸出中

*tee 復制輸出到指定位置

*管道在一條命令中可以使用多次

總結

以上是生活随笔為你收集整理的Linux 下的文件管理管理系统中的输出输入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。