【鸟哥私房菜第七章 Linux文件与目录管理】教程文章相关的互联网学习教程文章

linux定时备份MySQL数据库并删除七天前的备份文件【代码】

1、创建备份文件夹#cd /bak#mkdir mysqldata2、编写运行脚本#nano -w /usr/sbin/bakmysql.sh注:如使用nano编辑此代码需在每行尾添加’&&’或’;‘连接符,否则生成的文件名末尾字符为乱码代码:#!/bin/bash# Name:bakmysql.sh# This is a ShellScript For Auto DB Backup and Delete old Backup#backupdir=/bak/mysqlbak time=`date +%Y%m%d%H ` mysql_bin_dir/mysqldump -u user -ppassword dataname1 |gzip>$backupdir/name1$ti...

linux仅修改文件夹权限;linux 分别批量修改文件和文件夹权限

比如我想把/var/www/html下的文件全部改成664,文件夹改成775,怎么做呢 方法一:先把所有文件及文件夹改成664,然后把所有文件夹改成775root@iZ25bq9kj7yZ:/ cd /var/www/htmlroot@iZ25bq9kj7yZ:/var/www/html chmod -R 664 ./root@iZ25bq9kj7yZ:/var/www/html find ./ -type d|xargs chmod 775 方法二:把所有文件改成664,把所有文件夹改成775root@iZ25bq9kj7yZ:/ cd /var/www/htmlroot@iZ25bq9kj7yZ:/var/www/html find ./ -ty...

如何查看linux中文件的行数和字符数【代码】

[root@VM-0-3-centos zxgtest]# wc 20210903.sql 11266891 26002450 4259055985 20210903.sql前面几个数字代表的是: 文件的行数,字数,和字符数 关于字数:wc使用的是更简单的字定义,它只统计将用 空格、制表符,和换行等字符隔开的字符串作为一个字可以用 -l ,-w,-c开关中的一个分别得到行数字数和字符数[root@VM-0-3-centos zxgtest]# wc -l 20210903.sql 11266891 20210903.sql [root@VM-0-3-centos zxgtest]# wc -w 2...

linux修改文件所有者和文件所在组

chgrp 用户名 文件名 -Rchown 用户名 文件名 -R -R表示递归目录下所有文件 以上部分已验证 一、修改文件所属组群——chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:chgrp 组群 文件名/目录 举例:[root@redhat ~]# groupadd groupa [root@redhat ~]# groupadd groupb[root@redhat ~]# useradd -g groupa zgz[root@redhat ~]# su - zgz[zgz@redhat...

linux远程复制和压缩文件的命令

1、linux导出指定数据库表  mysqldump 127.0.0.1 -uname -ppwd databasename tablename>/home/name/tablename.sql ;2、把*.sql从一台linux服务器导到另一台跳板机linux服务器上  scp username@192.168.1.1:/home/name/tablename.sql ./ ;(./是当前文件夹)3、压缩zip -r *.zip ./*.sql4、把文件从跳板机下载到本地用SSHSecureShellClient-3.2.9工具。原文:http://www.cnblogs.com/fubaizhaizhuren/p/4146303.html

利用rz、sz命令在Windows主机和Linux主机之间传送文件【图】

当我们在Windows上使用xshell连接Linux主机,需要向Linux主机传送文件或者从Linux主机上获取文件时,可以使用rz和sz命令来完成,rz和sz的好处在于简单方便只要在终端输入命令即可开启文件传输。  rz:运行该命令,Linux主机接收文件,相对于Windows主机来说是向Linux主机传送文件。  sz:运行该命令,Linux主机发送文件,相对于Windows主机来说是从Linux主机获取文件,sz命令后接要发送的文件。  当然,rz和sz在Linux上默认是没...

linux下库文件的实现【代码】

一丶首先编辑测试文件。main.c 1 #include<stdio.h>2 #include"head.h" 3 4 5int main(int argc, char *argv[])6{7int a[10]={8 -26,2,3,77,12,88,0,-8,99,100 9 }; 10int i=0; 11 sort(a,10); 12for(i=0;i<10;i++) 13 { 14 printf("%d \n",a[i]); 15 } 16return0; 17 } sort.c 1void sort(int *a,int len)2{3int i=0;4int j;5int t;6for(i=0;i<len;i++)7 ...

第八章、Linux 磁盘与文件系统管理

第八章、Linux 磁盘与文件系统管理 1. 认识 EXT2 文件系统  1.1 硬盘组成与分割的复习  1.2 文件系统特性: 索引式文件系统  1.3 Linux 的 EXT2 文件系统(inode): data block, inode table, superblock, dumpe2fs  1.4 与目录树的关系  1.5 EXT2/EXT3 文件的存取与日志式文件系统的功能  1.6 Linux 文件系统的运行  1.7 挂载点的意义 (mount point)  1.8 其他 Linux 支持的文件系统与 VFS2. 文件系统的简单操作  ...

Linux find查找文件及文件夹命令【图】

find的主要用来查找文件,查找文件的用法我们比较熟悉,也可用它来查找文件夹,用法跟查找文件类似,只要在最后面指明查找的文件类型 -type d,如果不指定type类型,会将包含查找内容的文件和文件夹一起输出。例如:find / -name AnmyTest -type d(查找AnmyTest目录位置)find基本语法如下:find [PATH] [Option] [action]-newer file:file为一个存在的文件,列出比file还要新的文件名find / -mtime 0———0代表当前的时间,即从现在...

linux库文件编程【代码】

为首先按照老师的博客将加减乘除代码写上去add.cint add(int var1,int var2){return var1 + var2; } mod.cint mod(int var1, int var2){ return var1 % var2; } mul.cint mul(int var1,int var2){return var1 * var2; }sub.cint sub(int var1, int var2){ return var1 - var2; } testCal.c#include <stdio.h>#include "cal.h"...

Linux下权限的设定(1.如何查看及读取权限信息,2.设定文件的拥有者及拥有组)【代码】【图】

如何查看及读取权限信息 文件属性与目录属性的查看方式对于属性各字段的理解对于文件属性字段的理解对于目录属性字段的理解1类型类型2文件权限文件权限3SELinux ContentSELinux Content4文件硬链接个数目录中子目录的个数5文件拥有者文件拥有者6文件拥有组文件拥有组7文件大小目录中子文件或子目录的元数据的大小8文件最后一次被修改的时间目录中的内容最后一次被修改的时间9文件名称目录名称文件的拥有者及拥有组文件的拥有组及拥...

Linux批量文件管理【图】

Linux批量文件管理 实验目标:通过本实验掌握批量建立、移动、复制文件或目录的操作,也可以作为后续shell编程的基础。 实验步骤:1、现在有十台终端机器,要为每台机器建立3个文件,总共要建立30个文件。文件名称为system_change-machineY-month_Z.txt 其中Y为机器编号,1-10,Z为月份,jan,feb,mar2、一次性创建3个目录,分别为jan,feb,mar,根据月份把新建的文件移动到相应的目录3、删除和机器9、机器10相关的所有文件 参...

Linux从入门到精通——临时文件的管理

###临时文件的管理### 一些程序在运行的过程中会产生大量的临时文件,如在下载和安装‘卸载软件、打开电子邮件和即时消息程序中的文件或传输文件时会创建临时文件。通常,创建临时文件的程序会在完成时将其删除,但有时候这些文件会被保留。临时文件被保留的原因可能有多种:程序可能在完成安装前被中断,或在重新启动时崩溃。为了提高运行速度,internet Explorer 之类的 Web 浏览程序会在硬盘中保存网页的缓存,这也是临时文件临...

Linux---vim编辑文本文件【图】

1.vim工作模式普通模式:该模式下可以快速移动光标位置,能够执行对文本的快捷编辑,但是不能够在文本中输入内容;插入模式:该模式主要用于在文本中插入内容,是文本输入时最常使用的模式;命令模式:该模式下没有对文本的编辑功能,只能执行一些常用命令,如存盘、退出等。2.移动光标快捷键3.快捷编辑键 4.插入快捷键 5.常用命令 原文:https://www.cnblogs.com/nxf-rabbit75/p/11718981.html

linux一些比较重要的环境变量。配置文件

永久添加环境变量PATH 方法一:编辑/etc/profile.d/NAME.sh 写入这句话export PATH=/PATH/TO/SOMEWHRER:$PATH永久修改动态库文件搜索路径 方法一:编辑/etc/ld.so.conf.d/NAME.conf 直接添加新的库文件路径至此文件中 然后让系统重新生成缓存:ldconfig永久添加帮助手册搜索路径 编辑/etc/man.config文件,添加一个MANPATH原文:https://www.cnblogs.com/saolv/p/9783602.html