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

从0到1导出Linux下的MySQL中含有中文数据的文件(not complete)【图】

注明版本号:这是刚安装完MySQL的时候的样子:首先解决secure_file_priv的问题:由于文件是只读的,所以只能在root模式下来改。使用vi命令编辑mysqld.cnf:在文件结尾加上这一行,保存并退出。现在再看看:未完待续。参考链接:1.mysql命令之二:查看mysql版本的四种方法 - duanxz - 博客园https://www.cnblogs.com/duanxz/p/5244634.html就是看个版本号,可以进入MySQL后输入status;或select version();2.MYSQL数据导出与导入,se...

【linux】监控磁盘情况并自动删除备份文件【代码】

背景:我有一个备份目录/home/kzy/bakup,会每天备份一些信息。随着日子一天天的过去,这个文件夹越来越大,终于把磁盘撑满了.....需求:当磁盘占有率超过80%时自动删除该文件夹下最老的30天文件,但要至少保留最近7天的文件。代码:如下。(码了一整天啊,才把这么点代码给码出来啊!!!shell编程超级烂啊!!!连基本语法都要查啊!!!各种报错各种调啊!!!为什么我的水平这么烂!!!!!!)#!/bin/bash #monitor availabl...

linux 执行 shell 文件报错 /usr/bin/env: "bash\r"【代码】

1.#!/usr/bin/env在脚本中的作用在 linux 的一些脚本,需在开头一行指定脚本的解释程序,如:#!/usr/bin/env bash#!/usr/bin/bash#!/usr/bin/env python 告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;#!/usr/bin/python  告诉操作系统到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作 2./usr/bin/env: "bash\r"解决linux 中用 vim 打开 sh 脚本文件, 重新设置文件的格式:s...

Linux下定时删除指定目下n天前的文件【代码】

* 6 * * * find /root/home/zhang/* ctime 1 -exec rm -rf {} \; 表示每天早上六点删除/root/home/zhang目录下一天前创建的所有文件,不删除文件夹zhang,如果这个文件夹也要删除的话用 * 6 * * * find /root/home/zhang ctime 1 -exec rm -rf {} \; * 6 * * * 第一个*号表示时间中的 分钟 取值范围:0-59第二个*号表示时间中的 小时 取值范围:0-23第三个*号表示一个月中的第几天,取值范围:1-31第四个*号表示一年中的第几个月...

linux基础入门之文件管理类命令

文件管理类命令命令和选项command [options] [arguments]命令 选项 参数选项短选项- 例(-h -l -a)短选项可组合 例(-hla)有些命令短选项可以不带-, 通常称作BSD风格的选项 例(ps aux ,tar xf)有些选项需要带参数 tail -n 2 /etc/passwd长选项不能组合 --help --list如果需要参数 长选项的参数通常需要=号 --size=1G命令后的参数就是命令的作用对象例:ls /rootcat /etc/passwd命令帮助内部命令 help command外部...

linux下文件,文档操作命令(一)

打开一个目录(进入此目录):cd 【路径】创建文档:mkdir 【文件名】 删除目录(仅限于空的目录,删除整个目录需要一层层的删):rmdir创建空的文件:touch 【文件名】查看文件与目录:ls修改文档所有者:chown 修改文档所在群组:chgrp修改文件所属权限 :chmod查看文件默认权限(将会返回一个数字,后三位是目录与文件中不需要的权限,文件是(-rw-rw-rw-)目录是(drwxrwxrwx)):unmask 文件内容的查阅(nano 可编辑文件...

Linux下分割、合并文件——dd和cat【代码】

功能说明:读取,转换并输出数据。语  法:dd [bs=<字节数>][cbs=<字节数>][conv=<关键字>][count=<区块数>][ibs=<字节数>][if=<文件>][obs=<字节数>][of=<文件>][seek=<区块数>][skip=<区块数>][–help][–version]补充说明:dd可从标准输入或文件读取数据,依指定的格式来转换数据,再输出到文件,设备或标准输出。参  数:bs=<字节数> 将ibs( 输入)与obs(输出)设成指定的字节数。cbs=<字节数> 转换时,每次只转换指定的字...

linux与windows通过SSH文件传输【图】

windows SSH 客户端下载地址:点击打开链接linux操作系统:CentOS 7开启SSH服务:chkconfig sshd on然后在windows上安装SSH。在linux上查询IP地址:ifconfig然后连接到这个IP:输入root密码这样就可以传文件了。版权声明:本文为博主原创文章,未经博主允许不得转载。原文:http://blog.csdn.net/dopamy_busymonkey/article/details/48051837

linux下查找文件中空行的行号

linux下查找文件中空行的行号以aa.txt举例:方法1:sed -n ‘/[a-zA-Z0-9@#$%^&*]/!=‘ aa.txt方法2:grep -n ^$ aa.txt 方法3:awk ‘/^$/{print NR}‘ aa.txt 方法4:sed -n ‘/^$/=‘ aa.txt 本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1746031原文:http://461205160.blog.51cto.com/274918/1746031

Linux指令面试题02-查看日志文件

tail、cat、tac、head、echolinux 如何显示一个文件的某几行(中间几行)从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解:tail -n 1000:显示最后1000行tail -n +1000:从1000行开始显示,显示1000行以后的head -n 1000:显示前面1000行原文:https://www.cnblogs.com/feihujiushiwo/p/10896721.h...

Linux安装字体文件

登录生成验证码的时候使用了monaco.ttf字体,没有安装字体的情况下,会报错:can‘t open resourceLinux安装字体的方式其实很简单,就是调用fc-cache -f -v命令,其实我们可以什么都不添加直接调用这个命令可以看到它会去/usr/share/fonts/truetype等目录以及你自己的个人用户目录~/.fonts/ ~/.local/share/fonts ~/.fontconfig ~/.cache/fontconfig等目录进行字体文件ttf的索引查找,当查找到字体之后就完成了字体的添加。所以很...

Linux /var/log下各种日志文件【图】

Linux /var/log下各种日志文件: 原文:https://www.cnblogs.com/mafeng/p/11825399.html

linux的文件系统【图】

本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。 Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如:C,D,E,F等。 Linux的文件结构是单个的树状结构.可以...

Linux系统中的文件和目录权限

Linux下的文件或目录权限详解1.1 权限介绍1、linux下的文件或目录权限是由9个权限来控制的,每三位为一组,即文件属主(owner=主人=用户)的r、w、x;用户组(group=同组的=家人)的r、w、x;其他的人(other=外人=不在同一组)的r、w、x;2、权限分组说明 3、r=read=4=cat; w=write=2=echo x=exexute=1 ‘-‘=没有权限; 特殊权限:t 、T、s、S、x、X、+等;4、哪个用户创建的文件它的用户或者主人就是谁,文件的组是用...

《Linux/Unix系统编程手册》读书笔记7 (/proc文件的简介和运用)【代码】【图】

《Linux/Unix系统编程手册》读书笔记 目录第11章这章主要讲了关于Linux和UNIX的系统资源的限制。关于限制都存在一个最小值,这些最小值为<limits.h>文件中的常量。通过cat 命令查看:lancelot@debian:~/Code/tlpi$ cat /usr/include/limits.h /* Copyright (C) 1991, 1992, 1996, 1997, 1998, 1999, 2000, 2005Free Software Foundation, Inc.This file is part of the GNU C Library.The GNU C Library is free software; you ca...