【Linux文件和目录操作命令】教程文章相关的互联网学习教程文章

Linux中连接mysql执行sql文件【代码】【图】

数据量小的时候可以把sql语句内容粘贴执行,但是文件很大的时候,这样执行效率很慢很慢,需要使用source执行sql文件1、客户端连接mysql数据库[root@iZbp1bb2egi7w0ueys548qZ ~]# mysql -h rm-k1h7gjp9s3dd5c8a7.mysql.rds.aliyuncs.com -u root -p回车之后会输入数据库密码 2、切换数据库 use e_user;3、执行sql文件,/usr/t_user_alpha.sql路径是mysql客户端的路径,mysql命令行中输入路径按Tab键是不会自动补全的,需要自己敲My...

linux磁盘与文件系统指令

1.dumpe2fs [-bh] 装置文件名:查询superblock以及blockgroup信息,参数: 1)-b:列出保留为坏轨的部分 2)-h:仅列出superblock的数据2.ext2文件系统新建一个目录时,会给该目录分配一个inode与至少一块block。其中inode记录该目录的相关权限与属性,并可记录分配到的那块block号码;而block则是记录在这个目录下的文件名与该文件名占用的inode号码数据。可以使用 ls –li列出该目录对应的inode节点号3.e2fsck:用于磁盘修...

Linux 程序设计学习笔记----文件管理实例应用【代码】【图】

一、使用ls -l 以排序方式输出目录信息1.需求以及知识点覆盖ls -l 命令根据后面的参数将列出某文件即目录下的基本信息。如果没有具体的目录或者文件,则列出当前目录下所有的非隐藏文件的信息,包括文件类型,文件权限,硬链接个数,拥有者。拥有者所在组,文件大小,文件更新时间等。such as :若没有指定的文件,则输出所有目录下的文件信息:所以,本应用要实现的基本功能和需要的知识点有:①参数检查。包括参数个数检查,如果...

【linux】使用rsync命令将两个文件夹下的所有文件进行差分【代码】

其实这是一个理解错需求后的产物.... 首先这里的差分表示:对比两个文件夹下的所有文件,文件内容有差异的所有文件提取出来,保持其目录结构存放到新的目标目录中。          这里的有差异是对文件内容进行对比,文件时间戳不同但是文件内容一样时视为无差异。参考文章:https://my.oschina.net/mengshuai/blog/551379 rsync --dry-run -rcn --out-format="%n" $base_path/new/$new_name/ $base_path/old/$old_name/ |...

从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的索引查找,当查找到字体之后就完成了字体的添加。所以很...