其他常用命令

搜索命令

选项有 -name -iname - size -type d - type l -type f
find 目录 -name 文件名 (-iname不区分大小写) 查找目录下的文件
(* 匹配任意字符 ?匹配单个字符)

find 目录 -size + 204800(n为任意大于0的数) (查找目录下 大于0.5K 512字节的文件)
+n:大于n -n:小于n n:等于n

find 目录 -user 用户名 查目录下属于该用户的文件
find 目录 -group 名称 查目录下属于该用户组的文件

find 路径 [-选项] -时间 查看时间内被修改过的有哪些文件
-amin:访问时间被修改过的
-cmin:文件属性被修改过的
-mmin:文件内容被修改过的
-a :可以把搜索条件进行并列 -o:两个条件满足一条即可
Demo:
find /etc -size +163840 -a -size -204800(在/etc目录下查找大于80MB小于100MB的文件)
-exec / -ok {} ; 对搜索的结果执行某些操作
Demo:
find /etc -name inittab -exec ls -l {} ;(在etc目录下查找名为inittab的文件并显示其详细信息)
-inum :根据 i 节点查找
-type f :文件类型 -type -d 目录类型 -type l 软链接类型
Demo : find /etc -name *init -a -type d :查找/etc 目录下以init结尾且是目录的文件

一种很快速的搜索命令:
locate 文件名 加上-i 则不区分大小写
原理:linux系统有一个资料库,上面记载了所有文件位置 ,直接从资料库里面查找
缺点:
可能对新建的文件还没有及时的录用到资料库里面。可能搜不到,放在/tmp 目录下也可能找不到
解决:用 updatedb 命令更新资料库

which 命令名 查找命令所在目录 路径
whereis 命令名 查找命令所在路径及帮助文档所在的位置

grep [-选项] [ 指定字符串] [文件] 在文件内容中搜索指定的字符串
-i:不区分大小写
-v :排除指定字符串

帮助信息查询命令

man 命令名 :用来查看该命令是干嘛的
man services :查看配置文件的帮助
以上两个都是比较细致的介绍一个命令的信息

whatis 命令名 :可以获取命令的主要简单简短的帮助信息
apropos 配置文件名:可以获得配置文件的简短介绍信息

命令名 --help :用来查命令的主要选项
help 命令名:用来查内置的shell命令(which查不到的命令的路径指的就是内置shell命令)

用户管理命令

useradd 用户名: 添加用户
passwd 用户名: 给用户设立密码
(linux系统是多用户操作系统)
who: 可以查看登陆到linux系统的用户信息
在这里插入图片描述
pts :表示远程登录过来的 tty :表示本地登陆过来的
w:更详细的查看到登陆到linux系统的用户信息
在这里插入图片描述
IDLE 可以判断 用户有没有在服务器上面运行服务
PCPU 可以判断 用户有没有在服务器上面执行命令

压缩解压命令

常见的压缩格式:.gz .zip .bzip2 .tar .rar
gzip 文件名 :把文件压缩成 .gz 格式
gunzip 文件名 : 解压缩 (或者用gzip -d 文件名 也可以解压缩)
不足:只能压缩文件,不能压缩目录,压缩之后不能保留原文件
tar命令(可以把目录打包,这样目录就可以被压缩了)
tar [ -选项][ 压缩后的文件名][ 目录]
-c:打包 -v:显示过程的详细信息 -f:指定文件名(必须得有) -z:打包的同时压缩
打包且压缩之后的 格式 .tar.gz
先打包 再压缩
在这里插入图片描述
直接打包压缩一起:
在这里插入图片描述
tar解压缩命令: 和压缩格式一样 就是选项不一样
-x : 解包 -v:显示详细信息 -f:指定解压文件 -z:解压缩
在这里插入图片描述
需要注意的就是 选项的位置会影响结果

zip [-选项] [压缩后的文件名] [文件或目录] 加上选项 -r : 才能对目录进行压缩
unzip:解压缩
zip压缩方式能保留原文件

bzip2 [-选项] [文件] 加上-k选项就可以保留原文件 也可以和tar 一起使用(tar的-z选项得换成-j)
bunzip2 [-选项] [压缩文件]:解压缩 也可以和tar 一起使用哈

网络有关的命令:

write 用户名
–针对一个在线用户 给他写东西发过去
wall 信息 发广播(多个用户)都可以收到
ping [-选项] [IP地址] 加上-c 数字 表示发送数据包的次数 (按ctrl c停止)
Ifconfig 查网络一些地址信息
mail 用户名 可以给不在线的用户发邮件
直接 mail 命令 : 可以查看当前收到邮件的情况
h:查看 d 序号: 删除 q:退出

last 命令 :查看日志所有用户的登陆记录
在这里插入图片描述
lastlog 命令 : 查看最后一次登陆时间

traceroute 网站地址 : 路由追踪 可以查到达该网站途径哪些路由器

netstat [-选项] 查网络的一些信息
-t: TCP协议
-u:UDP协议
-l:监听
-r:路由(可查网关地址)
-n:显示IP地址和端口号

setup 命令 (仅红帽系列所属的命令) 可以图形化界面设置网络 并且不用使用
service network restart 来使命令生效 而其他的网络命令 都得加上这一句 生效

挂载命令

mount [-t 文件系统] 设备文件名 挂载点
umount 挂载点 --卸载

常用的关机命令

Shutdown -h now(现在关机) now 也可以替换成具体时间 比如 20:30 就是这个时间点关
-c:取消前一个关机命令
-r:重启
其他关机命令:
Init 0
Poweroff
Halt
其他重启:
Init 6
Reboot
系统运行级别(init):
0: 关机
1:单用户(类似于windows 的安全模式 可以理解为最小程度上(只启动最核心的服务)启动进入linux系统 来做一些修复)
2:不完全多用户 不含NFS服务
3:完全多用户
4:未分配
5:图形界面
6:重启
/etc/inittab : 这里面可以修改 系统默认的运行级别
在这里插入图片描述
这里的3 可以换成其他的 。
runlevel: 可以查看系统运行级别
在这里插入图片描述
logout : 退出当前用户的登陆

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值