首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux学习笔记(Ubuntu操作系统)之hadoop学习之路

10 查找10修改文件;       -10代表10修改文件,10代表10当天修改文件,+10代表10修改文件;       atime 文件访问时间(access),ctime...jxvf 压缩包名.tar.gz2;     参数:-x解压缩.tar.gz2格式;  41:linux中关机和重启命令: 1:shutdown命令,使用用法:shutdown [选项] 时间...(2)shell还是一个功能相当强大编程语言,易编写,易调试,灵活性强。...linuxshell命令: 1:shell脚本第一行#!.../bin/bash这一句(表示这个是linux标准脚本,如果是纯shell则不会报错),如果省去这句话,如果调用其他其他语言就会报错; 2:shell脚本里面的#表示注释; 3:书写简单脚本,如vim

1.3K70

Linux大人养成计划1---基础命令总结

文件 (7).vi 编辑文件内容 vi 文件 注:进入后'i'进行编辑插入,如果要退出的话,先按ESC键,然后输入 :q 表示退出,文件必须没修改过才可以 :wq 修改并且退出 :.../root –mtime +10/10/-10 查找10前/10当天/10内修改文件 atime 文件访问时间 ctime 改变文件属性 mtime 修改文件内容 6)....(1).shell是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便运行程序界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序。...shell是解释执行脚本语言,在shell中可以直接调用Linux系统命令 2.shell分类 Bourne Shell:主文件名为sh C Shell:语法和C有点相似 3.echo输出命令 echo...=黄色 34m=蓝色 35m=洋红 36m=青色 37m=白色 解析: \e[1:31m 开启颜色显示 \E[0m 关闭颜色显示 4.编写第一个脚本 (1).创建一个文件

58930
您找到你想要的搜索结果了吗?
是的
没有找到

第十一章·Linux系统管理-文件查找

还还有些时候,我们想要找到,某个目录下,7之前创建文件。 还还还有些时候,我们想找到,某个目录下,所有以.sh结尾脚本Linux系统中find命令在查找文件时非常有用而且方便。...它可以根据不同条件来进行查找文件:例如权限、拥有者、修改日期/时间文件大小等等。 同时find命令是Linux下必须掌握。...+7 //查找最近7文件,不建议使用(会打印当天文件) [root@zls ~]# find ./ -iname "file-*" -mtime -7 //查找第7文件(不会打印当天文件...) [root@zls ~]# find ./ -iname "file-*" -mtime 7 //本地文件保留最近7备份文件, 备份服务器保留3个月备份文件 find /backup/ -iname..., 需要对文件进行如何处理, 默认动作 -print 动作 含义 -print 打印查找到内容(默认) -ls 以长格式显示方式打印查找到内容 -delete 删除查找到文件(仅能删除空目录)

39030

109个实用 Shell 脚本实例,代码清晰一看就懂!

Shell脚本,就是利用Shell命令解释功能,对一个纯文本文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令集合。...每一个合格Linux系统管理员或运维工程师,都需要熟练编写Shell脚本,并能够阅读系统及各类软件附带Shell脚本内容。...1.Dos 攻击防范(自动屏蔽攻击IP) 2.Linux 系统发送告警脚本 3.MySQL 数据库备份单循环 4.MySQL 数据库备份多循环 5.Nginx 访问访问日志切割 6.Nginx访问日志分析脚本...12.把当前目录(包含子目录)下所有后缀为".sh"文件后缀变更为".shell",之后删除每个文件第二行。...13.判断目录/tmp/jstack是否存在,不存在则新建一个目录若存在则删除目录下所有内容。 14.从 test.loq中截取当天所有gc 信息日志,并统计 gc 时间平均值和时长最长时间

3.7K20

这篇 Linux 总结很棒啊!

2.5 帮助命令 2.6 压缩与解压缩命令 2.7 关机和重启命令 2.9 查看登录用户信息 3. shell 3.1 查看支持shell 3.2 echo 3.3 编写执行shell 3.4 别名.../usr/x11r6 存放x window目录/usr/bin 众多应用程序 /usr/sbin 超级用户一些管理程序 /usr/doc linux文档 /usr/include linux下开发和编译应用程序所需要文件...参数 含义 -5 5修改文件 5 5前当前修改文件 +5 5修改文件 2.4.5.6 大小搜索 k小写,M大写 find . ...3. shell shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序界面系统级程序 用户可以用Shell来启动、挂起、停止或者编写一些程序 Shell还是一个功能相当强大编程语言...Shell是解释执行脚本语言,在Shell中可以直接调用Linux系统命令。

40820

shell编程菜鸟教程_java并发编程实战 pdf

Shell脚本语言是Linux/Unix系统上一种重要脚本语言,在Linux/Unix领域应用极为广泛,熟练掌握Shell脚本语言是一个优秀Linux/Unix开发者和系统管理员必经之路。...利用Shell脚本语言可以简洁地实现复杂操作,而且Shell脚本程序往往可以在不同版本Linux/Unix系统上通用。...Shell编程 基本格式 Shell脚本文件名后缀通常是.sh (当然你也可以使用其他后缀或者没有后缀,.sh是为了规范) 程序编写格式: #!...=’2009-01-01 11:11:11′ 指定时间输出 –date=’3 days ago’ (3之前,3之后可以用-3) 示例: 后台运行脚本脚本后面加一个& test.sh & 这样的话虽然可以在后台运行...Shell应用示例 根据时间创建文件夹 需求:创建10个目录,目录名称以当天时间开头,后面拼上目录编码 例如:1970-01-01_1 编写脚本monitor.sh 持续观察服务器每天运行状态,需要结合

4.5K20

你是一个合格管理员吗?

/etc/shadow 文件中 3.账户密码再此区域中显示“ X” 区域 3 账户 ID(UID): 1.显示账户UID号 2.理论上 UID 号应该唯一 3.UID 号 0-999 为保留 UID...即代表密码为空 区域 3: 密码自新纪元 (1970-1-1) 起到用户前一次修改密码天数 区域 4: 密码前次与下一次修改时间间隔 , 一般为“0”位不设定,可随时修改 区域 5: 密码最大有效其时间..., 要求 账户名为 thomas 初始组为 root 账户主目录为 /admin 密码宽限期为 7 账号有效使用时间为从即日起30 复制 shell 环境脚本 uid 为 614 所使用 shell...用户添加时涉及脚本 2. 添加默认配置文件 cat /etc/default/uesradd ?...-d: 指定新用户主目 -m: 移动用户主目录到新位置 , 需和 -d 配合使用 -s: 更改账户 shell 其他选项与 useradd 选项含义一致 , 功能仅作为修改而非添加 userdel

72910

一个.NET Core开发者Linux入门学习笔记

,大 S 为文件大小排序,若需要知道如何其它方式排序,请使用“man”命令查询。...Linux 文件基本操作 新建 新建空白文件 使用 touch 命令创建空白文件,关于 touch 命令,其主要作用是来更改已有文件时间(比如,最近访问时间,最近修改时间),其在不加任何参数情况下...与时间相关命令参数: 参数 说明 -atime 最后访问时间 -ctime 最后修改文件内容时间 -mtime 最后修改文件属性时间 下面以 -mtime 参数举例: -mtime n...:n 为数字,表示为在 n 之前“一之内”修改文件 -mtime +n:列出在 n 之前(不包含 n 本身)被修改文件 -mtime -n:列出在 n 之内(包含 n 本身)被修改文件...-o yilezhu_1.zip /home/root -x ~/.zip 这里添加了一个参数用于设置压缩级别 -[1-9],1 表示最快压缩体积大,9 表示体积最小耗时最久。

86720

运维面试题(每日一题)

2、cut命令 3、多种查看eth0地址信息 4、统计linux系统history历史记录,得出前10最喜欢 5、Linux中查看系统已经登录用户命令 6、查找出/tmp目录下面修改时间是7以前...,大小在50k到2M之间,并以.log结尾文件 7、查找出/tmp目录下面修改时间是7以前,大小在50k到2M之间,并以.log结尾文件,把这些文件复制到/data目录中 第四周 1、登录环境故障...5、如何快速删除Linux中海量小文件 6、如何统计脚本执行时间?...3、只能保留最近 7 访问日志 4、打印行号及内容 5、系统运行级别 6、如何优化Linux系统 7、解压压缩 第八周 1、过滤字符串 I am kolor, myqq is 3302 ,过滤出kolor...,人为重复相同工作也是没有意义 因此如何编写自动下载或上传FTP文件脚本

5K22

Linux之at命令

当使用shell脚本时,你可能想在某个特定时间运行shell脚本Linux系统中提供了多个在特定时间运行shell脚本方法,其中一种方法就是使用at命令。...at命令允许指定Linux系统何时运行脚本,at命令会将作业提交到队列中,指定shell何时运行该作业。at守护进程atd会以后台模式运行,检查作业队列来运行作业。...at允许使用一套相当复杂指定时间方法。它能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。...他能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。.../bin/sh /bin/ls 删除已经设置任务 > atrm 5 原文链接:https://rumenz.com/rumenbiji/linux-at.html

92020

Linux之at命令

当使用shell脚本时,你可能想在某个特定时间运行shell脚本Linux系统中提供了多个在特定时间运行shell脚本方法,其中一种方法就是使用at命令。...at命令允许指定Linux系统何时运行脚本,at命令会将作业提交到队列中,指定shell何时运行该作业。at守护进程atd会以后台模式运行,检查作业队列来运行作业。...at允许使用一套相当复杂指定时间方法。它能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。...他能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。.../bin/sh /bin/ls 删除已经设置任务 > atrm 5 原文链接:https://rumenz.com/rumenbiji/linux-at.html

88920

Linux之at命令

当使用shell脚本时,你可能想在某个特定时间运行shell脚本Linux系统中提供了多个在特定时间运行shell脚本方法,其中一种方法就是使用at命令。...at命令允许指定Linux系统何时运行脚本,at命令会将作业提交到队列中,指定shell何时运行该作业。at守护进程atd会以后台模式运行,检查作业队列来运行作业。...at允许使用一套相当复杂指定时间方法。它能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。...他能够接受在当天hh:mm(小时:分钟)式时间指定。假如该时间已过去,那么就放在第二执行。.../bin/sh /bin/ls 删除已经设置任务 > atrm 5 原文链接:https://rumenz.com/rumenbiji/linux-at.html 微信公众号:入门小站

1.2K40

python常用模块

6),星期为星期开始 %W 一年中星期数(00-53)星期一为星期开始 %x 本地相应日期表示 %X 本地相应时间表示 %Z 当前时区名称 %% %号本身 时间戳(float,1970...删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir('dirname') 列出指定目录下所有文件和子目录,包括隐藏文件,并以列表方式打印...其实就是os.path.split(path)第一个元素 os.path.basename(path) 返回path最后文件名。如何path以/或\结尾,那么就会返回空值。...将多个路径组合后返回,第一个绝对路径之前参数将被忽略 os.path.getatime(path) 返回path所指向文件或者目录最后访问时间 os.path.getmtime(path) 返回...path所指向文件或者目录最后修改时间 os.path.getsize(path) 返回path大小 #属性 os.sep 输出操作系统特定路径分隔符,win下为"\\",Linux下为

50230

整理了一些常见Linux面试题

语法如下所示: - Shell 脚本中 if 语法如何嵌套? - 在 Shell 脚本如何比较两个数字? 在 if-then 中使用测试命令( -gt 等)来比较两个数字。...例子如下:chmod a+x myscript.sh 。 - 如何调试 Shell脚本? 使用 -x' 数(sh -x myscript.sh)可以调试 Shell脚本。...- 在 Shell 脚本中,如何测试文件? test 命令可以用来测试文件。基础用法如下表格: - 在 Shell 脚本如何定义函数呢? 函数是拥有名字代码块。...编写 Shell 程序,实现自动删除 50 个账号功能,账号名为stud1 至 stud50 ? 4. 写一个 sed 命令,修改 /tmp/input.txt 文件内容?...(查看日志) 14. touch 命令 Linux touch命令用于修改文件或者目录时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新文件

1K40

linux基础知识大纲

什么是shell,常见shelll类型,默认shell shell是C语言编写一个命令解释程序,解释执行用户命令或脚本程序。...参数选项: -a:仅修改文件访问时间access tiem -m:仅修改文件修改时间mtime -c:仅修改时间,而不建立文件 -d:后面可以接日期,也可以使用 –date=“日期或时间” -t:后面可以接时间...(-R,一般与-r等价,递归复制特殊文件如FIFO文件或/dev/zero时候,用-R) - f 目标文件已存在直接覆盖而不提示。 - i 覆盖目标文件之前给出提示需求用户确认。...[Delete]功能键 X: 删除光标前字符,相当与[Backspace] dd: 删除光标所在行 r: 修改光标所在字符 R: 替换当前字符及其后字符,直到 [ESC] s: 从当前光标位置处开始...倍数:          read a b          for i in `seq $a $b` 5)能够编写简单shell脚本 6、文件系统与磁盘管理 1)磁盘以及各个分区表示含义 硬盘和分区结构

2.6K40

大数据学习之Linux基础

变量 引用 表达式 编写shell 脚本案例——添加用户脚本 逻辑判断 流程控制 if选择语句 while循环语句 for循环语句 编写shell 脚本案例——判断目录下最大文件 编写shell 脚本案例...这样以次再创建两个,一共四个 克隆后文件完全一样, 也就是说登陆账号和密码也同我们第一个虚拟机一样 3.配置其他三个节点虚拟机 1.修改每台虚拟机ip(ip地址依次+1), 2.删除mac映射文件...shell 脚本编程 Bash linux发布版本之一——Redhat/CentOS——系统默认安装shell叫做bash,即Bourne Again Shell,它是sh(Bourne Shell...编写shell 脚本案例——判断目录下最大文件 思路 用户给定路径 输出文件大小最大文件 递归子目录 脚本内容 #!...编写shell 脚本案例——递归子目录 被遍历文件file.txt aaa 111 bbb 222 ccc 333 #!

1.3K40

linux“自动化”

本篇博文介绍如何进行常见linux自动化任务。 实现“自动化”有如下好处: 节省人力,一个脚本就够了。 在夜晚自动执行可以避开网站流量高峰期,不影响网站白天效率。...at>Ctrl+D      //Ctrl+D退出命令编辑 其time常见形式如下 at H:m tomorrow //第二H点m分 at now + n minutes/hours/...days/weeks //在n分/时//周后 at midnight //在午夜=-= at H:m pm/am //在当天上午/下午H点m分 我们也可以在/var/...还需要注意是,linux默认atd进程关闭状态,需要手动打开。 crontab实现定时任务 linux内置cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂指令也没有问题。...crontab命令构成为 时间+动作,其时间有分、时、日、月、周五种,操作符有 * 取值范围内所有数字 / 每过多少个数字 - 从X到Z ,散列数字 以下是几个例子。

1.4K90

shell脚本介绍,shell脚本结构和执行方式,date命令用法,shell脚本变量简介

它为用户提供了一个向Linux发送请求以便运行程序接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell本身是一个用C语言编写程序,它是用户使用Linux桥梁。...Shell脚本最重要一点是可以批量去执行Linux命令,这样的话就可以实现自动化运维。例如有一个需求,是要让你在凌晨3点时候进行数据备份,并且把大于50M备份文件进行压缩。...编写第一个shell脚本: 既然知道shell脚本基本结构后,我们来编写第一个shell脚本吧: vim Hello.sh 脚本内容如下: ?...date命令在shell脚本中作用很大,例如我在备份某个文件或者记录某些日志信息时候,就可以使用这个命令给这些备份文件或日志信息标记一个时间。...运行脚本,结果如下: ? 删除变量: 使用 unset 命令可以删除变量里数据。语法: unset name 示例: ? 运行结果: ? 因为变量内容被删除,所以输出是空

2.5K60

Linux find 命令

#文件更改时间来查找文件,-n指n以内,+n指n以前 -atime    -n +n               #文件访问时间来查GIN: 0px"> -ctime    -n +n              ...#文件创建时间来查找文件,-n指n以内,+n指n以前 -nogroup                      #查无有效属组文件,即文件属组在/etc/groups中不存在 -nouser...那昨天12:10文件如何呢? 每天执行时候,用当天日期和时间戳替换一下不就行了吗? 我不知道他是不是把所有的11:00~12:00都找出来,是不是只执行一次还是每天都执行?...awk 应该可以 ll | awk ‘{print $9}’ 删除多少之前文件 find /yourpath -mtime +31 -exec rm {} \; find /yourpath -mtime...我用 -mtime -1 找到了新建或改文件. 怎样才能找到一内 mv 来文件呢( 它们时间是原有的时间,早于一 ) ? 用-newer选项啊。

5.5K30
领券