-
C语言助教用于批量改作业的脚本
作为一名C语言助教,最恶心的事情莫过于改作业了,尤其是我们学校这种对输入输出都没有严格要求的题目,不能通过类似OJ的判题系统批量批改的,原则上是只能手动批改的。但是一直做着相同的简单的劳动真的很让人发疯,而作为一名程序员,对待这样的任务很自然就想到了编程。考虑了我现在略懂的语言,对于这种直接和文件达交道的事,我很自然的选择了使用shell脚本。虽然我对shell脚本其实是一窍不通的,然而正巧身边有一本关于这个的书,就花了一个晚上的时间倒腾了一下,有问题了就翻一下资料,差不多把这个小程序弄了个框架…
-
Linux中ln命令的用法以及分析
在ubuntu用也有类似于windows中快捷方式这种类型的东西,即链接。这里一般使用ln命令来执行得到,ln命令用法简单,但是与windows不同,这里有硬链接和软链接两种类型的链接。在介绍两种链接的时候,我们先来了解一下Linux的文件系统。 文件系统 在Linux中每一个文件大体上由三个部分组成: 1. 文件名:这个是用来标记这个文件的符号,也就是我们所理解的文件名; 2. inode:inode存放的是文件的metadata,也就是元信息,包括了文件的权限、创建时间、修改时间…
-
Vsftp服务的搭建和配置(1/2)
简述 vsftpd,又叫Very Secure FTP daemon,是一种Linux下安全的文件传输软件。安装和配置也很简单,平时传传文件也是非常有用的。 安装和启动 root@iZ28ntr2ej5Z:~# apt-get install vsftpd 即可安装完成。 root@iZ28ntr2ej5Z:/# service vsftpd start 即可启动服务。 root@iZ28ntr2ej5Z:/# service vsftpd stop 即可停止服务。 r…
-
Vsftp服务的搭建和配置(2/2)
配置本地用户 1. 在配置文件中添加local_enable=YES表示允许以本地用户登陆。这是必须的。 2. 然而默认情况下登陆后只有读取权限没有写入权限,所以如果需要能够上传文件,则需要添加write_enable=YES 。并且保证登陆的用户有相应的权限。 3. 有时候不希望让登陆的用户看见不属于他家目录里的东西,这时候就需要将该用户'chroot',需要添加chroot_local_user=YES ,或者: chroot_local_user=YES chro…