参考自:https://www.cnblogs.com/barfoo/p/4585392.html
linux 系统中文件内容显示行号分为临时显示和永久显示两种,本文对两种方式进行介绍 1.文件内容临时显示行号 1. 1使用 vi 或者vim 命令打开文件 打开后的文件内容日如下 1. 2直接输入以下命令...,按Ente健 显示文件行号 :set nu 或者 :set number 成功后显示如下 2.文件内容永久显示行号 2. 1编辑 vimrc文件;命令如下 vi ~/.vimrc 2. 2 文件新增以下内容...set nu 2. 3 先按”esc” 键 然后输入以下命令保存该文件 :wq 2. 4 保存成功后 后续打开所有文件时都会自动显示行号 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
一 head && tail 查看文件前5行 head -n 5 /tmp/tmpfile 查看文件后5行 tail -n 5 /tmp/tmpfile 从100行开始,显示200行,即显示100-299...行 cat filename | tail -n +100 | head -n 200 显示100行到300行 cat filename | head -n 300 | tail -n +100 分解...tail -n 1000 #显示最后1000行 tail -n +1000 #从1000行开始显示,显示1000行以后的 head -n 1000 #显示前面1000行 二 sed 查看文件100行到300
Linux服务器每周会产生一次全局备份文件,大小约100G左右,需要定期清理。 工作时间网站访问大,服务器I/O高的时候删除大数据会对服务器状态产生不好的影响。于是想利用计划任务自动执行。...--------------------------------------------------------------- 删除部分备份同时保留部分,可以使用find命令,如我要保留最近四周备份的文件...-type d:设置查找类型为目录 -mtime +28:查找28天前的目录 -------------------------------------------------------------...rm更具优势,具体原因请参考 《为什么rsync能够快速删除400000文件?》...提醒: 使用命令前,应先在服务器上试用查找部分的命令,如只查找出要清理的目录,则可以继续。 不排除某些系统会将./目录查找出来,一定要看清楚,防止出现意外情况。
近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type f -name "文件名...; find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime +30 --设置修改时间为30天前;...-type f --设置查找的类型为文件;其中f为文件,d则为文件夹 -name "*" --设置文件名称,可以使用通配符; -exec rm -rf --查找完毕后执行删除操作; {} \; --...每天零点自动执行 其中: 第一个*号表示时间中的 分钟 取值范围:0-59 第二个*号表示时间中的 小时 取值范围:0-23 第三个*号表示一个月中的第几天,取值范围:1-31 第四个*号表示一年中的第几个月
近期在业务中,给定的磁盘只有22T容量,为了避免爆盘,业务需要定时清除数据,根据网上的资料总结了一下设置方法:可以使用find命令 find 路径 -mtime +天数 -type f -name “文件名...find /tmp -mtime +30 -type f -name "*" -exec rm -rf {} \; /tmp --设置查找的目录; -mtime +30 --设置修改时间为30天前;...-type f --设置查找的类型为文件;其中f为文件,d则为文件夹 -name "*" --设置文件名称,可以使用通配符; -exec rm -rf --查找完毕后执行删除操作; {} \; --...每天零点自动执行 其中: 第一个*号表示时间中的 分钟 取值范围:0-59 第二个*号表示时间中的 小时 取值范围:0-23 第三个*号表示一个月中的第几天,取值范围:1-31 第四个*号表示一年中的第几个月
前言 因为公司的文件服务器上存有所需的项目war包,一段时间以后,大量不用的工程文件占用磁盘空间,需要定期删除无用的文件。这些文件归属不同的项目目录下,创建的时间各不相同。...因此,不能只定期删除某个目录下的文件,更不能按时间删除多少天以前的文件。下面话不多说了,来一起看看详细的实现过程吧。...推进 统计目录下的文件夹数量 ls -l | grep '^d' | wc -l 这里的grep '^d'是统计文件夹,如果统计文件数目,用grep '^-' 列举最老的2个文件 ls -tr |...head -2 | xargs 删除所有文件 rm -rf * 完工 #!...| xargs -i -n1 rm -rf {} fi fi done 完善 实际部署时,觉得直接删除文件不妥,应该是先备份到某一目录,再次运行脚本的时候,删除上次备份的文件。
Linux是一个多用户系统,但是对于一个多用户共存的系统中,当然不能够出现用户相互越权等一系列的安全问题,所以如何正确的管理账户成为了Linux系统中至关重要的一环。...在Linux下,与用户账户有着紧密联系的文件又如下的几个: /etc/passwd #管理用户的UID、GID等重要用户信息 /etc/shadow #管理用户密码的等重要信息 /etc/group...用户标识,在Linux中,该UID是整数。且多个账号可以对应一个UID,因为Linux系统内核只认UID的。不同的区间有不同的意义: 0(系统管理员)。...譬如,你当然不希望一个在你Linux上的邮件账户来通过shell操作你的电脑。...密码需要更改前的警告天数(6)。这一字段与上一字段配合。例如,上一字段设置为了20,即希望你在20天要重新修改密码,这里设置为5,就代表了第15天到第20天之前你登录的时候会提示你洗修改密码。
默认的和都不显示进度,对于复制大文件来说,非常不友好~cpmv 所以推荐这个包,你可以自定义替换的命令,比如官方的和。...[-T] 源文件 目标文件 或:cpg [选项]... 源文件... 目录 或:cpg [选项]... -t 目录 源文件......--parents 复制前在目标目录创建来源文件路径中的所有目录 -R, -r, --recursive 递归复制目录及其子目录内的所有内容...不存在时才进行复制 -v, --verbose 显示详细的进行步骤 -x, --one-file-system 不跨越文件系统进行操作 -Z...,而源文件和目标文件 是同一个已存在的一般文件的话,cp 会将源文件备份。
有些指标用来反映数据的变化状况,如下图所示: 默认在负数前有-号,但是正数前没有+号。
n分钟 之内-cmin n: 最后一次文件状态修改发生在 n分钟 至 (n+1)分钟-cmin +n: 最后一次文件状态修改发生在 (n+1)分钟 之外-ctime -n: 最后一次文件状态修改发生在...n天 之内-ctime n: 最后一次文件状态修改发生在 n天 至 (n+1) 天-ctime +n: 最后一次文件状态修改发生在 (n+1)天 之外-mmin -n: 最后一次文件内容修改发生在...n分钟 之内-mmin n: 最后一次文件内容修改发生在 n分钟 至 (n+1)分钟-mmin +n: 最后一次文件内容修改发生在 (n+1)分钟 之外-mtime -n: 最后一次文件内容修改发生在...3天前的文件)在/www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array/face 目录下查找3天以前的所有类型的文件find /www/wwwroot...:希望查找的文件类型"*.jpg":表示查找扩展名为jpg的文件"*":表示查找所有类型的文件
tail 命令和 head 命令正好相反,它用来查看文件末尾的数据,其基本格式如下: [root@localhost ~]# tail [选项] 文件名 此命令常用的选项及含义 【例 1】查看 /...etc/passwd 文件最后 3 行的数据内容。...【例 2】查看 /etc/passwd 文件末尾 100 个字节的数据内容。...[root@localhost ~]# tail -c 100 /etc/passwd cpdump:x:72:72::/:/sbin/nologin 【例 3】 监听文件的新増内容。...而会一直监听在文件的结尾处 这条命令会显示文件的最后 10 行内容,而且光标不会退出命令,每隔一秒会检查一下文件是否增加新的内容,如果增加就追加到原来的输出结果后面并显示。
介绍在Linux系统中,fd命令是一条用于显示文件描述符(File Descriptor)的命令。文件描述符是操作系统用于跟踪和管理打开文件的整数值,它是对打开文件的引用。...示例4.1 显示文件描述符编号和路径使用fd -f命令可以显示当前进程的文件描述符编号和对应的文件路径。...4.3 显示文件描述符的类型使用fd -t命令可以显示当前进程的文件描述符的类型。...总结Linux fd命令是用于显示文件描述符的实用命令。通过fd命令,我们可以查看当前进程所打开的文件描述符及其相关信息,包括文件描述符的编号、打开模式、文件路径等。...通过结合不同的选项,可以灵活地控制显示的信息内容。在日常的系统管理和开发工作中,熟悉和掌握fd命令的使用将大大提高工作效率。希望本文对你理解和使用Linux fd命令有所帮助。
前言 服务器上传文件失败了,才开始没考虑到磁盘原因还以为是自己的scrt的问题,还好df -h看了下,最后发现磁盘满了,真是.......查找 find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 详解 find //在目录结构中搜索文件的命令 / //在整个系统(...从根目录开始)中查找 -type //指定文件类型 f //普通文件 -print0 //在标准输出显示完整的文件名,其后跟一个空字符(null) | //控制操作符,将一条命令的输出传递给下一个命令以供进一步处理...将标准输入转换成命令行参数的命令 -0 //以空字符(null)而不是空白字符(LCTT 译者注:即空格、制表符和换行)来分割记录 du -h //以可读格式计算磁盘空间使用情况的命令 sort //对文本文件进行排序的命令...-r //反转结果 -h //用可读格式打印输出 head //输出文件开头部分的命令 n -10 //打印前 10 个文件
前言 当我们在windows新建一个文件,里面有中文时,使用Xftp上传到linux服务器上,会出现乱码问题。...Windows的默认编码为GBK Linux的默认编码为UTF-8 Xftp上传文件乱码 现在 windows 电脑上新建一个txt文件,命名为”中文.txt”, 并且写入中文内容:上海-悠悠。 ?...使用 xhsell 的 xftp 工具上传到linux服务器上 ?...[root@yoyo docker-run]# 这时候虽然文件名能显示中文了,但是里面的内容还是乱码。...总结:保证三个地方编码(UFF-8)一致即可 源文件(xxx.txt)的编码 上传工具(Xftp)的编码 终端(Xshell)显示工具的编码
本文实例讲述了linux文件管理命令。...分享给大家供大家参考,具体如下: 1、显示文件内容 cat : 显示文件内容 tac : 倒序显示内容 2、更改文件权限 chmod :更改文件权限 -R 递归改变 chown :更改文件拥有者...-l 查看本地硬盘 -h 以1024进制显示 -H 以1000进制显示 -T 显示分区类型 -t 显示指定的分区类型 -x 不显示指定的分区类型 > df -lh > df -lH...du 查看文件大小 -b 以字节为单位 -k 以千字节为单位 -m 以兆为单位 -h 以1024进制显示 -H 以1000进制显示 -s 显示统计 du -s 123 统计文件夹大小 mount...挂载命令 mount /dev/cdrom /mnt/cdrom umount 卸载命令 umount /mnt/cdrom eject 弹出光驱 希望本文所述对大家linux系统维护有所帮助。
编辑 clear_log 文件,在其中添加类似下面的代码 #!...表示当前目录 -type f: 指定查找对象为文件 -name *.log: 指定查找对象名称以.log结尾 -mtime +10: 查找10天以前的老文件 -mmin +120: 查找120...分钟(两小时)以前的老文件 -exec rm -rf {} ; :执行删除命令,这句注意,后面有个 {} ; 是必须的 ③....通过分析以上数据,判断哪个目录或者缓存、log文件占用资源大,进行后面的删除操作 ②....参考文章: 【计划任务定时删除文件(共7篇)】 【Linux 删除指定时间前的文件】 【Linux crontab 定时任务整理笔记】
在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile...如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。.../etc/profile和/etc/environment等各种环境变量设置文件的用处 1)先将export LANG=zh_CN加入/etc/profile,退出系统重新登录,登录提示显示英文。...2)先将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。...系统应用程序的执行与用户环境可以是无关的,但与系统环境是相关的,所以当你登录时,你看到的提示信息,如日期、时间信息的显示格式与系统环境的LANG是相关的,缺省LANG=en_US,如果系统环境LANG=
在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或.../etc/profile和/etc/environment等各种环境变量设置文件的用处 1)先将export LANG=zh_CN加入/etc/profile,退出系统重新登录,登录提示显示英文。...2)先将/etc/profile 中的export LANG=zh_CN删除,将LNAG=zh_CN加入/etc/environment,退出系统重新登录,登录提示显示中文。...系统应用程序的执行与用户环境可以是无关的,但与系统环境是相关的,所以当你登录时,你看到的提示信息,如日期、时间信息的显示格式与系统环境的LANG是相关的,缺省LANG=en_US,如果系统环境LANG=...拓展参考: linux环境变量 bash again shell的启动文件 Ubuntu 之 adb 环境变量配置
做网站之前需要注意下面几个事项,如果没有处理好,没有实施到位,那即使网站制作好后,也起不到应有的作用,下面小熊优化的小编就给大家分享几个经验。...这几个都是国内成熟的,并且有大量用户使用的网站管理系统,而且一直的持续维护更新,当然还有织梦、phpcms这些系统也很不错,只是由于官方不再更新,所以最好不要再使用,除非你真有很强大的二次开发能力,否则三天两头被黑的问题会让你很头疼...栏目分类在网站制作前就要决定好,选择适合自己的,什么类型的栏目放到网页的什么位置上,也是需要考虑的问题,栏目一般可以通过后台来修改控制,一些强大的网站管理系统都具备这个功能。...以上就是小编对于网站建设分享的几个知识点,希望对大家在进行网站制作时候有一定的帮助。
领取专属 10元无门槛券
手把手带您无忧上云