Linux指令学习

  • 购买腾讯云服务器
    • 学生购买地址:
      • 学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云
      • 腾讯云开年·上云有礼_腾讯云优惠活动
  • 安装xshell
    • 连接云服务器
  • 常用linux命令
    • 目录切换
      • cd
        • cd / 进入系统根目录
        • cd ~ 进入到用户目录
        • cd opt 进入到当前目录的opt文件,相对路径
        • cd .. 返回上一级
        • cd ../.. 返回上一级的上一级
        • cd - 回到上次操作之前的目录
        • cd /opt/rh 根据绝对路径进入到指定目录
      • . 代表当前目录
      • .. 代表上一级目录
    • 查看文件列
      • ls
        • ls -l 列表形式展示文件信息
    • 查看当前所在路径
      • pwd
    • 查看历史命令
      • history
    • 上传下载
      • rz 上传
      • sz xxx文件名字 下载
    • 终止当前命令,从新开始
      • ctrl +c
    • 创建文件
      • mkdir 文件夹
      • touch 文件
    • 复制文件
      • cp
        • cp 0502.txt 0502/ 把文件复制到指定目录
        • cp file test1 将file文件复制一份名叫test1
        • cp 0502.* test/ 把所有文件名称是0502.开始的文件复制到指定目录
    • 剪切
      • mv
        • 参考cp 自己尝试练习mv
        • mv 0502.md mvTest/ 剪切文件到指定目录
        • mv 0502 mvTest/ 剪切文件夹到指定目录
        • mv 0502* mvTest/ 剪切所有0502开头的文件或者文件夹到指定目录
    • 删除
      • rm
        • 参考cp 自己尝试练习rm
        • rm 0502.txt 删除文件 每个都需要确认:y
        • rm -f 0502.md 不提示直接删除文件
        • rm -rf test1 直接不提示删除文件夹以及所有的子文件内容
        • rm -rf test* 删除test字符开始的所有文件以及文件夹
        • rm -rf * 删除当前目录下所有的内容 注意路径!
    • 查看文件内容
      • cat xxx文件 直接输出
    • vi基本操作 vim的缩写
      • esc退出编辑模式到命令模式,所有的命令必须在命令模式输入
      • 插入 查找 删除 粘贴 复制 撤回
        • i/insert 进入编辑模式
        • / 查找 查找,按 n 查找下一个
        • dd删一行
        • yy复制一行
        • p 粘贴
        • u 撤回
      • 保存 退出等
        • :wq:在命令模式下,执行存盘退出操作;
        • :w:在命令模式下,执行存盘操作;
        • :w!:在命令模式下,执行强制存盘操作;
        • :q:在命令模式下,执行退出vi操作;
        • :q!:在命令模式下,执行强制退出vi操作;
        • :f:在命令模式下,用于显示当前的文件名、光标所在行的行号以及显示比 例;
        • :set number:在命令模式下,用于在最左端显示行号;
      • 翻页/屏
        • Ctrl+u:向文件首翻半屏;
        • Ctrl+d:向文件尾翻半屏;
        • Ctrl+f:向文件尾翻一屏; Pagedn
        • Ctrl+b:向文件首翻一屏; Pageup
    • grep 模糊查找
      • grep xxxx
      • 常用,基于上一个命令的结果
      • | 管道符拼接
        • ls -l | grep li 查找当前目录以及子目录下 包含li字符的文件或者文件夹
    • wget
      • wget 测试网址是否可以访问
        • 可以测试本地的一些项目是否启动成功
      • wget 下载内容
    • 内存查看
      • free -h
    • 解压
      • tar -xvf xxxx.tar.gz
      • unzip 解压zip
    • 压缩
      • zip 压缩成zip文件
        • zip 要压缩的文件/问价夹.zip 要压缩的文件/问价夹
      • tar
        • tar -czf 1.tar.gz inde* 压缩
    • 查看进程
      • ps
      • ps -ef | grep java 查看系统是否有某程序正在运行
        • 在运行,获取pid
    • 杀死进程
      • kill
        • kill -9 pid 强杀进程
    • 安装软件
      • yum install xxx
  • 安装mysql数据库
    • http://note.youdao.com/s/5B1lMb5p
  • Jdk环境配置
  • 下载(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htm)l
  • 安装
    • 解压安装包到指定目录
      • 解压命令:tar -xvf xx.tar.gz
    • vi /etc/profile
    • 按i/inster,进入编辑模式
    • 末尾追加

export JAVA_HOME=/opt/jdk1.8.0_261 // jdk所在跟目录 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

    • esc+wq: 退出编辑模式, 回车保存
    • source /etc/profile // 重新加载配置文件
    • java/javac // 测试
  • Tomcat安装配置
  • 下载(https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz)
  • 安装
    • 解压安装包到指定目录
      • 解压命令:tar -xvf xx.tar.gz
    • bin目录,启动和关闭
  • startup.sh
  • shutdown.sh

你可能感兴趣的:(linux,学习)