
Linux
文章平均质量分 62
文质彬彬online
人生苦短,我爱Python!
展开
-
Linux开发工具概述
总述:一、编译器(gcc):简单、不常用、Linux独家播出二、调试器(gdb):最常用,不建议新手使用三、工程管理器:最重要、最难四、Shell编程:与Python异曲同工、脚本语言接触到新的东西,一开始总是痛苦的,因为又要和一些冰冷的名词打交道了。我发现很多学科,特别是计算进相关学科,入门的关键就是对一些名词的熟悉;Linux开发工具也不例外,下面由我来一一道来今晚老师给我原创 2016-11-12 22:39:31 · 427 阅读 · 0 评论 -
Linux作业4
一.简答题 一台安装了Linux系统的计算机,其文件系统的大致结构如下图所示。其中的圆角矩形代表目录,圆形代表文件。 假设你的用户名是tom,刚刚登录到系统当中,当前工作目录是 /home/tom。马上你需要进行一系列操作,请根据具体要求,写出需要使用的命令。必要时,加以简单的解释。 每一步的操作,都是接着上一步操作进行的,请注意前导操作对于后续操作的影响。例如,如果前导操原创 2017-11-29 20:09:05 · 3059 阅读 · 0 评论 -
Linux作业3
一.简答题 1. 什么是文件?Linux下主要有哪些不同种类的文件?用户如何能够查看每个文件的类型? 【解答】什么是文件:文件是指承载内容的文章,计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以 JPEG 格式保存原创 2017-11-29 20:05:26 · 2210 阅读 · 0 评论 -
Linux作业2
提示:Linux命令是区分大小写的。大写字母和小写字母具有不同的含义。如果你所使用的办公软件,具有自动将句子首字母转化为大写的功能,请关闭这一功能,以免影响你的作业。 以WPS软件为例,在“工具”-“选项”设置卡片中,找到“编辑”栏目,在属于“自动更正”的一系列选项中,去掉“键入时自动进行句首字母大写更正”的选择。其他的选项,也可根据你的习惯加以调整。 一.简答题 1. 在原创 2017-11-29 20:04:14 · 2182 阅读 · 1 评论 -
Linux系统下Samba配置与安装
一、简介 Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和windows连接在一起,实现两者的资源互通。二、安装$rpm -qa | grep samba #查看系统是否已安装samba$yum instal转载 2017-08-19 16:59:06 · 517 阅读 · 0 评论 -
如何关闭虚拟机的防火墙
刚刚安装好的LINUX,默认防火墙是打开的; 使用命令:sudo ufw disable && sudo ufw default allow 设置INPUT/FORWARD/OUTPUT为allow (注意:如果为deny,下一步将使系统的所有网络访问中断,包括ssh) 使用命令:iptables -L 使用命令:service firewalld stop 使用命令:service f原创 2017-08-19 16:58:30 · 39173 阅读 · 0 评论 -
Vim使用技巧
1、进入vim的命令: vim filename:打开或新建文件,并将光标置于第一行行首 vim +n filename:打开文件,并将光标置于第n行行首 vim + filename:打开文件并将光标置于最后一行行首 vim +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的地方 vim -r filename:在上次原创 2017-07-24 16:27:55 · 225 阅读 · 0 评论 -
Linux下的OpenCV安装
一、安装 1 安装cmake及一些依赖库 sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev2 安装OpenCV 从转载 2017-05-10 18:54:40 · 4736 阅读 · 0 评论 -
Linux下vim的部分简单用法
一、 新增:1、 <a>:从光标所在位置后面新增资料,光标后的资料随新增资料向后移动;2、 <A>:从光标所在列后面的地方开始新增资料;二、 插入:1、 <i>:从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动;2、 <I>:从光标所在列的第一个非空白字符前面开始插入资料三、 开始:1、 <o>:在光标所在列的下方新增一列并进入输入模式;2、 <O>:原创 2017-01-22 19:53:00 · 219 阅读 · 0 评论 -
sqlite3最简单的SQL语句
1、 建立数据库文件:touch <数据库文件名.db> 2、 进入数据库操作环境:sqlite3 <数据库名.db> 3、 建立表单:create table <表单名> (<列名><列名类型> [primary key], …… ,<列名><列名类型> [primary key]); 4、 删除表单:drop table <表单名>; 5、 修改表单名:alter table原创 2017-01-18 20:45:42 · 339 阅读 · 0 评论 -
套接字Socket:API
套接字 1、 套接字(socket)是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行。Linux所提供的功能和网络工具通常都是用套接字来进行通信的。 2、 套接字应用程序是如何通过套接字来维持一个连接的: 1) 服务器应用程序用系统调用socket来创建一个套接字,它是系统分配给该服务器进行的类似文件描述符的资源,它不能与其他进程共享。原创 2017-01-22 12:42:06 · 462 阅读 · 0 评论 -
回顾文件、目录、设备相关概念
系统调用(Linux API对应的概念) 标准I/O库 两种文件处理方式 1) Linux的文件结构(文件为操作系统服务和设备提供了一个简单而一致的接口); 2) 在Linux中,(几乎一切)一切都是文件; 3) 文件的“管理信息”(名字&属性):文件创建/修改日期、访问权限。这些属性被保存在文件的inode节点中,它是文件系统的一个特殊的数据块,他同时还包含文件的长度和文件在磁盘中存放原创 2017-01-17 20:56:52 · 501 阅读 · 0 评论 -
Linux三大共享文件的方法
1. Samba Samba 用于Linux 和windows之间的共享,ubuntu里面默认没有安装samba 在安装好samba之后,就用开始配置samba服务: Samba服务器主要配置文件为/etc/samba/smb.conf,并且可以将NetBIOS名与主机的对应关系写在/etc/samba/lmhosts文件中。 在Wi转载 2017-02-16 20:52:26 · 622 阅读 · 0 评论 -
Linux下的调试器与文件管理器
调试器(GDB)GNU发布的一款功能强大的程序调试工具。GDB主要完成下面三个方面的功能:1、 启动被调试程序;2、 让被调试的程序在指定的位置停住;3、 当程序被停住时,可以检查程序的状态-变量值;以假定文件test.c为例,说明gdb的功能:[root@localhost GDB]# lsdemo test.c[root@localhost GDB]# g原创 2016-11-12 23:46:46 · 375 阅读 · 0 评论 -
Linux作业5
一.vim 编辑器操作 如下图所示,你正在使用vim编辑一份文件。左侧的行号,只是为了方便描述所添加的,并不是文件的内容。 要求对文件内容进行一些编辑操作,请写出恰当的操作,并加以必要的解释。 特别提醒:为了简化问题,下面每一个编辑操作都是针对原始文档的。也就是说,如果前一步操作改变了当前文件的内容,在进行后一步操作之前,刚才的改变被自动撤销。而且永远假设vim当原创 2017-11-29 20:10:25 · 1595 阅读 · 0 评论