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. sqli-labs(34)

    0x01构造闭合 同样 发现 ’被注释掉了 试探了一波发现什么信息都不会返回 正确错误的页面都一样 之前我们的方法就是将过滤函数添加的 \ 给吃掉.而get型的方式我们是以url形式提交的,因此数据会 ...

  2. [CSP-S模拟测试]:最大异或和(数学)

    题目传送门(内部题81) 输入格式 第一行一个整数$T(T\leqslant 20)$,表示测试数据组数 接下来$T$组,对于每一组,第一行一个整数$n$ 第二行有$n$个整数,为$w_1,w_2.. ...

  3. python相关遗漏知识点补充

    python中的相关帮助命令 假设s是一个字符串, 那么dir(s)可以列出字符串对象的所有属性(方法也是函数属性),其中有下划线的部分与类重 载有关,用来表示python实现细节,没有下划线的属性是 ...

  4. 一款新的好用的SSH工具——FinalShell,比XShell更牛逼~

    FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿 ...

  5. mysql中主表与从表

    说个例子,比如用户表和银行帐号表,没有用户,那来的银行帐号,而且用户可以没有银行帐号,这里主要表现在银行帐号中这个表中必有用户表中的字段用户,这个主表则为用户表,而从表,则依附于主表. 主表在数据库中 ...

  6. leetcode 206 反转链表 Reverse Linked List

    C++解法一:迭代法,使用前驱指针pre,当前指针cur,临时后继指针nxt: /** * Definition for singly-linked list. * struct ListNode { ...

  7. 【Centos7】 中使用Supervisor守护进程

    原文出处: Centos7 中使用Supervisor守护进程 配置supervisor实现进程守护 1.安装supervisor yum install Supervisor   2.启动服务 su ...

  8. Apache监控调优

    apache是一款对静态资源处理得比较好的中间件,但是对动态请求处理得不是很好,tomcat则正好相反. apache运用得比较多得工作模式主要是Prefork和Worker两种模式 1.Prefor ...

  9. pyinstaller如何将自己写的模块一并打包到exe中

    使用pyinstaller命令 pyinstaller -F main.py 打包时,若mian.py代码中存在引入自己写的模块,而打包成exe文件时,并不会自动引入自己写的模块,打包成功后,点击打开 ...

  10. 【ABAP系列】SAP Web Dynpro 技术简介

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP Web Dynpro 技 ...