使用Shell命令上机完成以下操作 救急啊啊 啊
使用Shell命令上机完成以下操作:(1)在当前登录用户的主目录下创建子目录mysub,进入mysub目录,。(2)显示当前目录路径。(3)显示用户名和用户主目录(4)将...
使用Shell命令上机完成以下操作:
(1)在当前登录用户的主目录下创建子目录mysub,进入mysub目录,。
(2)显示当前目录路径。
(3)显示用户名和用户主目录
(4)将用户主目录添加到可执行文件搜索路径
(5)显示添加后的可执行文件搜索路径
(6)列出主目录下所有以”.ba”或“.pr”打头的文件名及其属性并将其存入my1文件中
7)列出进程状态信息中含'tty'的进程,并将其存入my2文件中
(8)将my1和my2串联成一个新文件my3
(9)将当前目录下的所有文件压缩归档到myf.tar.gz文件中
(10)将my3移动到上级目录中
(11)删除文件my1和my2
(12)启动vi文本编辑程序
(13)在vi中输入(3) ~ (11)步的操作命令,并将其存入文件mysh
(14)将vi放入后台运行
(15)将文件mysh访问权限改为文件主可执行
(16)将文件mysh复制到上级目录中
(17)令vi返回前台,从中追加睡眠1分钟和返回前台的命令,从vi保存退出
(18)以后台运行方式启动mysh
(19)找到执行睡眠命令的的进程号
(20)用发送信号命令向睡眠命令进程号发送终止信号,让mysh停止执行。 展开
(1)在当前登录用户的主目录下创建子目录mysub,进入mysub目录,。
(2)显示当前目录路径。
(3)显示用户名和用户主目录
(4)将用户主目录添加到可执行文件搜索路径
(5)显示添加后的可执行文件搜索路径
(6)列出主目录下所有以”.ba”或“.pr”打头的文件名及其属性并将其存入my1文件中
7)列出进程状态信息中含'tty'的进程,并将其存入my2文件中
(8)将my1和my2串联成一个新文件my3
(9)将当前目录下的所有文件压缩归档到myf.tar.gz文件中
(10)将my3移动到上级目录中
(11)删除文件my1和my2
(12)启动vi文本编辑程序
(13)在vi中输入(3) ~ (11)步的操作命令,并将其存入文件mysh
(14)将vi放入后台运行
(15)将文件mysh访问权限改为文件主可执行
(16)将文件mysh复制到上级目录中
(17)令vi返回前台,从中追加睡眠1分钟和返回前台的命令,从vi保存退出
(18)以后台运行方式启动mysh
(19)找到执行睡眠命令的的进程号
(20)用发送信号命令向睡眠命令进程号发送终止信号,让mysh停止执行。 展开
1个回答
展开全部
mkdir mysub && cd mysub
pwd
echo $HOME $USER
export PATH=$PATH:$HOME
echo $PATH
ls -l $HOME/*.ba $HOME/*.pr > my1
ps -ef | grep tty > my2
cat my1 my2 > my3
tar cvf myf.tar.gz *
mv my3 ../
rm my1 my2
vi
按 i 进入编辑模式,按esc退出编辑模式,按 : 输入命令 :save mysh, 输入命令 :wq保存退出
vi &
chmod +x mysh
cp mysh ../
fg 后面追加 sleep 60 && fg
mysh &
ps -fu $USER | grep mysh | awk '{print $2}'
kill -15 pid
pwd
echo $HOME $USER
export PATH=$PATH:$HOME
echo $PATH
ls -l $HOME/*.ba $HOME/*.pr > my1
ps -ef | grep tty > my2
cat my1 my2 > my3
tar cvf myf.tar.gz *
mv my3 ../
rm my1 my2
vi
按 i 进入编辑模式,按esc退出编辑模式,按 : 输入命令 :save mysh, 输入命令 :wq保存退出
vi &
chmod +x mysh
cp mysh ../
fg 后面追加 sleep 60 && fg
mysh &
ps -fu $USER | grep mysh | awk '{print $2}'
kill -15 pid
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询