![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux基本操作
文章平均质量分 79
Linux的基本命令,系统函数
贪心的鬼
孤独作酒
展开
-
Linux网络配置
网络连接的三种方式桥接模式主机模式NAT模式网络配置原创 2021-08-30 10:34:13 · 146 阅读 · 0 评论 -
Linux基础操作(补充)
虚拟机克隆方式拷贝(也剪切删除)安装好的文件VMware克隆虚拟机快照,可以回到某个状态vmtools可设置Windows与Linux 的共享文件夹(本机)vim 设置/取消行号命令行模式 set nu ste nonu/关键字,回车可查找,输入n就是查找下一个:n 跳转到某行一般模式输入20 shift g关机重启命令showdown -h now 立刻关机 h—haltshowdown -h 1 1分钟后关机showdown -r now 重启 r—原创 2021-08-30 09:45:14 · 239 阅读 · 0 评论 -
一文教你学会远程登录Linux服务器和远程文件传输
远程登录Linux服务器和远程文件传输1 概述2 XSHELL、XFTP下载及安装3 XSHELL远程登录Linux3.1 在Linux终端下输入命令 ifconfig 查看IP地址3.2 Windows使用ping命令测试是否能正常连接3.2.1 若出现ping命令不能使用时3.3 建立远程连接4 XFTP进行远程文件传输4.1 建立连接4.2 文件传输4.3 文件出现乱码解决方案1 概述 远程登录允许授权用户进入网络中原创 2021-08-28 19:46:39 · 622 阅读 · 0 评论 -
C库函数与系统函数
C库函数与系统函数1. C库函数2. 虚拟地址空间3. 库函数与系统函数的关系4. 系统文件操作相关函数4.1 open函数4.2 read函数和write函数4.3 lseek函数4.4 stat 函数1. C库函数使用C库函数会返回一个FILE * 类型的结构体,结构体中包括以下三个部分:文件描述符:用来标识文件在磁盘中的位置文件读写指针位置:读写文件过程中指针的实际位置。在文件没有关闭时,文件指针在末尾,此时想要读取文件内容,需要用fseek重置文件指针位置到开头。IO缓冲区:保存的是内原创 2021-07-24 17:04:30 · 1003 阅读 · 5 评论 -
Linux文件和目录操作函数
1. 文件操作s_mode该变量占 2byte 共 16位掩码的使用:st_mode & 掩码其他人权限(0-2 bit)S_IROTH 00004 读权限S_IWOTH 00002 写权限S_IXOTH 00001 执行权限S_IRWXO 00007 掩码,过滤st_mode中除其他人权限以外的信息所属组权限(3-5 bit)S_IRGRP 00040 读权限S_IWGRP 00020 写权限S_IXGRP 00010 执行权限S_IRWXG 00原创 2021-05-22 17:51:27 · 443 阅读 · 0 评论 -
Linux系统IO函数
Linux系统IO函数1. open函数2. close函数3. read函数4. write函数5. lseek函数6. perror函数和全局变量error参考1. open函数函数原型:int open(const char *pathname,int flags);int open(const char *pathname,int flags,mode_t mode);pathname : 文件的相对或者绝对路径flags:打开方式必选项(三种方式之间是互斥的)O_RDO原创 2021-05-22 13:07:38 · 995 阅读 · 0 评论 -
Makefile
第一版第二版原创 2021-05-21 15:31:19 · 145 阅读 · 2 评论 -
Linux基础学习总结
Linux学习笔记一、shell 及零碎知识二、文件和目录操作2.1 根目录2.2 用户目录2.3 相关命令三、文件权限3.1 文件知识3.2 chmod修改文件属性3.2.1 文字设定法3.2.2 数字设定法3.3 chown 修改指定文件的拥有者3.4 chgrp 改变文件或目录的所属群组四、查找和检索4.1 find4.1.1 按文件名查找4.1.2 按文件大小查找4.1.3 按文件日期查找4.1.4 按深度查找4.1.5 按文件类型查找4.2 grep五、压缩工具5.1 Linux常见的压缩格式5.原创 2021-05-21 14:40:01 · 294 阅读 · 2 评论 -
gdb学习总结
gdb1 使用场景程序编译无错误,但是逻辑有错误使用文字终端,实现一个单步调试的功能使用步骤:g++ -o test main.cpp -g(生成可执行文件前必须加参数-g)gdb test(可执行文件)使用gdb命令进行调试2 gdb调试命令命令说明set listsize n设置显示行数show listsize查看当前行数l (list)列出文件的代码清单l n/函数名从第n行开始显示/显示函数内的内容l 文件名:n/函数名原创 2021-05-21 14:32:24 · 144 阅读 · 0 评论 -
静态库和动态库
静态库和动态库库1. 静态库1.1 描述1.2 创建及使用2 动态库(共享库)2.1 描述7.3.2 创建及使用参考库命名格式:以lib开头 + 库名 + .a(静态库)/.so(动态库)eg: libtest.a libtest.so库是二进制文件,将源代码转换成二进制的库,起到加密的作用使用:头文件,库1. 静态库1.1 描述优点寻址方便,速度快库被打包到可执行程序中,直接发布可执行程序即可使用缺点静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。原创 2021-05-21 14:27:56 · 86 阅读 · 1 评论 -
Linux快捷键操作及vim命令
1 终端操作快捷键查看历史命令history查看上条命令ctrl + p查看下条命令ctrl + n删除光标及其后面字符ctrl + k删除光标前字符ctrl + u光标移动到行首ctrl + a光标移动到行尾ctrl + e左移ctrl + b = <—右移ctrl + f = —>前删ctrl + h = backspace后删ctrl + d = delete2 vim命.原创 2021-05-19 12:34:06 · 97 阅读 · 0 评论 -
gcc与g++
gcc与g++编译.c文件与.cpp文件后缀为.c的,gcc把它当成c程序;g++当作c++程序,即跟.cpp没有区别。后缀.cpp的,gcc与g++都当成c++程序。gcc不能自动链接c++库,g++会自动链接c++库。c++程序中,预编译后会存在extern “C”标识符,即是用gcc按照c程序规则编译,这是兼容C程序的表现。gcc也可以编译c++程序。gcc编译.c文件,.c文件中一定不能出现c++语法和库操作————————————————参考博客原文链接:https://blog原创 2021-05-19 11:02:28 · 63 阅读 · 0 评论