了解常用shell的編程特點,掌握shell程序設計的基礎知識。對shell程序流程控制、shell程序運行方式、Bash程序的調試方法及Bash的常用內部命令又進一步的認識和理解。通過本實驗,應基本掌握編寫shell程序的步驟、方法和技巧
上傳時間: 2014-01-11
上傳用戶:515414293
本文將較為詳細地介紹 Linux 下最常用的 shell,Bash。Bash(Bourne Again Shell) 是 Linux 的缺省 shell,并被大多數用戶所使用,在本文中你將學會:
上傳時間: 2016-04-08
上傳用戶:ippler8
Bash_Beginners_Guide_CHS.pdf,學習linux下Bash shell編程的好工具!
上傳時間: 2016-05-13
上傳用戶:515414293
uCOSII只提供了操作系統內核,用戶要自己添加文件處理、人機界面、網絡接口等重要部分。其中Shell(人機界面)提供了人與機器交互的界面,是機器服務于人的體現,是系統必不可少的重要組成部分。現代的很多OS如UNIX、DOS、VxWorks都提供了友好的命令行界面。Windows更是提供了GUI。大部分人認識OS都是從這里開始的。 由于Skyeye下的仿真串口USART已經實現了中斷方式的接收(實際是從鍵盤接收輸入),而且串口輸出(實際上是輸出到終端屏幕)也已經實現,所以實現一個類似DOS或Bash的簡化版Shell并不困難。其本質思想就是:Shell作為一個uC/OSII下的任務,接收用戶輸入的字符,存儲到緩沖區,并回顯在屏幕上,以回車鍵為用戶輸入的結束信號,隨后解析用戶輸入的命令名稱、參數,調用相應的命令函數。一直到這個命令函數運行返回,才繼續Shell的人機交互界面。Shell作為一個任務工作于內核之外,占用一個任務號。
上傳時間: 2014-01-22
上傳用戶:xc216
這是一本實用的指南,并不十分的嚴肅,嘗試用實際的東西來代替那些理論的例子。我分部分來寫因為我對那些知道自己在談論什么人寫的脫離實際的和過分單純的例子并不感到興奮,展示一些比較酷的Bash的特性,
標簽:
上傳時間: 2014-12-07
上傳用戶:rishian
無論你是新手還是老手,或是使用其他語言的程序員,我能肯定你能在此書用受益。而本書除了介紹Bash的知識之外,也有許多有用的關于Linux/UNIX的知識和其他shell的介紹。
標簽:
上傳時間: 2017-04-16
上傳用戶:aysyzxzm
ccache 是一個快速的編譯器緩存。當您編譯一個程序的時候,它會緩存中間的結果。這樣,不論什么時候您重新編譯同一個程序,編譯所需要得時間將被大大縮短。對于普通的編譯來說,這可以提高編譯速度5到10倍。 這個想法,來自 Erik Thiele 用Bash寫的 compilercache 。只不過,ccache用C再實現了一遍。但比前者性能高許多,也有更多的特性。 (注:Linux下運行)
上傳時間: 2017-05-01
上傳用戶:gxmm
用純C語言編寫的一個Linux下的Shell,包含tch和Bash的基本功能(包含重定向和后臺運行),暫時不支持管道。已經在cygwin和Ubantu 7.10下測試通過。 主要包含: makefile 編譯生成myshell可執行文件 myshell.c 主函數(涉及程序入口) utility.c 所有功能函數(將近1000行) myshell.h(包含宏定義、結構體聲明、庫函數的頭文件,及utility.c中的所有函數的聲明) readme 用戶手冊(當用戶在myshell里輸入help <command> 時,輸出<command>的使用說明)
上傳時間: 2014-02-05
上傳用戶:xymbian
The many variants of the Unix operating system require use of a mode of thought that s significantly different from the one that s required by simpler operating systems. Think Unix introduces readers to important fundamental and intermediate Unix commands and, in the process, inculcates them in the Unix way of thinking. It s a worthy goal in a world with more Linux users than ever, and author Jon Lasser accomplishes it. He s both a capable writer and a knowledgeable user of Unix shell commands. Lasser uses Bash under Red Hat Linux in most examples--which usually apply equally well to other Unix variants--and makes asides about other shells and environments, as needed.
標簽: significantly operating variants of
上傳時間: 2017-09-04
上傳用戶:qq521
并不是每個人都需要編譯固件,筆者更推薦你直接使用官方固件,如果需要相應的軟件,可以直接通過opkg 安裝。為滿足更多人需求,這里提供一個傻瓜教程,照著走一次,就編譯好了,轉的別問我為什么????1.根據你的系統安裝相應的包,把以下命令復制粘貼運行一次就行。Ubuntu 32bitsudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawkflex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzipUbuntu 64bitsudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gccmultilibflex git-core gettextArch Linuxpacman -S --needed subversion asciidoc Bash bc binutils bzip2 fastjar flex git gcc util-linuxgawk intltool zlib make cdrkit ncurses openssl patch perl-extutils-makemaker rsync sdcc unzipwget gettext libxslt boost libusb bin86 sharutils b43-fwcutter findutilsDebian 6 Squeezeapt-get install libncurses5-dev zlib1g-dev gawk flex libssl-dev sdcc-nfDebian 7 Wheezy
上傳時間: 2022-06-23
上傳用戶:bluedrops