Linux的关键指令

Linux关键指令

获取当前路径
pwd

在这里插入图片描述

创建文件夹
mkdir 文件名
一次性创建多级目录
mkdir -p 文件名a/文件名b
删除文件夹(只能删除空的文件夹)
rmdir 文件夹
路径跳转
#直接跳转
cd 绝对路径
#跳转到默认目录如root、Dev1等 
cd ~
#跳转到上级目录
cd ..
#跳转到上次的目录
cd -
复制文件到某个位置
cp 文件名 /文件夹/文件夹....
删除文件(逐个删除,直接删除有内容的文件夹会报错,删除时有提示)
rm 文件名

在这里插入图片描述

递归删除(删除时没有提示)
rm -rf 文件名
文件重命名
mv 旧文件名  新文件名
移动文件
mv 文件名  绝对路径
创建软连接
ln -s 带路径名的文件名  连接名字

在这里插入图片描述

删除软连接
rm -rf 软连接名
查看历史指令
history
查看当前时间
date

在这里插入图片描述

设置时间显示格式

注意年,时分秒都是大写

date "+%Y-%m-%d %H:%M:%S"

在这里插入图片描述

date -s "2021-07-07 15:33:58"

在这里插入图片描述

显示日历(加上年份则显示12个月)
cal (年份)
添加一个新的用户
useradd 用户名
切换用户
su - 用户名
查看是否创建成功
ll /home/

在这里插入图片描述

给用户设置密码
passwd 密码
查看用户信息
id 用户名

在这里插入图片描述

删除用户
userdel -r 用户名
修改etc/sudoers文件

在这里插入图片描述

更改文件夹所有者权限
 sudo chown dev1:dev1 module

在这里插入图片描述

更改文件夹权限
chmod (u|g|o)(+|-)(r|w|x) 文件名

在这里插入图片描述

在这里插入图片描述

u:所有者 g:所有组 o:其他人 a:所有人(u+g+o)
r=4 w=2 x=1 rwx=4+2+1=7

chmod 777 a.txt 是将所有者、所属组、其他用户都具有可读可写可执行权限。

查找文件或目录

find 查找范围  -查找类型(name,user,size)
例:
查找dev1用户在opt文件夹下创建的文件夹
find /opt -user dev1
查找指定文件名文件
find /opt -name *.txt
按指定大小查询大于1kb的文件(+:大于,-:小于,)
find /opt -size +1024

快速定位文件路径

updatedb #将目录更新到locate数据库
locate 文件名

在这里插入图片描述

grep过滤及管道符“|”

管道符,"|",表示将前一个命令的处理结果输出传递给后面的命令处理

查询test文件夹在第几个位置
ls | grep -n test
查询是否安装java软件
rpm -qa|grep java

在这里插入图片描述

gzip压缩(不保留原文件)

gzip a.java b.java

在这里插入图片描述

gunzip解压文件

gunzip a.java.gz

在这里插入图片描述

zip压缩(合并压缩)

zip abc.zip a.java b.java c.java

在这里插入图片描述

unzip解压

#解压到的当前目录 
unzip abc.zip
#解压到指定目录 -d 若目录不存在,则会创建
unzip abc.zip -d /root/aaa/abc/test

在这里插入图片描述

tar压缩

#压缩多个文件
tar -zcvf abc.tar.gz a.java b.java c.java
#压缩目录
tar -zcvf we.tar.gz we/

在这里插入图片描述
在这里插入图片描述

tar解压

#解压到当前目录
tar -zxvf abc.tar.gz
#解压到指定目录(必须先创建)
tar -zxvf abc.tar.gz -C /root/aaa/abc/test/we

在这里插入图片描述
在这里插入图片描述

删除进程

kill -9 进程号
或
killall firefox

进程信息统计

top -d 1 - i

查看端口是否被占用(占用则会返回信息,未被占用则不会)

netstat -nlp | grep 8080

定时

启动定时服务

systemctl restart crond

查看服务是否启动

system status crond

在这里插入图片描述

进入编写

crontab -e

编写指令

#每隔一分钟进行追加11,若txt文件不存在则自动进行创建
*/1 * * * * /etc/echo "11" >> /root/bailongma.txt

rpm查看文件安装包

rpm -qa | grep firefox

rpm卸载软件

rpm -e firefox

rpm安装软件

# i表示安装,v表示可视化,h表示加密
rpm -ivh  firefox-52.7.0-1.el7.centos.x86_64.rpm

在这里插入图片描述

yum安装软件

搜索需要安装的软件,选择版本

yum search firefox

在这里插入图片描述

安装软件

yum install firefox.x86_64

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值