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

歡迎訪問 生活随笔!

生活随笔

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

linux

ld-linux.so.2 重定向,2-Linux重定向和管道、Shell编程.doc

發布時間:2023/12/10 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ld-linux.so.2 重定向,2-Linux重定向和管道、Shell编程.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2-Linux重定向和管道、Shell編程

評 分

實驗報告

課程名稱: 操作系統

實驗名稱: Red Hat Linux操作系統的運用

專 業: 信息與計算科學

成 員: 莊小儷

指導教師: 陸星家

完成日期: 2013 年 9月 24日

實驗二 Linux的重定向和管道、Shell編程

一、實驗目的:

1、掌握在Linux下的重定向和管道。

2、掌握Linux系統下的Shell編程中的變量聲明和使用。

3、熟悉在Linux環境下的Shell編程的If語句,elif語句,for語句,while語句,until語句以及case語句。

二、內容及步驟:

(一)重定向和管道

1、I/O命令

(1)管道(pipe-line)的使用

執行格式: command1| command2

功能:將command1的執行結果送到command2 作為輸入

ls -rl |more 以分頁方式列出當前目錄文件及子目錄名稱;

cat file1|more 以分頁方式,列出file1的內容

ps | sort | more|

(2)標準輸入控制

執行格式: command-line

mail “mail_test”user@iis.sinica.edu.tw< test.txt

功能:將文件file1當作信件的內容,subject 名稱為mail_test 送給收信人

(3)標準輸出控制

執行格式一: command>filename

功能:將command的執行結果送至指定的filename中

例: ls -l >list 將執行”ls -l” 的結果寫入文件list中

執行格式二: command>!filename

功能:同上,若filename文件已存在,則強迫重寫

執行格式三: command>&filename

功能:將command執行所產生的任何信息寫入filename

執行格式四:command>>filename

功能:將command 的執行結果,附加(append)到filename

執行格式五:command>>&filename

功能:將command執行所產生的任何信息附加于filename中

二、掌握Linux環境下的shell編程

(1)shell 是交互式程序設計方式

1.顯示hello world

#!/bin/bash

echo “Hello world”

在程序執行時會出現“當前用戶沒有權限的提示”,利用chmod,獲取hello.sh的文件權限。

2.顯示變量$a

#!/bin/bash

a=”Hello world”

echo “A is:” $a

3.顯示目前的$SHELL版本

#!/bin/bash

if [ $SHELL = "/bin/bash" ]; then

echo "your login shell is the bash (bourne again shell)"

else

echo "your login shell is not bash but $SHELL"

fi

4.使用read,進行判斷

#!/bin/bash

echo “pls input sh”

read sh

if [ $sh = "/bin/bash" ]; then (空格)

echo "your login shell is the bash (bourne again shell)"

else

echo "your login shell is not bash but $Sh"

fi

[ -f "somefile" ] :判斷是否是一個文件

[ -x "/bin/ls" ] :判斷/bin/ls是否存在并有可執行權限

[ -n $var ] :判斷$var變量是否有值

[ "$a" = "$b" ] :判斷$a和$b是否相等

發送郵件:

將目錄導到linux.txt 文件中

可以隨意插入內容

Ctrl+c和Shift+“:”到頁尾,輸入wq退出該頁面,返回

小練習《1》

小練習《》

小練習《》

五、小結

通過這次Linux的基本操

總結

以上是生活随笔為你收集整理的ld-linux.so.2 重定向,2-Linux重定向和管道、Shell编程.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

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