
linux
文章平均质量分 55
benben_2015
这个作者很懒,什么都没留下…
展开
-
Linux下添加环境变量
Linux下环境变量按其生存周期可以分为两类:永久的,需要修改配置文件,变量永久生效 永久的环境变量又可以分为系统环境变量和用户环境变量。系统环境变量对所有用户起作用,而用户环境变量只对当前用户起作用。Linux下两者分别由不同的文件管理,系统环境变量存储在/etc/profile文件上,而用户环境变量存储在~/.bash_profile文件(即用户目录下的.bash_profile文件)上。原创 2018-03-30 18:45:50 · 5695 阅读 · 0 评论 -
执行makefile文件时出现:Makefile:29: *** missing separator. Stop.
从系统提示来看是缺少分隔符,具体原因其实是制表符tab的关系。在makefile中,每个规则的所有动作都由制表符标识,也就是说每个命令行开始是以tab键开始的,而你用4个空格形成的空格效果,不算做制表符。 所以当你不确定命令行前是否由tab键形成时,你可以用下面命令:cat -etv makefile_name。 这时你的makefile文件将会把TAB字符显示为^I,在每行结束处显示$。以之前原创 2018-04-27 13:56:32 · 2359 阅读 · 2 评论 -
Linux检查文件是否存在
1. test命令它经常用来测试条件表达式,用到的命令为test -e <文件>。2. 用bash shell检查假设我们有文件目录/home/benben/go_project和文件/home/benben/go_project/test.txt,下面我们用bash shell命令来检测下这个目录和文件是否存在。检查目录,执行命令[-d /home/benben/go_project ] &&原创 2018-04-29 02:10:06 · 23685 阅读 · 0 评论 -
xshell上传文件出现:unknown error的解决办法
xshell上传文件时出现如图所示的错误: 出现这个问题的原因基本上是由于服务器中的目标文件磁盘已经占满。那解决的办法也很简单,只需要清理对应磁盘上的无用文件,释放一定的磁盘空间,然后再次尝试即可。可能用到的命令如下:df命令用于显示磁盘分区上的可使用的磁盘空间,默认显示单位是KB。利用此命令,你可以知道你的硬盘被占用了多少空间,目前还剩下多少空间信息等。参数-h表示以可读性较高的方...原创 2018-05-25 14:18:13 · 14322 阅读 · 1 评论 -
Linux标准I/O和重定向
执行一个shell命令时,通常会自动打开三个标准文件,即标准输入文件(stdin),文件描述符为0,通常对应终端的键盘;标准输出文件(stdout),文件描述符为1和标准错误输出文件(stderr),文件描述符为2,这两个文件都对应终端的屏幕。标准I/O和重定向$ ls,命令行读取执行键盘敲击的文本流“ls\n”,得到结果a.txt。这时结果会输出到屏幕上,显示出来。如果你不想让文本流流到...原创 2018-05-25 18:35:45 · 1029 阅读 · 1 评论 -
日志中出现Too many open files问题的原因及解决
这个问题经常在Linux上出现,而且常见于高并发访问文件系统、多线程网络连接等场景。之所以出现这个问题,大多数情况是你的程序没有正常关闭一些资源引起的。 在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即通常所说的“一切皆文件”。程序操作这些文件时,系统就需要记录每个当前访问file的name、location、access authority等相关信息,这样一个实...原创 2018-06-24 09:04:29 · 19570 阅读 · 1 评论 -
Linux文件删除
Linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被物理的删除。那么这个link是什么呢?就需要了解软连接和硬链接。Linux具有为一个文件起多个名字的功能,称为链接。被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份。被链接的文件如果拥有相同的文件名,那么必须存放在不同的目录下。Linux中每...原创 2018-09-22 19:10:41 · 426 阅读 · 0 评论 -
linux添加用户并赋特殊权限
假设添加用户benben到用户组,先将基本操作及命令写上。后面再对部分指令做详细介绍。step1: sudo adduser benben创建用户;step2: 使用sudo su切换到root权限,进入/home/目录,然后就可以看到你用户组中的其他成员;step3: 进入到benben/目录。由于此目录下的文件基本都是隐藏文件(以.开头),所以使用ls -al可以查看目录详细内容;st...原创 2018-10-30 20:45:08 · 2541 阅读 · 0 评论