linux下文件信息的查询

  • Post author:
  • Post category:linux

stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。 1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。 这个struct stat结构体…

继续阅读 linux下文件信息的查询

如何修改linux文件生成日期,我如何更改文件的修改/创建日期?

  • Post author:
  • Post category:linux

问题描述 有没有办法改变文件被修改/创建的日期(在Nautilus中或者用ls -l命令显示)?理想情况下,我正在寻找一个命令,可以将一大堆文件的日期/时间戳更早或更晚(例如+8小时或-4天等)更改为一定的时间。 最佳解决方法 您可以使用touch命令更改文件的修改时间: touch filename 默认情况下,这会将文件的修改时间设置为当前时间,但有多个标志,例如-d标志选择特定日期。因此,例…

继续阅读 如何修改linux文件生成日期,我如何更改文件的修改/创建日期?

【Linux系统】第四篇:Linux中编辑器vim的使用

  • Post author:
  • Post category:linux

文章目录 一、vim的介绍 1、vim的基本模式 2、vim的使用 二、命令模式 1、光标移动操作 2、文本复制、粘贴、剪切、撤销操作 3、文本编辑相关操作 三、插入模式 四、底行模式 底行模式命令集 五、vim的配置原理 六、sudo无法提权问题 一、vim的介绍 vim 是Linux下的一款 多模式编辑器 。 注意: vim不支持调试、编译、运行代码的 。 与Windows 下有例如 Visu…

继续阅读 【Linux系统】第四篇:Linux中编辑器vim的使用

Linux 基础I/O

  • Post author:
  • Post category:linux

Linux文件操作 系统调用接口: 1.open #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> int open(const char* pathname,int flags); int open(const char* pathname,int flags,mode_t mode); …

继续阅读 Linux 基础I/O

群晖rsync与Linux服务器同步,linux服务器数据通过rsync的方式备份到群晖

  • Post author:
  • Post category:linux

13linux服务器数据通过rsync的方式备份到群晖 该方法利用Active Backup for Business套件,套件的安装前面我们介绍过,这里就不再详细介绍了。 1、linux实验环境: CentOS Linux8.2 rsync版本:3.1.3 如果系统未安装rsync,安装方法非常简单,直接yum install rsync即可。 centos linux系统的防火墙开通ssh和r…

继续阅读 群晖rsync与Linux服务器同步,linux服务器数据通过rsync的方式备份到群晖

linux使用shell脚本实现自动登录scp传输文件到其他服务器

  • Post author:
  • Post category:linux

执行 sudo yum install expect  安装自动登录expect工具 我们是配置了多台服务器进行控制多台服务器的文件传输,使用scp命令进行copy文件到指定服务器的指定文件目录,一般复制到home目录因为这个目录对外有可执行权限 下面我们看下会用到的文件 host.txt文件(配置服务器IP/密码)默认使用root用户登录 192.168.40.142 123456 192.16…

继续阅读 linux使用shell脚本实现自动登录scp传输文件到其他服务器

linux ko位置,第一个外部驱动模块hello.ko遇到的些问题

  • Post author:
  • Post category:linux

在写第一个外部驱动模块(hello.ko)遇到的问题剪辑: 1:在执行默认平台上的一些配置的时候,通常会make XX_config之类的东西, XX_config的位置位于arch/xxx/configs/*,最终在linux的目录下生成“.config”的配置文件; 2:内核编译器的指定在linux-2.6.24/Makefile中说明的; 3:在交叉编译ko模块的时候,需要在Makefile…

继续阅读 linux ko位置,第一个外部驱动模块hello.ko遇到的些问题

Linux中安装多个Tomcat并设置/etc/rc.d/init.d/daemon.sh或/etc/rc.d/rc.local开机启动

  • Post author:
  • Post category:linux

Linux CentOS7安装多个Tomcat并设置 开机启动 原创 2017年11月29日 15:47:37 标签: centos / tomcat / linux 964 安装第一个Tomcat 把apache-tomcat-8.5.20.tar.gz传到/usr/local目录下 执行如下命令进行解压 tar -xvf apache-tomcat-8.5.20.tar.gz 把Centos7…

继续阅读 Linux中安装多个Tomcat并设置/etc/rc.d/init.d/daemon.sh或/etc/rc.d/rc.local开机启动

Linux–shell–3–()、(())、[]、[[]]、{}

  • Post author:
  • Post category:linux

一、小括号,圆括号() 1、单小括号 () ① 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ② 命令替换。等同于 cmd ,shell扫描一遍命令行,发现了$(cmd)结构,便将 $(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令 。有些s…

继续阅读 Linux–shell–3–()、(())、[]、[[]]、{}