<<linux教程>>第五版 实验三 实验四 ----linux 关于 shell跟vi编辑器,简单命令,刚需上
进入vi。:wq文件名\2. 建立一个文件,如file.co进入插入方式,输入一个C语言程序的各行内容,故 意制造几处错误。最后,将该文件存盘。回到shell状态下。制造头文件不存在的问题运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。解释:如果想要编译完的文件名不要用a.out文件。就可以在编译时打入.gcc test.c -o test.out然后就可以看
- 进入vi。
:wq 文件名
\2. 建立一个文件,如file.co进入插入方式,输入一个C语言程序的各行内容,故 意制造几处错误。最后,将该文件存盘。回到shell状态下。
制造头文件不存在的问题
- 运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。
解释:如果想要编译完的文件名不要用a.out文件。就可以在编译时打入.gcc test.c -o test.out然后就可以看见有一个test.out.文件 了。-o后面跟着的编译生成的文件名。
当没有执行错误的时候
当头文件不存在的时候
制造错误命令print
- 重新进入vi,对该文件进行修改。然后存盘,退出vi。重新编译该文件。如果编 译通过了,那么可以用./myfile运行该程序。
链接文件 输出到myfile
使用./myfile执行
- 运行man date > file10,然后运行vi filel10使用x、dd等命令删除某些文本行。
使用u命令复原此前的情况。
使用c、r、s等命令修改文本内容。
使用检索命令进行给定模式的检索。
把时间的帮助打印到file10
x在命令模式下向后删除一个字符X在命令模式下向前删除一个字符
在命令模式下 dd :删除一行内容
使用u 返回上一步 相当于 ctrl +c,可以返回多次
😒/Commands/Command 替换光标所在行的一行一次
c 在命令状态下删除第几行,然后在接受新的输入,相当于删除了几行以后再加上一个i命令
r: 几个字符+r+A 实现用A替换几个字符,然后进入输入模式
- 利用vi建立一个脚本文件,其中包括date、cal、pwd、Is等常用命令;然后以不 同方式执行该脚本。
编辑命令结束,使用名称为shiyan2
使用bash 命令执行脚本文件
使用bash>2执行
使用sh 文件名
source shiyan2
在当前shell执行而不是新建个shell子进程执行
- 运行history命令,配置历史命令环境。
默认是在主目录下的.bash_history,可以使用
HISTFILE="/目录/.名称"
我们改变了保存历史命令的位置,在关闭终端以后,重新进入文件夹显示了
里边有各种而样的命令
更改存储最大条数
histsize=600
- 体会bash的命令补齐功能。
我在输入完so以后按住tab健弹出了source.挺厉害的
- 用alias定义别名,然后执行。
现在实现ls -ll起别名 psdl, alias 别名=‘命令’
-
对习题4.8中的shell脚本进行编辑,然后执行。
-
按习题4.14要求编写脚本,然后执行。
- 按习题4.18要求编写脚本,然后执行。
n m一开始是,数字,然后有cut 命令
-
运行例4.20的程序。若取消其中的“eval",则会出现什么情况?
取消eval
更多推荐
所有评论(0)