实现一个自己的shell程序,这个程序有这些功能:解释执行命令,支持输入输出重定向,支持管道,后台运行 程序。当运行该程序后,它支持以下的命令格式: 1.单个命令,如:ls。2.带l到多个参数的命令,如ls -l。3.带一个输出重定向的命令。4.带一个输入重定向的 命令。5.带一个管道的命令。6.后 ...
分类:
系统相关 时间:
2018-06-19 00:53:09
阅读次数:
276
输入输出重定向 1.概述 输入重定向:指吧文件导入到命令中。 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入。 输出重定向:把原来要输出到屏幕的数据信息写入到指定文件中。 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 错误输出重定向(S ...
分类:
其他好文 时间:
2018-06-12 18:34:13
阅读次数:
164
当我们求解acm题目时,通常在设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到oj中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测 ...
分类:
其他好文 时间:
2018-06-10 11:53:18
阅读次数:
166
System类的静态成员变量,包括 System.in:InputStream类型的,代表标准输入流,默认状态对应于键盘输入。 System.out:PrintStream类型的,代表标注输出流,默认状态对应于显示器输出。 System.err:PrintStream类型的,代表标准错误信息输出流, ...
分类:
其他好文 时间:
2018-06-03 19:46:40
阅读次数:
370
8.1shell介绍8.2命令历史8.3命令补全和别名8.4通配符8.5输入输出重定向8.1shell介绍shell是一个命令解释器,提供用户和机器之间的交互支持特定语法,比如逻辑判断、循环(ifforwhell)每个用户都可以有自己特定的shellCentOS7默认shell为bash(BourneAginShell)还有zsh、ksh等#yumlist|grepzsh搜索yum中是否有zsh#
分类:
系统相关 时间:
2018-04-24 00:21:59
阅读次数:
192
8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向shell介绍Shell脚本只是一个表现,所谓的shell是一个命令解释器,用户和机器的一个交互Shell我们主要使用的是bash shell 另外还有zsh ksh等yum list |grep zshyum list |grep kshhistory查看历史命令-c 是清空内存的命令历史其实所有的历
分类:
系统相关 时间:
2018-04-22 22:43:49
阅读次数:
343
一、shell介绍二、命令历史历史命令存放路径/root/.bash_history,默认可以存放1000条命令#history//查看具体的历史命令[root@linux-01~]#echo$HISTSIZE//系统内置环境变量1000#history-c//清空内存中命令历史,但是存放命令的文件不会被删除#vi/etc/profile//修改HISTORY环境变量路径/etc/profile,
分类:
系统相关 时间:
2018-04-22 00:04:17
阅读次数:
223
8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向8.1 shell介绍我们登陆的终端,输入root登陆密码其实就是一个shell。还又zsh ksh等shell,这里以bash为主。8.2 命令历史之前使用过的命令 其实是有一个文件保存着的。这些命令存再用户的加目录下。/root/.bash_historycat一下这个配置文件,可以看到
分类:
其他好文 时间:
2018-04-21 10:16:14
阅读次数:
176
shell介绍shell是一个命令解释器,提供用户和机器之间的交互支持特定语法,比如逻辑判断,循环每个用户都可以有自己特定的shellCentOS7默认shell为bash(BourneAginShell)还有zsh,ksh等命令历史history[root@localhost~]#ls/root/.bash_history/root/.bash_history[root@localhost~]#
分类:
系统相关 时间:
2018-04-21 10:16:00
阅读次数:
230
一、shell介绍 shell脚本是日常Linux系统管理工作中必不可少的,不会shell,就不是一个合格管理员。 shell是系统跟计算机硬件交互使用的中间介质,一个系统工具。实际上在shell和计算机硬件之间还有一层——系统内核。如果吧计算机比作人的躯体,那系统内核就是人的大脑,至于shell, ...
分类:
系统相关 时间:
2018-04-20 23:47:10
阅读次数:
282