记LINUX好用的命令

#LINUX 不常用但好用的命令

cd -

返回上一次使用过的目录

mkdir -p /p/q/i

递归的创建目录

cp 源文件 目标文件

复制命令

  1. 目标是一个已存在的文件,会询问是否覆盖
  2. 目标是一个目录,会把该文件以原名形式复制到目标地址下
  3. 目标是一个不存在的文件,会以新文件名复制到目标地址下
  4. cp -r 是递归的复制整个目录

rm -f 文件名

删除文件 不询问

rm -rf 目录名

删目录

rm -f ./*

删除当前目录的所有内容

less

查看文件
带查找功能,在底下输入 /要查找的内容 回车即可看到

> 和 >>

>表示写入
>>表示追加
如在一个文件末尾追加内容 echo “aaa” >> /bbb.txt

echo 内容

打印出后面内容在控制台
echo $PATH 可以查看当前环境变量的路径
注:显示在此路径下的命令可以不用输入路径,直接使用
在这里插入图片描述

tail -f 文件名

用于监控文件的更新,尤其适用于日志文件

tail -n -行数 文件名

手动查看日志最后的几行内容

vim /etc/sudoers

此文件可以将普通用户提升为系统管理者(需要使用root用户操作)

如下图:加入一行用户名 ,==NOPASSWD:==也可不加
加了的话,用普通用户sudo执行命令无需输入密码
不加的话,普通用户执行sudo命令需输入自己的密码
在这里插入图片描述
注:若装centos的时候已经把用户设置成系统管理员,那么该用户会自动添加到wheel组中,则无须操作这一文件也可使用自己密码使用sudo命令,对应上图中%wheel这一行命令。

id 用户名

可以用此命令查看自己所属的组,是否有在wheel组里
在这里插入图片描述

find 路径 -查询方式 名称

查询指定文件

查询方式有-name -size -user

updatedb

locate 名字

快速定位文件,此前需要执行数据库更新操作

tree 目录名

以树形图显示出目录结构
未安装 使用 yum install tree 安装

df -h

显示磁盘使用情况

free -h

查看内存使用情况

lsblk

查看设备挂载情况

| 管道符与grep 筛选配合使用

如 ls | grep 文件名
| 管道表示将前面的命令传递产生的结果给后面使用

ps aux | less 或 ps -ef | less

用于查看所有的系统进程,aux侧重于cpu占用率, -ef 侧重于父子进程关系
可以用| grep 进程名筛选想要查看的进程

crontab -e

创建定时任务
在这里插入图片描述
在这里插入图片描述
如上图 创建了一个每隔一分钟定时向a.txt文件写入hello语句的例子
可写入多行,即创建多个定时任务

crontab -l

查看已创建的定时任务
在这里插入图片描述

crontab -r

删除已创建的定时任务

rpm -qa | grep 包名

查看指定包名的rpm软件包

rpm -qi 软件名

显示该软件的详细信息

yum install

后跟rpm软件安装包包名,可加参数-y,自动跳过询问环节,回答均为y

yum remove

后跟rpm软件安装包包名,删除指定rpm安装包

yum update

后跟rpm软件安装包包名,更新指定rpm安装包

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值