博主头像
huangzizhu的blog

minishell

1人7天,实现原版shell大部分功能, 以尽量符合POSIX原则实现linux系统内的可移植性
https://github.com/huangzizhu/h_shell

test1
test1

test2
test2

test4
test4

测试基础输入输出

test1

查看jobs

jobs

关日志

log 0

cd

cd ..
cd -
state
cd ./
mkdir ./test1
cd test1
mkdir -p test2/test3 test3
cd test2
cd ..
cd ..
cd test1/test2/.././/test3

file

touch 1 2 3
rm 2
cd ..
cd ..
rm -r ./test1

env

export now=./
export
export now=..
export

alias

alias l="ls"
alias lc="l | cat"
alias lcf="lc >> 2.txt"
alias
lcf
echo l l l
alias ls="ls"

复杂测试

test1 | test2
test1 | test2 > 1.txt
test1 < 1.txt | cat | test4 > output.txt & test2 <  1.txt >> 2.txt &

结束

history
clear
exit 0

发表新评论