1.unlink函数
对于硬链接来说,unlink用来删除目录项,并把inode引用计数减1,这两步也是一个原子过程。直到inode引用计数为0,才会真正删除文件。
对于软链接来说,unlink直接删除软链接,而不影响软链接指向的文件。
函数原型:
intunli...…
1.命令简介
tac(cat的反序)命令以行为单位反序输出文件内容,即第一行最后显示,最后一行先显示。输出内容和cat命令相反。
2.命令格式
tac[OPTION]...[FILE]...
如果没有文件或文件是-,读取标准输入。
3.选项说明
长选项的强制性参数对于短选项也是强制的。
-b,--bef...…
最近在VMware虚拟机里玩Centos,装好后发现上不了网。经过一番艰辛的折腾,终于找到出解决问题的方法了。最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通。方法四步走:
第一步,我们进入/etc/sysconfig/network-scripts目录,查看该目录有没有形如ifcfg-XXX...…
1.命令简介
watch命令以周期性的方式执行给定的命令,并全屏显示执行结果。
watch是一个非常实用的命令,基本所有的Linux发行版都带有。如同名字一样,watch可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如tail一个log文件,ls监测某个文件的大小变化等。缺省每2秒运行一下程序,可以用-...…
1.命令简介
cal(calendar)命令用于用于显示当前或者指定日期的公历。
2.命令格式
cal[OPTIONS][[[DAY]MONTH]YEAR]
可指定YEAR(1-9999)、MONTH(1-12)和DAY(1-31)。不跟任何选项和参数单独执行cal,显示当月月历。
3.选项说明
-1,--o...…
80端口同样配置,首先进入防火墙配置文件
shell>#vim/etc/sysconfig/iptables
添加如下两条规则:
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp-...…
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
[root@centos7etc]#ls-d/etc/[^[:alpha:]][:alpha:]*
2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
[root@cento...…
Linux下/etc/network/interfaces文件用来配置网络接口。
初始化网口EthernetInterface
大部分的网络接口配置都可以在/etc/network/interfaces中解决。例如为网卡配置静态IP(dhcp),设置路由信息,配置IP掩码,设置默认路由等。
PS:如果想要在系统启动时...…
1、添加用户,首先用adduser命令添加一个普通用户,命令如下:
#addusertommy
//添加一个名为tommy的用户
#passwdtommy//修改密码
Changingpasswordforusertommy.
NewUNIXpassword://在这里输入新密码
RetypenewUNIXpassw...…
FIFO通信(firstinfirstout)
FIFO有名管道,实现无血缘关系进程通信。
创建一个管道的伪文件
a.mkfifotestfifo命令创建
b.也可以使用函数intmkfifo(constchar*pathname,mode_tmode);
内核会针对fifo文件开辟一个缓冲区,操作fifo文...…