linux操作以及相关问题集合
peterchan88
这个作者很懒,什么都没留下…
展开
-
vim Ctrl+S锁定屏幕
由于windows下编程习惯了保存就ctrl+s,在vim下ctrl+s整个putty终端就死了,遇到好几次这种情况,网上查了下原来ctrl+s在LINUX里是锁定屏幕的快捷键,解锁ctrl+q就可以了转载 2016-10-07 17:30:47 · 4975 阅读 · 0 评论 -
为虚拟机的ubuntu设置静态ip
1.安装环境VMware 10.0.4 build-2249910Ubuntu 16.04 x86_642.在VMware中,配置网络环境VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥接网络,Host-only和NAT。其中,NAT表示VMWware内安装的Ubuntu将会在一个子网中,VMw转载 2017-04-15 23:33:19 · 820 阅读 · 0 评论 -
解决linux网络无法连接问题
解决方法:sudo gedit /etc/NetworkManager/NetworkManager.conf打开该文件,将“managed=false”修改为“managed=true”。重启network manager:sudo service network-manager restart即可解决问题。原创 2017-04-15 22:25:35 · 2656 阅读 · 1 评论 -
解决VMware中的linux能上网不能ping通
VMware中的linux能上网不能ping通的可能偏方一1.现象描述 VMware中装的ubuntu,host机是win7,VMware中用的NAT模式,Host机可以上网(用浏览器可以打开网页),ubuntu也能上网(同样也是通过浏览器可以看网页),并且host机和ubuntu之间可以相互Ping通,在win7下也能ping到外网,但是现在问题来了:在U转载 2017-04-30 19:00:58 · 3704 阅读 · 1 评论 -
shell脚本中单引号和双引号的区别
shell脚本中的单引号和双引号一样都是字符串的界定符,而不是字符的界定符。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够出现在其中)。 双引号用于保持引号内所有字符的字面值(回车也不例外),但以下情况除外:$加变量名可以取变量的值反引号仍表示命令替换\$表转载 2017-04-28 15:47:17 · 899 阅读 · 0 评论 -
在Shell里面判断字符串是否为空
主要有以下几种方法:echo “$str”|awk '{print length($0)}'expr length “$str”echo “$str”|wc -c但是第三种得出的值会多1,可能是把结束符也计算在内了判断字符串为空的方法有三种:if [ "$str" = "" ] if [ x"$str" = x ]if [ -z "$str" ] (-n原创 2017-04-28 15:45:26 · 2606 阅读 · 0 评论 -
解决Ubuntu中搜狗输入法无法输入中文问题
在Linux中经常出现一些由于配置文件崩溃而导致软件不能使用的问题。我的搜狗输入法一直工作的好好的,但是今天早上突然出现不能输入中文的问题,后来发现是由于配置文件文件崩溃了而导致不能输入中文解决方案:只需要删除相关的配置文件就ok啦1. rm -rf ~/.config/SogouPY* ~/.config/sogou*删除~/.config中的搜狗配置文件2原创 2017-04-05 09:15:03 · 1964 阅读 · 0 评论 -
执行可执行文件时,系统提示No such file or directory的解决办法
1.首先查看操作系统的版本uname -aLinux peterchan-pc 4.4.0-53-generic #74~14.04.1-Ubuntu SMP Fri Dec 2 03:43:31 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux是64位的当执行可执行文件时,系统提示No such file or directory,主要的原因是因为你原创 2017-03-26 09:32:41 · 16576 阅读 · 0 评论 -
在vim中配置C++开发环境
对于Windows上做C++开发的用户来说,vs为他们做了大量的工作,语法高亮、自动缩进、智能提示等等,当你happy的使用vs时,请记住一点,这是一个收费软件,虽然在我大中华普遍都在使用微软的盗版软件,但作为程序员我们心里应该知道这是不对的行为,然后再去——等等,我们今天讨论的不是这个话题,我们要说的是Linux下的免费软件Vim!Vim插件安装的教程在互联网上已经数不胜数,但是质量也参转载 2016-12-12 15:56:06 · 1817 阅读 · 0 评论 -
Ubuntu开启wifi热点
一开始我是用Ubuntu自带的network manager进行设置的,其他的笔记本电脑或者windows平板可以发现此无线网络。但是我的Android手机却不行,貌似Android系统不支持Ad-hoc。不管怎么样还是给大家分享一下这种方法,至少方便的给别的电脑分享无线网络。一 使用系统自带的network manager(安卓不可用)第一步:单机屏幕右上角网络按钮在菜单中选转载 2016-12-12 12:27:05 · 17545 阅读 · 2 评论 -
vim快捷键
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。vi有3个模式:插入模式、命令模式、低行模式转载 2016-10-07 21:16:45 · 188 阅读 · 0 评论 -
配置vimC++开发环境
我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:h转载 2016-10-07 21:14:21 · 5150 阅读 · 0 评论 -
shell中用awk分割字符串
例如一个字符串为:hua nong jing chao,我想以空格为分隔符把次字符串分开,并把分割后的字符串赋值给4个变量var1,var2,var3,var4方法如下: var1=`echo "hua nong jing chao"|awk -F ' ' '{print $1}'` echo $var1 var2=`ec转载 2017-04-26 10:49:41 · 6443 阅读 · 0 评论