Linux常见命令、Linux编程流程

Linux常见命令、Linux编程流程 一、Linux命令行基础Ubuntu终端快捷键操作快捷键打开终端Ctrl Alt T放大字体Ctrl Shift 缩小字体Ctrl -恢复默认Ctrl 0清屏Ctrl L命令行提示符解析linuxubuntu:~$linux– 用户名ubuntu– 主机名~– 当前用户的家目录/home/linux$– 普通用户#表示超级用户 root常用命令速查命令全称功能示例pwdPrint Work Directory显示当前绝对路径pwd→/home/linuxlsList查看目录内容ls /查看根目录cdChange Directory切换目录cd ~回家cd ..上级cd -上一次touch—创建空文件touch file.txtmkdirMake Directory创建目录mkdir -p a/b/c多级创建cpCopy复制文件/目录cp -r dir1 dir2递归复制目录mvMove移动/重命名mv old new重命名rmRemove删除rm -r dir递归删除目录catConcatenate查看文件内容cat hello.csudoSuper Do临时以root执行sudo touch /rootfile路径规则绝对路径以/开头从根目录开始相对路径不以/开头从当前位置开始~/home/用户名二、Linux下编程流程工具链步骤工具说明编写代码vim/vi文本编辑器编译gccGNU C编译器运行./a.out默认输出文件调试gdbGNU调试器Vim基本操作三种模式命令模式Normal– 默认进入用于操作插入模式Insert– 按i进入编辑文本底行模式Command-line– 按Shift :进入执行保存退出保存退出命令:w– 保存:q– 退出:wq– 保存并退出:wq!– 强制保存退出命令模式下常用操作操作按键复制当前行yy粘贴p复制N行Nyy删除当前行dd删除N行Ndd剪切删除粘贴Nddp撤销u反撤销Ctrl R删除单个字符x行选中Shift V块选中Ctrl V搜索/关键词按n下一个ShiftN上一个取消高亮:nohl