一、linux下编辑器vim使用
Vi是linux系统的第一个全屏幕的交互式编辑程序。四种模式:标准模式(mormal mode)、插入模式(insert mode)、命令行模式(command-line mode)、可视化模式(visual mode )
进入插入模式命令:a(在光标后插入)i(在光标前插入)o(在光标所在行下新增一行插入)A(在光标所在行的行尾输入)I(在光标所在行的非空行首输入)O(在光标所在行上新增一行输入)
进入可视化模式:v(按字符显示)、V(按行选择)、Ctrl+V(按块选择)
二、linux下编辑器gcc使用
编译四步骤:
① 预处理(Pre-Processing):主要进行宏替换以及头文件的包含展开,不会检查错误。 【gcc -E xx.c -o xx.i】
② 编译(Compiling):编译生成汇编文件,会检查语法是否有错误.
【gcc -S xx.i -o xx.o】
③ 汇编(Assembling):将汇编文件生成二进制文件(目标文件)。
【gcc -c xx.s -o xx.o】
④ 链接(Linking):链接函数库,生成可执行文件。
【gcc xx.o -o xx】
三、多任务编程
待完善
四、使用命令技巧
1.ssh访问
安装开启ssh服务
输入命令行:
sudo apt-get install yum
sudo apt-get Install ssh
查询是否安装成功:rpm -pa |grep ssh
启动ssh服务:service ssh start
配置端口:vim /etc/ssh/sshd_config
ssh远程登录
ssh xxx.xxx.xxx.xxx
2)远程执行命令
如果我们要查看一下某台主机的磁盘使用情况,是不是必须要登录到目标主机上才能执行 df 命令呢?当然不是的,我们可以使用 ssh 命令在远程的主机上执行 df 命令,然后直接把结果显示出来。整个过程就像是在本地执行了一条命令一样:
$ ssh nick@xxx.xxx.xxx.xxx “df -h”
那么如何一次执行多条命令呢?其实也很简单,使用分号把不同的命令隔起来就 OK 了:
$ ssh nick@xxx.xxx.xxx.xxx “pwd; cat hello.txt”
实时读取主机上的文件,
$ ssh nick@xxx.xxx.xxx.xxx “tail -n 1 -f hello.txt”