linux无法编辑命令行,linux强制退出编辑命令
linux终端敲命令时候好多命令不行 就是简单的关机命令也不行,这是为什么啊?
下面是几种可能的情况。
创新互联公司致力于互联网网站建设与网站营销,提供成都网站建设、网站建设、网站开发、seo优化、网站排名、互联网营销、成都微信小程序、公众号商城、等建站开发,创新互联公司网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
1.可能是你shell的环境有问题,换个shell,直接打ksh或者bsh。
2.可能是你的environment设置有问题。
很多命令都在/etc/ 下,把目录/etc 放进 /etc/environment 文件中,退出重新登陆。
3.LINUX命令是区分大小写的,你看一下。
4.权限的问题,你登录的是受限用户,换有权限的用户进行登录。
Qt的bug,在linux下无法直接编译运行
1、在Linux下的命令行编辑程序:
[root@localhost root]# mkdir hello
//mkdir命令创建一个hello目录
[root@localhost root]# cd hello
//cd命令切换到刚才创建的hello目录
[root@localhost hello]# vi main.cpp
//在hello目录中用vi创建一个main.cpp文件 将下面的代码输入到main.cpp文件中
#include QApplication
#include QLabel
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(“Hello Qt”);
Label-show();
return app.exec();
}
2、然后在命令行编译程序:
[root@localhost hello]# qmake –project
//执行qmake –project,因为目录是hello,因此在hello目录下生成一个与平台无关的项目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//执行qmake hello.pro项目文件后,在hello目录下生成一个与平台有关的Makefile文件。
[root@localhost hello]# make
//执行make进行编译源代码,并生成main.o目标文件及hello执行文件。
[root@localhost hello]# ./hello
//执行hello,就会弹出Hello Qt窗口,到此说明成功了。
在linux终端用root权限使用crontab -e后不能直接出现命令行怎么办?
这个是crontab的一个服务,你可以执行crontab -l查看任务,直接执行vim /etc/crontab进行对定时计划任务直接进行编辑。
linux vi 中为什么 按ESC 进不了命令模式而总是出现这个符号 '^['
linux vi中按ESC,进不了命令模式,总是出现这个符号 '^[',是设置错误造成的,解决方法如下:
1、首先在命令行输入vi加文件名。文件已存在会打开,没有会创建。
2、打开文件,默认是命令模式,按以下键可以进入编辑模式。在编辑模式下,左下角显示插入。
3、按esc退出编辑模式,执行命令可进行相应操作,回车执行。
4、保存之后,如果之前没有此文档的话,会在当前目录新建一个。
5、还可以对文档内容进行查找和替换。查找:/要查找字符,就完成了。
LINUX,进入VI后为什么不能切换到编辑插入模式,按i,a均没用,按:有效果
Ubuntu下的vi编辑器是不完整的,你要在你的机器联网的情况下重新安装Vim,:在命令行输入:sudo apt-get install vim-full,或者sudo apt-get install vim ,这样你的vim 就完整了,其实vim和vi是一样的,然后用
alias vi=vim 就行了。
linux从从图形接口切换到文字接口后无法输入命令
linux下面可以同时运行6个文本终端和6个X-Session,在文本终端下可以用startx命令来启动图形界面,startx默认是在第0号显示
区打开一个X-Session。第二个X-Session必须在不同的显示区打开,例如 startx --
:1,此命令将会在1号显示区中打开X-Session,(注意: 在startx后和--后都必须要敲入一个空格。
可以
用CTRLALTFn(n=1,2...6)切换到6个文本终端(这个是从X-Session切换到文
本终端,在文本终端之间切换只需要ALTFn(n=1,2...6)就可以,当然,把这三个键都上也是可以的),另外可
以用CTRLALTFn(n=7,8...12)切换到6个X-Session。其实还是可以通过命令
来实现的,命令为chvt,用法 chvt n(n=1,2,3,12,终端的名字)。如果希望知道当前终端的名字,可以使用命令fgconsole。
当前标题:linux无法编辑命令行,linux强制退出编辑命令
转载来源:http://azwzsj.com/article/dssdsgc.html