Linux学习--第四天--find、locate、帮助命令、grep、who、w、压缩命令、网络命令、mount
find
命令格式:find 搜索范围 匹配条件find 搜索范围
匹配条件(搜索范围一定要填写,不写默认为当前文件夹,不包括子文件夹。)
find /etc -name init #搜索文件和文件夹
find / -name init??? #通配符
find / -name servi??? #不区分大小写
find / -size +2048000 #1个数据块为512字节 0.5KB;2048000为一个G;+n表示大于,-n小于,=n表示等于
find / -user leon #搜索所有者为leon的文件夹或文件
find / -group michael
find /etc -cmin -5 #5分钟内被修改过属性的文件和目录 change
find /etc -amin -5 #访问时间在5分钟内的文件和目录 access
find /etc -mmin -5 #5分钟内被修改过文件内容的文件和目录 modify
find /etc -name init* -a -type f #-a为-all;-o表示-or;f 文件 d 目录 l 软连接
find /etc -name init* -exec ls -l {} \; #-exec/-ok 命令 {} \; 是固定格式
#ok和exec区别就是ok会询问你是否要删除,{}表示整合前面的结果,\表示转义。
find . -inum 31531 -exec rm {} \; #-inum根据i节点查找,可以用来判断是否含有硬链接
locate
updatedb
locate filename1 #可搜索中包括文件夹 ,在tmp里面的文件找不到的
locate -i 文件名 #忽略大小写
which,whereis,whatis,apropos,--help,help,info
which ls # which rm :显示alias rm ‘rm -i’;/bin/rm mic是直接删除的,rm mic会询问,因为rm -i
whereis ls #返回出rm的路径和他的帮助文档的路径
whatis ls #只显示对命令和配置文件的简单解释
apropos ls #只显示配置文件的解释(配置文件名包含inittab字符串的配置文件的解释)
ls --help #只显示命令的选项
info ls #info和man差不多 information
help cd #显示shell内置命令
man
man ls #输入/-l查询-l的字串,按n下一个,q放弃,空格或f下一页,b上一页
man services #可以查看该配置文件的作用和文件的配置格式,不要跟绝对路径
man 5 passwd #查看配置文件passwd作用和配置格式等
man 1 passwd #查看passwd命令选项等
man passwd #以上两种均包含
grep
grep multiuser /etc/inittab #搜索字符串multiuser
grep -v ^# /etc/inittab # -v 选项:不显示#开头的内容
useradd,passwd
useradd leon
passwd leon
who
# 查看登录情况:登录名字 登录终端tty本地终端 pts远程终端 登录时间
w
# 显示更加详细的信息
#idle空闲时间 jcpu累计 pcpu当前操作线程占用时间 what执行什么操作
#uptime:10:12:32 up 7:23 3 users load averge:0.00,0.00,0.00 如果是4或者5 就负载很严重了
#当前时间 开机多久 3个人 负载均衡 1分钟 5分钟 15分钟
**gzip **
gzip boduo #不保留源文件,只能压缩文件
gzip -d boduo.gz #解压
gunzip boduo.gz #解压
tar
tar -cvf japan.tar japan #其中c是create打包,v显示打包的详细信息,f是指定文件名,z压缩
gzip japan.tar #得到 japan.tar.gz
tar -zcvf japan.tar.gz japan #上面两步这条命令一步到位(该命令选项有顺序,请尽量把z排在前面)
tar -zxvf japan.tar.gz #解包 -x
zip
zip boduo.zip bodu #可压缩目录可压缩文件,r
zip -r japan.zip japan #-r是递归压缩目录的
unzip boduo
bzip2
bzip2 boduo #不保留源文件,bzip2是gzip升级版
bzip2 -k boduo # -k 保留源文件
bunzip2 buoduo.bz2
tar -cjvf japan.tar.bz2 japan #z变成了j 由gz变成bz2
tar -xjvf japan.tar.bz2
大多数病毒难以感染压缩文件。
write,wall,mail
write michael # ctrl + d 保存结束
wall 信息 # write all
mail michael # & 1 查看第一封;& h 查看度过的;& d 1 删除第一条
ping,ifconfig,tracert
ping baidu.com
ping -c 3 www.baidu.com #指定发送三个数据包
ifconfig eth0 192.168.0.1 #重启后无效
last,lastlog
last #列出当前和过去的登录系统
lastlog #所有用户最后一次登录的
lastlog -u 502 #查看指定用户的登录信息
**netstat **
netstat #显示网络相关信息。-t tcp协议;-u udp协议;-l 监听;-r 路由;-n 显示ip和端口号
netstat -tlun #查看本地监听端口
netstat -an #可以查看到正在链接的服务和端口。
netstat -rn #查看本地路由表
**mount **
mkdir /mnt/cdrom
mount -t iso9660 /dev/sr0 /mnt/cdrom
umount /dev/sr0
Linux学习--第四天--find、locate、帮助命令、grep、who、w、压缩命令、网络命令、mount的更多相关文章
- Linux 学习第四天
Linux学习第四天 一.常用命令 1.tar (压缩.解压) A.添加压缩包 tar czvf 压缩包名称.tar.gz 源文件 B.添加压缩包 tar cjvf 压缩包名称.tar.bz2 ...
- Linux学习笔记(四) vi编辑器
一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...
- Linux学习笔记<四>
<1>shutdown -h now 立刻进行关机 shutdown -r now/reboor 现在重新启动计算机 <2>尽量避免用root用户登陆,用普通用户登陆后换成ro ...
- linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别
目录 复制文件 mv命令 rm命令 touch 命令 file命令 find命令 grep命令 mkdir命令 rmdir命令 @(复制移动删除查找文件.软硬链接的区别) 复制文件 cp命令用于复制文 ...
- 【linux学习笔记四】文件搜索命令
一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updated ...
- Linux学习(四)单用户模式、救援模式、虚拟机克隆、linux互连(包括密匙登录)
一.单用户模式 忘记root密码后,找回密码有两种方法: 单用户(grub没有加密的情况下可以使用) 救援模式 这一节我们先讲单用户模式 1.先重启(3种方法) reboot init 6 sho ...
- Linux学习(四)档案与目录管理
1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关于执行文件路径的变量: $PATH2. 档案与目录管理 2.1 档 ...
- Linux 学习记录 四(Bash 和 Shell scirpt)
一.什么是 Shell? 狭义的shell指的是指令列方面的软件,包括基本的Linux操作窗口Bash等,广义的shell则包括 图形接口的软件,因为图形接口其实也可以操作各种驱动程序来呼叫核心进行工 ...
- 克隆虚拟机以及两台linux机器相互登录:linux学习第四篇
克隆虚拟机 1. 克隆 之后自己命名克隆的虚拟机并自己选择存放位置,完成克隆 2. 克隆虚拟机之后对新的虚拟机修改网络配置,以免冲突(将配置文件里的UUID去掉,并修改IP地址) ...
随机推荐
- Jmeter -- 上下文关联(JSON提取器)
目标: 将请求A响应数据的部分内容提取出来,保存成变量供后续请求使用(用在返回格式为json的HTTP请求中) 步骤: 1. 添加JSON Extractor后置处理器 add --> post ...
- (一)SQL -- 基础知识
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言. 优点:功能强.效率高.简单易学易维护. 缺点:非过程化语言,大多数语言都是独立执行,与上下文无关,而大多数 应用都是一个完整的过程,显然 ...
- 第五周总结&实验报告三
第五周总结&实验报告三 实验报告 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) ① 统计该字符串中字母s ...
- spring boot + mybatis + layui + shiro后台权限管理系统
后台管理系统 版本更新 后续版本更新内容 链接入口: springboot + shiro之登录人数限制.登录判断重定向.session时间设置:https://blog.51cto.com/wyai ...
- iOS自动化--Spaceship使用实践
Spaceship ### 脚本操作 证书,app,provision等一些列apple develop后台操作,快速高效. github地址 spaceship开发文档 文档有列出常用的api调用d ...
- Django学习之Cookie和Session
一.Cookie 1.Cookie的由来 2.什么是Cookie 3.Cookie的原理 4.查看Cookie 二.Django中操作Cookie 1.获取Cookie 2.设置Cookie 3.删除 ...
- 由ES规范学JavaScript(二):深入理解“连等赋值”问题
var foo={rzx:1} var bar =foo; foo.x=foo={rzx:100} console.log(foo.x) console.log(bar.x) 有这样一个热门问题: ...
- 原生JS去重
方式一: function deleteRepetionChar(arr){ //先判断输入进来的是数组对象还是字符串 if( typeof arr == "object"){ v ...
- Windows环境下Mysql 5.7读写分离简单记录
一.目的 本文记录了在Windows环境中,mysql数据库读写分离配置过程. 二.准备: Master机器:Windows 10 虚拟机,IP:192.168.3.32 Slave机器:Window ...
- html script生成二维码
<div class="code" align="center"> <p >手机端扫描以下二维码直接观看(支持安卓Android/苹果i ...