在 Linux 中,执行一个可执行文件时,如果在可执行文件后面添加了 -c 参数,那么该参数会被解释为执行完该可执行文件后,立即退出控制台。实际上,-c 参数是 Bash Shell 的一个选项,它的意思是执行完指定的命令后退出 Shell,有点像 Windows 中的 /c 参数。
成都创新互联公司坚信:善待客户,将会成为终身客户。我们能坚持多年,是因为我们一直可值得信赖。我们从不忽悠初访客户,我们用心做好本职工作,不忘初心,方得始终。10余年网站建设经验成都创新互联公司是成都老牌网站营销服务商,为您提供网站建设、成都网站建设、网站设计、H5响应式网站、网站制作、成都品牌网站建设、成都小程序开发服务,给众多知名企业提供过好品质的建站服务。
举个例子,如果要运行一个名为 foo 的可执行文件,并在执行完后立即退出控制台,可以使用以下命令:
plaintext
Copy code
./foo -c
在这个命令中,./foo 是要执行的可执行文件,-c 参数会让 Shell 在执行完 ./foo 后立即退出。
需要注意的是,不是所有的可执行文件都支持 -c 参数,这取决于可执行文件的设计和实现。在使用时应该查看可执行文件的文档或者使用 --help 参数查看可执行文件的使用说明。
-c string
If the -c option is present, then commands are read from string. If there are arguments after the string, they are assigned to the positional parameters, starting with $0.
翻译一下就是: 如果-c 选项存在,命令就从字符串中读取。如果字符串后有参数,他们将会被分配到参数的位置上,从$0开始。
没有说清湖 你再LINUX里面如果是VIM 那就是个字母c
如果是查询带C的命令 那就是《Linux就该这么学》的命令大全查看
比如
createdb命令 – 创建PostgreSQL数据库
还有很多命令里面有带C的参数,大写和小写C c 参数代表的意义是不一样的。
如果你要表示C语言编程上的内容,那就有事另一回事情了。比如
Linux C
-C是指定你的压缩包要解压到的目录,比如:tar-zxvflog.tar.gz-C/tmp/就是要解压到tmp目录下。
-C不是一个单独的参数,后面还要加东西,具体如下(另:Linux是大小写敏感系统,大写的C和小写的c代表不同的含义),例如:
-C,--directory=DIR改变至目录DIR
--exclude=PATTERN排除以PATTERN指定的文件
扩展资料:
Linux下的tar压缩解压缩命令详解
1、-c:建立压缩档案
2、-x:解压
3、-t:查看内容
4、-r:向压缩归档文件末尾追加文件
5、-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的:
1、-z:有gzip属性的
2、-j:有bz2属性的
3、-Z:有compress属性的
4、-v:显示所有过程
5、-O:将文件解开到标准输出