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. 程序员心髓:移动应用API设计10大技巧

    移动App与基于Web/云服务发生对话是很常见的事情,最简单的可能仅仅只是检索数据,但也可能包含发送数据.用户授权和管理.而这也就验证了为移动应用建立API的重要性,为此,我们特总结了10大移动API ...

  2. 探究代码审查(Code review)

    Code review 是什么 对软件源代码的系统性检查,查找软件源代码质量,结构,漏洞等问题. PS:Code review  ≍ Code inspections ≥ Code walkthrou ...

  3. pwd命令学习

    pwd命令学习 1.学习pwd命令 pwd命令功能为输出当前所在工作目录的绝对路径名称. 绝对路径和相对路径: 绝对路径:从根目录开始直到文件位置 相对路径:相对于程序当前所在目录到文件位置 例:程序 ...

  4. 4、Shiro之IniRealm以及用户登录认证,角色认证,权限认证

    1.我们在项目test文件夹下面新建resourse文件夹并将她设置为资源文件夹: 2.在resourse文件夹下面新建user.ini文件 user.ini文件里面声明一个用户: 先写一个用户标签[ ...

  5. Lombok 注解简介

    Lombok @AllArgsConstructor /** * 生成一个包含所有属性的构造函数 */ @Target(ElementType.TYPE) @Retention(RetentionPo ...

  6. 码云 git 命令提交

    E:\project\eddy-boot-focus>git init E:\project\eddy-boot-focus>git remote add origin https://g ...

  7. CentOS7 yum报 Cannot retrieve metalink for repository: epel/x86_64. Please verify its path解决方法

    打开/etc/yum.repos.d/epel.repo,将 [epel] name=Extra Packages for Enterprise Linux 6 – $basearch baseurl ...

  8. 【RequestContext】关于RequestContext的一些小心得

    版权声明:随意转载,注明出处 https://blog.csdn.net/River_Continent/article/details/77511389后台传参,一直是一个比较重要的地方,如果涉及W ...

  9. c++ 读取 utf-8 文件到 string

    #include <iostream> #include <assert.h> #include <fstream> #include <string> ...

  10. Java ——异常处理

    本节重点思维导图 详细戳——> 异常处理