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的更多相关文章

  1. Linux 学习第四天

    Linux学习第四天 一.常用命令 1.tar  (压缩.解压) A.添加压缩包  tar czvf 压缩包名称.tar.gz 源文件 B.添加压缩包  tar cjvf 压缩包名称.tar.bz2 ...

  2. Linux学习笔记(四) vi编辑器

    一.vi 编辑器 vi 编辑器 (Visual Interface) 是所有 Unix 及 Linux 系统下标准的编辑器,相当于 Windows 系统中的记事本 它有三种模式,分别是: Comman ...

  3. Linux学习笔记<四>

    <1>shutdown -h now 立刻进行关机 shutdown -r now/reboor 现在重新启动计算机 <2>尽量避免用root用户登陆,用普通用户登陆后换成ro ...

  4. linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别

    目录 复制文件 mv命令 rm命令 touch 命令 file命令 find命令 grep命令 mkdir命令 rmdir命令 @(复制移动删除查找文件.软硬链接的区别) 复制文件 cp命令用于复制文 ...

  5. 【linux学习笔记四】文件搜索命令

    一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updated ...

  6. Linux学习(四)单用户模式、救援模式、虚拟机克隆、linux互连(包括密匙登录)

    一.单用户模式 忘记root密码后,找回密码有两种方法: 单用户(grub没有加密的情况下可以使用) 救援模式 这一节我们先讲单用户模式   1.先重启(3种方法) reboot init 6 sho ...

  7. Linux学习(四)档案与目录管理

    1. 目录与路径  1.1 相对路径与绝对路径  1.2 目录的相关操作: cd, pwd, mkdir, rmdir  1.3 关于执行文件路径的变量: $PATH2. 档案与目录管理  2.1 档 ...

  8. Linux 学习记录 四(Bash 和 Shell scirpt)

    一.什么是 Shell? 狭义的shell指的是指令列方面的软件,包括基本的Linux操作窗口Bash等,广义的shell则包括 图形接口的软件,因为图形接口其实也可以操作各种驱动程序来呼叫核心进行工 ...

  9. 克隆虚拟机以及两台linux机器相互登录:linux学习第四篇

    克隆虚拟机 1.      克隆 之后自己命名克隆的虚拟机并自己选择存放位置,完成克隆 2.      克隆虚拟机之后对新的虚拟机修改网络配置,以免冲突(将配置文件里的UUID去掉,并修改IP地址) ...

随机推荐

  1. 接入集团auth流程

    前言 一直对集团的auth系统很感兴趣,所以这次记录下接入集团auth的流程.如果后期有时间,会补充具体的auth实现细节. 正文 一.实现思想 1. 实现思想 明确几个名词:接入方,管理方.接入方指 ...

  2. maven依赖传递和排除依赖冲突

    1 依赖的传递 假如 A项目 依赖 a.jar 1.0.1,b.jar 1.0.1,没有直接依赖c.jar 1.0.1,但是b.jar 1.0.1依赖了c.jar 1.0.1,可以说A项目间接依赖了c ...

  3. leetcode 134 加油站问题

    leetcode 134 解析 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升. 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 co ...

  4. C# Setting.settings . 用法

    1.定义 在Settings.settings文件中定义配置字段.把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改.可以使用数据网格视图,很方便: 2.读取配置值 t ...

  5. Linux centos 解决"不在 sudoers 文件中。此事将被报告"的问题

    第一部分讲解如何从普通用户到root用户 网上看了很多,其实就是执行 su root ,然后输入当前用户密码,这个时候可能报错 这个问题不大,执行一下提示的语句: abrt-auto-reportin ...

  6. MAVEN打包时跳过Junit测试

    我们知道,通常情况下使用maven package命令打包时,会自动执行test包下的各个单元测试. 这是因为spring-boot-maven-plugin插件已经集成了maven-surefire ...

  7. excel 导入导出测试点

    目前,为方便操作,很多系统都会增加批量导入导出的功能.文件导入导出一般格式都是excel.由于用户直接在excel在填写内容,无法控制填写的格 式,加上excel解析比较困难,所以一般涉及到excel ...

  8. LeetCode算法题-Flipping an Image(Java实现)

    这是悦乐书的第324次更新,第347篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第194题(顺位题号是832).给定二进制矩阵A,我们想要水平翻转图像,然后反转它,并返 ...

  9. ssh远程连接linux服务器并执行命令

    详细方法: SSHClient中的方法 参数和参数说明 connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登 ...

  10. 五、Zabbix-自动注册

    一.Zabbix Serber 1.进入动作界面 配置—>动作—>事件源—>自动注册—>创建动作 2.配置自动注册动作 1.配置动作 2.配置操作 Next step 添加成功 ...