发布网友 发布时间:2022-04-20 15:35
共2个回答
热心网友 时间:2023-11-04 18:14
执行程序时,首先要确保该程序有执行权限,使用chmod a+x 文件名可以添加执行权限。
对于gcc生成的c语言程序,可以直接在程序所在的文件夹下执行 ./script_name -i input1 input2 -o output
追答
按照你这个命令的写法,大致的流程就是先判断参数选项,如果是-i的话,就读取input1和input2.
自己实现参数判断和读取,利用main(int argc, char **argv)的入参来实现。
使用getopt函数实现参数判断和读取。关于getopt函数,可以使用man getopt查看具体的使用方法。
一会附加例子,字数超限了
热心网友 时间:2023-11-04 18:15
准确说,linux
不存在“用命令行登陆”的说法。
准确应该是从本地字符终端登陆。因为在登陆前,是没有命令行的,命令行是一个用户交互操作界面,在你还没有登陆的时候,是不存在“命令行”的。
至于如何切换到本地字符终端,图形状态下用
ctrl
+
alt
+
f1
到
f6
即可,一般
linux
的设计都是
1-6
是字符终端,7
是图形终端,部分发行版
f1
是字符终端,f2-f7
是字符终端。
你切换到这个终端里,就可以看到提示你输入用户名的提示了,输入用户名后回车就是输入密码。密码无回显,正确输入后回车即可,别因为没看到密码哪一行按了键盘没反应就觉得机器坏了。