zoukankan      html  css  js  c++  java
  • linux基础命令学习

    为什么要学习linux命令?

    我们的代码一般都是放在tomcat或者apache的容器上,而这些容器是部署在Linux的服务器上,所以我们要操纵服务器就得学会使用linux命令

    ssh 远程连接服务器

    cd 切换目录

    ls -l详细展示出当前目录下的所有文件或文件夹

    pwd查看当前文件所在的路径

    ps查看当前的进程

    tail -f实时查看日志

    vi编辑器   i插入模式,q退出模式  dd删除 yy拷贝 p粘贴 

    /搜索关键字

    netstat -anf|grep 端口号查看网络状态 

    tail -f实时查看日志

    chmod 修改权限

    一 su命令

    1. [yunwei@elymedia ~]$ 

    yunwei   表示当前用户名

    @elymedia   表示主机名

    ~ 表示当前路径,涉及到当前用户的主目录(家目录)

    $  表示普通用户

    2. 从普通管理员切换到超级管理员

    su root 切换到超级管理员,

    输入密码,当然前提是你得有超级管理员的密码权限

    [root@elymedia test]#

    # 表示是超级管理员

    test表示test路径

    3. 从超级管理员切换到普通管理员,不需要输入密码

    [root@elymedia test]#  su yunwei

    [yunwei@elymedia ~]$ 

    二 cd 切换当前目录

    cd / 切换到当前根目录

    pwd 显示当前路径

    cd /opt/ -----注意:记得灵活使用tab键,输入cd /o,后面会自动补全

    cd .. 返回上一层命令

    ***

    绝对路径:开始于根目录,带有/开头的
    相对路径:相对于当前目录

    (1)

    cd /opt

    cd bin 

    pwd

    /opt/bin

    (2)

    cd /opt

    cd /bin

    pwd

    /bin

    三 ls 显示当前路径下的所有文件

    ls -a 显示当前路径下的所有文件,包括隐藏文件

    ls -l   或  ll显示当前路径下的所有文件属性

    用户权限

    d-目录,文件所有者,所在组的权限,其他用户的权限

    r--4   w--2  x--1

    改变文件的权限  chmod 权限 文件名,比如 chmod 111 bin

    chmod u+x g+w o+r  filename

    四 vi文本编辑

    vi abc.txt

    i 插入模式

    dd 删除

    yy 拷贝

    p  粘贴

    esc :wq 保存退出

    esc : q!   不保存退出

    输入/      是指查看关键字的操作;关键字的上下查找,使用n;上下左右键的切换,是指在整个文本文件内容的查找---使用频率高

    五 tail 查看之后,实时刷新的日志

    tail -f 项目名.log -----来回滚动查看日志文件

    如果测试过程中定位到bug,怎么去查看日志,查找关键字

    vi 文件日志名,可以查看这个日志文件,查看之前的日志,一般出bug可以去搜索这两个关键字error/exception

    /关键字

    六 ps -ef 查看当前进程,并显示进程号pid

    ps -ef | grep tomacat 查找tomacat进程,管道符——前置命令的输出作为后置命令的输入

    七 kill -9 进程的pid号  强制杀掉某个进程

    如果只知道端口号,不知道某个进程

    先 netstat -anf | grep 端口号

    之后再kill -9 进程号

     

     

  • 相关阅读:
    Luogu P2181 对角线 简单数学,细节
    vscode 配置C、C++环境,编写运行C、C++(转)
    用家庭电脑架设minecraft服务器
    用阿里云架设我的世界(minecraft)服务器
    在线数独
    数学物理笔记
    复活的asdf1229
    test
    GitHub从小白到精通(第一章 初识)
    抛砖引玉,浅讲Handler和线程的关系
  • 原文地址:https://www.cnblogs.com/wz123/p/11042745.html
Copyright © 2011-2022 走看看