Linux常用命令

目录管理

cd #切换目录(绝对路径都以/开头;相对路径,对于当前目录该如何寻找…/…/)
cd… #返回上一级目录
./ #当前目录
cd / #前往根目录
pwd #显示当前用户所在的目录

ls #列出目录
-a #查看全部文件(包括隐藏文件)
-l #列出文件属性和权限(没有隐藏文件)
#所有Linux命令可以组合使用

mkdir 创建(目录)文件夹
rmdir 删除(目录)文件夹
-p递归创建(删除)多个目录

cp 复制文件或者目录
cp 要复制的文件 复制的位置

rm(移除文件或者目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
-i 删除时询问是否删除
-rf 删库跑路

mv(移动目录或文件)
-f 强制移动
-u ·只替换已经更新过的文件

Vim

:n 跳转到指定行数
:q 退出程序
:w 保存文件

基本属性

在这里插入图片描述

在Linux中,第一个字符代表这个文件是目录、文件或链接等等:
[d]是目录
[-]是文件
[l]是链接文档
[b]表示可存储接口设备
[c]表示串行端口设备:如键盘、鼠标

接下来的字符中,以三个为一组[rwx]
[r]read 可读
[w]write 可写
[execute] 可执行
注意:三个权限位置不会变,如果没有权限,就会出现[-]

在这里插入图片描述

chgrp 更改文件属组
chgrp [-R] 属组名 文件名
-R:递归更改文件属组,该目录下所有文件的属组都会更改

shown 更改文件属主,也可以同时更改文件属组
shown [-R] 属主名 文件名
shown [-R] 属主名:属组名 文件名

chmod:更改文件9个属性
chmod [-R] 文件或目录
r:4 w:2 x:1
例:可读可写不可执行[rw-]等于数字6
chmod 777 文件赋予最高权限

进程

ps 查看当前系统中正在执行的各种进程信息
ps-aux: 查看所有的进程
-a 显示当前终端运行的所有进程信息(当前的进程一个)
-u 以用户的信息显示进程
-x 显示后台运行进程的参数
-ef 查看父进程的信息(看父进程,一般通过目录树结构查看)

进程树(目录树)
pstree -pu
-p 显示父id
-u 显示用户组

结束进程
kill -9 进程的id

|

|在Linux中叫做管道符

grep

grep 查找文件中符合条件的字符串

ps -aux|grep mysql

软件安装

安装软件一般有三种方式:
rpm
解压缩
yum在线安装

JDK安装

下载jdk rpm

去oracle官网下载即可

安装java环境

检测当前系统是否存在java环境
java -version

如果有的话就需要卸载
rpm -qa|grep jdk #检查jdk版本信息
rpm -e --nodeps jdk对应的信息
卸载完毕后即可安装jdk

安装rpm
rpm -ivh rpm安装包

Tomcat安装

官网下载tomcat

解压文件
tar -zxvf 文件名

启动tomcat测试
./xxx.sh脚本

防火墙

firewall-cmd --list-ports #显示当前开放端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent #打开8080端口
–zone作用域
–add-port=8080/tcp 添加端口;格式为:端口/通信协议
–permanent 永久生效,没有此参数重启后失效

systemctl restart firewalld.service #重启防火墙

检测centos7版本

cat /etc/redhat-release

yum安装docker

yum -y install 包名
yum install 安装命令
-y 自动确认所有命令

卸载旧版本
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine

设置仓库环境
yum install -y yum-utils
device-mapper-persistent-data
lvm2

使用以下命令来设置稳定的仓库。
阿里云:
yum-config-manager
–add-repo
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新软件包索引
yum makecache fast

安装docker ce
yum -y install docker-ce docker-ce-cli containerd.io

启动 Docker
systemctl start docker

测试
docker version
docker run hello-world
docker images

Redis

下载安装包
解压安装包(程序/opt)
tar -zxvf 包名

进入解压后的文件
看到redis的配置文件(redis.conf)

安装环境
yum install gcc-c++
make
make install
查看版本
gcc -v

redis默认安装路径
/usr/local/bin
将redis配置文件复制到当前目录下

redis默认不是后台启动,修改配置文件
在这里插入图片描述
改为yes

启动redis服务
redis-server kconfig/redis.conf
kconfig/redis.conf通过指定配置文件启动

使用redis客户端连接
redis-cli

查看redis进程是否运行

关闭redis服务
shutdown 关闭服务
exit 退出redis

再次查看redis进程是否运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值