玩转Linux:学习Linux过程中遇到的各种问题和小技巧(每天更新)
目录:
0.常用指令(最常更新)
链接:Linux常用指令
1.虚拟机无法联网
解决办法:
①打开“计算机管理”页面
②选择“服务和应用程序”
③选择“服务”
④启动“VMware DHCP Service”和“VMware NAT Service”
2.vim打开多个文件同时编辑
vim -o filename1 filename2 filename3
例如:vim -o fun.h fun.c test.c
多个文件之间的切换可以使用ctrl+w+w
关闭文件:输入q+回车;关闭多个文件:输入qa+回车
3.vim编辑模式下如何复制粘贴代码
3.1复制到光标位置
按Esc退出输入,按y+y直接复制光标所在行的内容,按p粘贴
3.2将若干行复制到指定行(我喜欢的这个方式)
:1,6 co 9
作用:将第1行到第6行的代码复制到第9行
4.vim编辑模式下如何选中多行
按一下v,再按方向键配合选择
5.vi/vim键盘图
6.Linux如何安装并且使用中文输入法
①首先输入 sudo yum install ibus
②等待安装完成后,重启虚拟机
③选择“System”->“Preferences”->“Input Method”,如图:
④点击后,按图设置:
⑤设置完成之后,按Ctrl+Space空格键切换中文输入,效果如图:
7.Linux时间操作
7.1设置Linux系统的时间
①输入指令:sudo date -s “20180203 16:12:00”
②输入密码,回车完成
7.2查看当前天是今年的第几天
输入指令:date “+%j”
8.关闭和重启Linux系统
关闭:poweroff
重启:reboot
9.Linux使用GDB调试C程序
请点击: Linux使用GDB调试C程序
10.vim中查找字符
:/字符
eg:
/? 查找字符’?’
/abc 查找字符’abc’
额外补充:当查找某字符后,对应的字符会一直保持高亮,想要快速消除这些高亮,直接再查找一个不存在的字符就行了,例如:/hgghjfgahjdbasdaywbe
11.替换字符
1,3s/e/E 将第1行到第3行中每一行的第一个字符e替换成E
1,3s/e/E/g 将第1行到第3行中每一行的所有字符e替换成E
%s/e/E/g 将全文中的所有字符e替换成E