linux新手开发基础命令使用(附ssh远程连接方法)
一、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”

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号