Linux常用命令

Linux常用命令

命令格式:命令 【选项】 【参数】

Linux基本命令

  1. 我是谁 who am i
  2. 我在哪 pwd
  3. 查看ip地址 ip a | ip address
  4. 清屏 clear
  5. ping域名ip ping 地址
  6. 强制停止 Ctrl+c

Linux目录命令

  1. 列出目录 ls [-ald] [目录名]
  2. 切换目录 cd 具体路径 | 特殊符号
    . 当前目录
    . . 上级目录
    / 根目录
    ~ 当前登录用户的HOME目录
    - 返回
  3. 创建目录 mkdir [-p] 目录名
  4. 删除目录 rmdir 只能删空目录
    rm [-rf] 目录名 删除非空目录
  5. 复制目录 cp -r 来源目录 目标目录
  6. 移动、重命名目录 mv 目录名 新目录名 | 路径

Linux文件命令

  1. 创建文件 touch 文件名1 文件名2 …
  2. 编辑文件 vi 文件名 查看模式
    i | a | o 进入编辑模式
    i 当前光标处编辑
    a 当前光标前一行编辑
    o 当前光标下一行编辑
    ESC 退出编辑模式 zz 快捷保存退出
    进到低行命令模式
    在低行命令模式输入
    wq 保存并退出
    q! 不保存退出
  3. vi文件时,其他操作 低行命令模式下
    set nu 显示文件行号
    to rownum 快速跳转到指定行
    set nonu 取消显示行号
    /搜索字段 搜索字段
    G 快速跳转到最后一行
    gg 快速跳转到第一行
  4. 查看文件 cat 文件名 直接展示最后几行
    tac 文件名 从首行开始展示
    nl 文件名 从最后一行展示
    more 文件名 空格一页一页的翻看 q退出
    less 文件名 大文件时任意上下翻
    head 文件名 只看头几行
    tail 文件名 只看后几行
    tail -f 日志 监控日志
  5. 复制文件 cp 文件名 目标目录
  6. 移动、重命名目录 mv 文件名 新文件名 | 路径
  7. 删除文件 rm [-f] 文件名

Linux压缩包命令

  1. 针对tar命令:解压 tar [-zxvf] 压缩包名称 [-C 路径]
    打包 tar [-zcvf] 压缩包名称 文件1 文件2 目录1 目录 2 …

  2. 针对zip 需要安装软件 yum -y install zipyum -y install unzip
    解压:unzip 压缩包名称
    打包:zip 压缩包名称 文件1 文件2 目录1 目录2…

Linux用户和组命令

  1. 用户的创建 useradd [-cgd] [选项指定的具体内容] 用户名
  2. 设置用户密码 password 用户名
  3. 切换用户 su 用户名
  4. 删除用户 userdel [-r] 用户名
  5. 修改用户 usermod [-cgd] [选项指定的具体内容] 用户名
  6. 创建用户组 groupadd 用户组名
  7. 修改用户组 groupmod [-n] [选项指定的具体内容] 用户组名
  8. 删除用户组 groupdel 用户组名 只能删除不存在用户的用户组

Linux文件权限的修改

在这里插入图片描述
d标识是个文件夹
-标识是个文件
r标识是read 4
w标识是write 2
x标识是execute执行 1
第一组的rwx是用户者的权限
第二组的rwx是所属组用户的权限
第三组的rwx是其他用户的权限
第一个root代表当前文件的拥有者
第二个root代表当前文件的所属组
后续是大小 ,时间等信息

  1. 对文件的权限修改 可用数字 或符号
    数字方式 chmod [-R] 777 文件 | 目录
    R修改目录下所有的权限
    符号方式: chmod [-R] a=rw 文件 | 目录
    a可换成 u g 分别是all user group
    =可换成+ - 设定是= 添加+ 减掉-

  2. 文件拥有者及所属组修改 chown [-R] 拥有者:所属组 文件 | 目录
    修改文件拥有者 chown [-R] 拥有者 文件 | 目录
    修改文件的所属组 chgrp [-R] 所属组 文件 | 目录

Liunx的其他操作命令

  1. 进程操作 ps -ef 查看全部运行的进程
    ps -ef | grep 搜索的内容
    kill -9 pid 杀死进程
  2. 服务操作 systemctl start | stop | restart | enable | disable | status 服务名
    启动、停止、重启、开机启动、禁止开机启动、查看状态
  3. 端口号查看
    要先安装 yum -y install net-tools
    netstat -naop | grep 端口号
  4. 访问地址 curl 地址
  5. 查找文件 find 路径 -type f | grep profile

Linux安装软件

1. 安装JDK

  1. 下载JDK的压缩包
  2. 将JDK拉到Linux系统中
  3. 解压JDK压缩包 ** tar -zxvf 包名 -C /usr/local
  4. 修改JDK目录名
    cd /usr/loacl
    mv jdk1.8.0_241 jdk
  5. 配置环境变量
    用户级别的环境变量:~/.bashrc
    系统级别的环境变量:/etc/profile
    在环境变量文件中,添加以下内容
    export JAVA_HOME=/usr/local/jdk
    export PATH=$JAVA_HOME/bin:$PATH
    重新加载环境变量文件
    source /etc/profile
    测试是否安装成功
    java -version

2.安装MySQL

  1. 安装mysql的yum 存储库
    下载wget命令 yum -y install wget
    通过wget下载mysql存储库 wget https://dev.mysql.com/…
  2. 安装下载好的rpm 包
    安装rpm 包 rpm -Uvh mysq包名
    查看rpm包 rpm -qa | grep 内容
    卸载rpm rpm -e --nodeps rpm名称
  3. 选择发现版本
    查看默认选择的发型版本 yum repolist all | grep mysql
    通过编辑/etc/yum.repos.d/mysql-community.repo文件去修改发行版本
    将80的enable更改为0,将67的enable更改为1,保存即可,再次yum repolist all | grep mysql 查看
  4. 安装mysql社区版服务
    yum -y install mysql-community-server
  5. 启动mysql服务,并连接
    启动mysql服务 systemctl start mysqld.service
    查看初始化密码 grep ‘temporary password’ /var/log/mysqld.log
    连接mysql服务 mysql -u root -p
    Enter password:随机密码
    修改密码
    mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY 'P@ssw0rd’
    6.开启远程连接mysql
    mysql> GRANT ALL PRIVILEGES ON *.* TO ‘eric’@’%’ IDENTIFIED BY ‘P@ssw0rd’ WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES;

3.安装Tomcat

  1. 下载 wget https://mirrors.tuna.tsinghua.edu.cu/…
  2. 解压压缩包 tar -zxvf 包名 -C /usr/local
  3. 启动Tomcat 并监听日志 cd /usr/local/apache-tomcat-8.5.53/bin
    启动 ./startup.sh
    监控日志 cd …/logs
    tail -f catalina.out
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值