c语言开发环境的搭建
环境:Virtualbox
1开源免费
系统类型和版本:Ubuntu(乌班图) 12.04 基于linux增加了界面和一些常用的应用软件,开发出的一套适合普通人使用的linux系统,叫作linux发行版系统,与他类似的国产操作系统:红旗。中标麒麟。中兴新支点。华为深度
1.漏洞少
2.稳定
3.速度快
4.上手快
安装操作系统
Sudo(申请管理员权限)
Sudo apt-get update
更新操作系统
Sudo apt-get upgrade
Sudo usermod -aG vboxsf $(whoami)
linux系统下常用命令
Ls:查看当前目录下有哪些文件
-a显式影藏文件,在linux/unix以。开头文件默认影藏
-l 显式文件详细信息
类型,权限目录层数,用户名,组名,文件大小,修改时间
Cd:进入目录
Clear:清理屏幕,ctrl+l也具备同样功能
Pwd:显式当前所在位置
文件相关
Touch filename创建文件
Rm filename 删除文件,删除时不经过回收站,慎重删除
目录相关
目录就是个特殊的文件(linux/unix下一切皆文件)
Mkdir 目录名 创建目录
-p创建多级目录
Mkdir -p a/b/c
Cp -frp 源目录 新位置/新目录名
Rmdir:删除空目录
Rm -rf删除目录
移动和重命名目录是,不需要任何参数
其他相关
通配符
管道
重定位
链接文件
类似于windows下的快捷方式,但又不同,有软链接和硬链接。
In 源文件 链接文件,默认创建出来的叫硬链接
In -s 源文件 链接文件,创建软连接
注意:硬链接是直接链接数据,软连接是链接一个位置,区别是链接目标被删除后,硬链接能正常访问,二软连接不能访问。
终端技巧
Tab自动补全
up/down 调出历史记录
Man 函数/帮助/命令 查看帮助
Man n key
N:1 查命令 n:2查系统调用 n:3查c标准可函数
Ctrl +alt+t打开终端
Ctrl+shift+t 新建一个终端标签页
Home 光标跳转到行首
End 光标跳转到行尾
Insert 替换模式
Pgup pgdn