#ifndef _SCHED_H#define
_SCHED_H#define NR_TASKS 64 //
系统中同时最多任务(进程)数。#define HZ 100 // 定义系统时钟滴答频率(1
百赫兹,每个滴答10ms)#define FIRST_TASK task[0] // 任务0
比较特殊,所以特意给它单独定义一个符号。#define LAST_TASK task[NR_TASKS-1] //
任务数组中的最后一项任务。#include <linux/head.h> // head
头文件,定义了段描述符的简单结构,和几个选择...
借鉴文章:https://www.kafan.cn/edu/60044166.htmlLinux查找包含特定字符串的文件名的方法:http://www.jbxue.com/LINUXjishu/9790.html通过文件名查找 find 查找范围 -name 要查找的文件的文件名find /home/test -name emp.data
无错误查找 普通用户查找大范围时,会报Permission denied通过2>/dev/null来解决find / -name emp.data 2>/dev/null
find / -name "sqlite*" 2>/dev/null查找完后用ctrl+c来结束根据部分文件名查...
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。...
linux中快速清空文件内容的几种方法这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 权限要求: 至少执行用户对该文件有写的权限--w------- 1 QA_Deploy QA_Deploy 1 Jun 27 17:35 test.out$ : > filename $ > filename $ echo "" > filename $ echo > filename 是不是第二种最简单,直接> filename.并且仔细查看后,发现各个命令之后,文件大小是不一样的。1和2 两种方式,是0kb3和4 两种方式,...
文件系统: 文件是分成两部分存放: 元数据:描述文件的属性 数据:文件的内容 分层编址方式: 在文件系统中,基于文件名引用文件,按名来进行文件存取。 在文件系统中,对于文件名有一系列的规定; 1.文件名不能包含“/”字符; “/”:表示根文件系统;所谓根文件系统,即为Linux文件的原初起点; “/”:表示路径的分隔符; 2.文件名的长度不能超过255字符; 3.在同一位置,文件名不能重复使用; 4.文件名...
#openssl //在终端中输入openssl后回车。 OpenSSL> md5 //输入md5后回车 123456 //接着输入123456,不要输入回车。然后按3次ctrl+d。 123456e10adc3949ba59abbe56e057f20f883e //123456后面的就是密文了 解释:为何在输入123456后不回车呢?是因为openssl默认会把回车符当做要加密的字符串中的一个字符,所以得到的结果不同。如果你输入123456后回车,在按2次ctrl+d。得到的结果是:OpenSSL> md5123456f447b2...
1、gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件的压缩比等信息 -# :压缩等级。-1最快,-9最慢,默认-62、zcat : 读取压缩文件 zcat 文件名称.gz
3、bzip2 :压缩命令 bzip2 [-cdkzv#] 文件名称 (后缀为.bz2)
4、bzcat : 读取压缩文件 bzcat 文件名称.bz2
5、tar : 打包命令 tar [-j|-z] [cv] [-f ...
当前shell环境为 交互式login-shell(非图形化界面环境)/etc/profile
/etc/bash.bashrc
~/.profile
~/bashrc当前环境为 交互式非login-shell(图形化桌面环境)/etc/bash.bashrc
~/.bashrc原文:https://www.cnblogs.com/rainymemory/p/10228338.html
Inotify 可以监视的LINUX文件系统事件包括: --IN_ACCESS,即文件被访问 --IN_MODIFY,文件被write --IN_ATTRIB,文件属性被修改,如chmod、chown、touch等 --IN_CLOSE_WRITE,可写文件被close --IN_CLOSE_NOWRITE,不可写文件被close --IN_OPEN,文件被open --IN_MOVED_FROM,文件被移走,如mv --IN_MOVED_TO,文件被移来,如mv、cp --IN_CREATE,创建新文件 --IN_DELETE,文件被删除,如rm --IN_DELETE_SELF,自删除,即一个可执行...
[root@node1 tmp]# vi /etc/profileexport PROMPT_COMMAND=‘{ msg=$(history 1 | { read x y; echo $y; });echo "[euid=$(whoami)]":$(who am i):[`pwd`]#"$msg" >>/tmp/history_cmd.log; }‘[root@node1 tmp]# . /etc/profile[root@node1 tmp]# chmod 777 history_cmd.log [root@node1 tmp]# chattr +a history_cmd.log 原文:https://www.cnblogs.com/qqran/p/11668105.html
1、主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以...
当你在Linux系统上删除一个文件时,它不一定会永远消失,尤其是当你最近才删除它。除非你用shred之等工具把它擦除掉,否则数据仍然会在你的磁盘上,而恢复被删除文件的最好工具之一testdisk可以帮助你拯救它。虽然testdisk具有广泛的功能,包括恢复丢失或损坏的分区和使非启动磁盘再次启动,它也经常被用来恢复被误删除的文件。在这篇文章中,我们就来看看如何使用testdisk恢复已删除的文件,以及这个过程中的每一步是怎样的。由于...
今天发现某个目录下面多了个”-exclude”目录,不知道是怎么产生的,直接rm -rf -exclude删掉,直接报rm:无效选项 — e错误,换成rm -rf \-exclude还是报同样的错误,后来找了点资料,终于干掉了,命令为: rm — -exclude/bin/rm -rf \‘原文:http://www.cnblogs.com/112ba/p/6220635.html
目录文件处理命令touchcattacmorelessheadtail链接命令ln权限命令chmod权限管理命令chownchgrpumask文件处理命令touch名称:touch
所在路径:/bin/touch
执行权限:所有用户
语法:touch[文件名]
功能描述:创建空文件[root@localhost tmp]# mkdir a
[root@localhost tmp]# touch /tmp/a/b.txt
[root@localhost tmp]# touch t.txt
[root@localhost tmp]# ls
a systemd-private-3a13c84be30540cf8c9aa032e5f76ba0-vmtool...
文件命名规则(1) 除了/之外,所有字符都合法;(2) 特殊字符如@、#、¥、&、()、-、空格等最好不要使用,当使用空格作为文件名时,执行命令会出错;(3) 避免使用”.”作为文件名的第一个字符,因为在Linux系统中以”.”为开头的文件代表隐藏,系统将自动隐藏以”.”为开头的文件;(4) Linux系统区分大小写,因此文件命名也区分大小写;(5) Linux文件后缀名无意义,但是为方便识别应定义后缀(.txt、.php等),定义后缀在大多数情况亦能...