C/C++ under ubuntu,linux
0.环境
linux镜像:ubuntu-18.04.1-desktop-amd64
1.安装虚拟机
没什么的难的,虚拟机的网络配置参考这篇blog:https://blog.csdn.net/u013554213/article/details/79408084;
相关命令可以看这篇:https://blog.csdn.net/AndesStay/article/details/82143515
linux更换源(更换阿里源):https://blog.csdn.net/qq_35451572/article/details/79516563(最好用cp命令拷贝一下美国那边的源)
安装lrszs包:https://www.cnblogs.com/tssc/p/8653863.html
通过xshell传输文件:https://jingyan.baidu.com/article/3052f5a13c1ebf97f31f862b.html
2.Linux系统教程(入门级)
Linux简易教学:第1讲,Why Linux:https://haokan.baidu.com/v?vid=17045618972387671013&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第2讲,安装Ubuntu:https://haokan.baidu.com/v?vid=8816504792208397153&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第3讲,快速了解Ubuntu17.10基本界面:https://haokan.baidu.com/v?vid=3859349735407709188&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第4讲,Ubuntu安装软件app:https://haokan.baidu.com/v?vid=5500224360684314131&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第5讲,Linux基本指令ls和cd(查阅 跳转):https://haokan.baidu.com/v?vid=12263006989836954699&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第6讲,Linux基本指令touch cp mv(创建 复制 移动):https://haokan.baidu.com/v?vid=10974742346129000005&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第7讲,Linux基本指令mkdir rmdir(创建文件夹 删除文件夹):https://haokan.baidu.com/v?vid=12919542943199708858&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第8讲,Linux基本指令nano和cat(编辑文件 合并/显示文件):https://haokan.baidu.com/v?vid=7989387922006258220&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第9讲,Linux文件权限:https://haokan.baidu.com/v?vid=3944157411845675198&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第10讲,怎么样从MacOS或Linux通过SSH远程操作Linux:https://haokan.baidu.com/v?vid=6466120969552105995&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第11讲,怎么样从Windows通过SSH远程Linux:https://tv.sohu.com/v/dXMvMzM1OTQxNzk3LzE3MDk2Nzk2NS5zaHRtbA==.html
Linux简易教学:第12讲,怎么样从手机通过SSH远程:https://haokan.baidu.com/v?vid=10656430189646444555&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第13讲,怎么样用TeamViewer和VNC从远程控制电脑:https://haokan.baidu.com/v?vid=7258655718813904178&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第14讲,自己的云计算,把Linux当成你云计算平台:https://haokan.baidu.com/v?vid=4707720710479268289&pd=bjh&fr=bjhauthor&type=video
Linux简易教学:第15讲,自己的云计算,多电脑共享云端文件:https://haokan.baidu.com/v?vid=9544569053920627091&pd=bjh&fr=bjhauthor&type=video
3.linux下的C语言开发(入门级)
gcc与g++的区别:https://blog.csdn.net/u013457167/article/details/80222557
参考链接:ubuntu下C/C++编译:https://blog.csdn.net/qq_39852676/article/details/88174011
4.权限(linux受欢迎的最大特点)
Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证、访问控制、传输安全、文件读写权限等方面作了周密的控制。在 Unix/Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。
访问用户
通过设定权限可以从以下三种访问方式限制访问权限:
只允许用户自己访问(所有者)
所有者就是创建文件的用户,用户是所有用户所创建文件的所有者,用户可以允许所在的用户组能访问用户的文件。
允许一个预先指定的用户组中的用户访问(用户组)
用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。
允许系统中的任何用户访问(其他用户)
用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都能够访问用户的目录或文件。在这种意义上,系统内的其他所有用户就是 other 用户类
C/C++ under ubuntu,linux相关推荐
- ubuntu添加路由_如何在Ubuntu,Linux中添加新路由?
ubuntu添加路由 I have a box with Ubuntu Linux and I want to add a new route to my box. Because I want to ...
- CentOS,Ubuntu,Linux下安装yasm-1.3.0详细说明
Linux下安装yasm-1.3.0详细说明 ①wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz #下载源码包 ...
- linux安装wine教程,Debian,Ubuntu和Linux Mint 上安装 Wine 3.0 正式版
Wine是一个开放源代码,免费且易于使用的程序,使Linux用户能够在类Unix操作系统上运行一些基于Windows的应用程序. Wine是用于安装几乎所有Windows程序版本的兼容层. 本文介绍了 ...
- 【转】ubuntu,你改变了我的人生
2019独角兽企业重金招聘Python工程师标准>>> 最近比较忙,在公司不停的忙碌着 但是,忙的同时,学习到了不少东西 1.来自我们技术总监的话:你不要等到学完了才做东西,那样来不 ...
- linux清理磁盘空间的脚本,在Ubuntu和Linux Mint上释放空间的7种简单方法
Linux系统空间不足?您可以通过以下几种方式清理系统,释放Ubuntu和其他基于Ubuntu的Linux发行版上的空间. 随着时间的流逝,随着添加和删除程序,任何操作系统都可能变得混乱.如果您拥有T ...
- linuxdeploy ubuntu 更新gui_在Ubuntu和Linux Mint上释放空间的7种简单方法
Linux系统空间不足?您可以通过以下几种方式清理系统,释放Ubuntu和其他基于Ubuntu的Linux发行版上的空间. 随着时间的流逝,随着添加和删除程序,任何操作系统都可能变得混乱.如果您拥有T ...
- ubuntu with linux 3.19,ubuntu更改启动顺序
在ubuntu中修改启动配置. 启动相关grub2主要包含下面三个文件:1. /boot/grub/grub.cfg 文件 2. /etc/grub.d/ 文件夹 3. /etc ...
- Ubuntu更换Linux内核版本
Ubuntu14.04.5默认Linux内核版本号是4.4.0-31,这几天为了换一个低版本的内核,在网上查了蛮多帖子,最后虽然有点小问题(切换内核版本不是很方便),但总算是勉强更换成功. 试了几个方 ...
- ubuntu,你改变了我的人生(转贴)
最近比较忙,在公司不停的忙碌着 但是,忙的同时,学习到了不少东西 1.来自我们技术总监的话:你不要等到学完了才做东西,那样来不及,你要一边学一边做,做的同时发现问题,然后再学 2.如果想在公司得到别人 ...
最新文章
- 面试必问---Java线程池8大拒绝策略
- router OS (ROS)命令中文手册
- 记一次与用户的亲密接触
- WINCE5.0下SQL server compact版本更新
- rk android8.1加密,Android 8.1RK平台增加自定义脚本,修改文件权限
- java实验报告合肥工业大学_合肥工业大学 计算机专业 计算方法实验报告
- 地图投影系列介绍(二)----地理坐标系
- Bloom Filter算法
- Pipenv – 超好用的 Python 包管理工具 1
- 基于PyTorch+YOLOv4的口罩佩戴检测,附数据集
- UTF-8 编码及检查其完整性
- mysql中delete,truncate,drop区别
- 笑声的音效素材,几百个你想要的都在这
- c语言阿基米德螺旋线编程,阿基米德螺旋线进刀凸轮外轮廓铣削的编程技巧
- 使用CDN后网页无法访问怎么解决
- 自定义照相机官方指南
- TGRS2021:Road Segmentation for Remote Sensing ImagesUsing Adversarial Spatial Pyrami对抗性空间金字塔网络的道路分割
- 使用Vue实现todos(Vue CLI和VueX)
- 进入安全模式后重新启动计算机,进入Win7安全模式方法一:开机按F8键进入 我们在重启或者电脑开机的时候...
- ArcGIS案例学习笔记2_1