linux文件目录操作命令、linux的权限管理、java环境的配置

​ ls 显示文件和目录列表

​       ls  -l 列出文件的详细信息(包括文件的大小和文件的权限)

​       ls  -a 列出当前目录所有文件,包括隐藏文件

​ 隐藏文件 .bash_profile

​       要在隐藏文件中配置环境变量:JAVA_HOME、HADOOP_HOME
​       隐藏目录 .ssh    ----> 配置Hadoop和Spark的免密码登录

​ 查看当前目录 pwd

​ /root ---> root用户的HOME目录(快捷方式直接输入 ~)

​ mkdir 创建目录

​       mkdir -p 父目录不存在情况下先生成父目录

​ 约定:

​           mkdir /root/tools         ---> 所有的安装包
​           mkdir /root/training      ---> 安装目录

​ 切换目录 cd /aa


​ touch 生成一个空文件

​ echo 生成一个带内容文件

     更常用的用法:查看环境变量  echo $JAVA_HOME


cat、tac 显示文本文件内容

​       cat是从第一行开始写;tac是从最后一行开始写
​       举例:  cat a.txt


​ cp 复制文件或目录

​       cp a.txt data.txt

​ rm 删除文件

​         -r 同时删除该目录下的所有文件
​         -f 强制删除文件或目录
​         rm -rf a.txt

​ kill:杀死


​       参数:  -9  强制杀死
​       参数:  -3  见下面


​ tar命令:打包压缩

    tar -zxvf jdk-8u144-linux-x64.tar.gz -C ~/training/
    
    设置环境变量:vi ~/.bash_profile
        JAVA_HOME=/root/training/jdk1.8.0_144
        export JAVA_HOME

        PATH=$JAVA_HOME/bin:$PATH
        export PATH
        
    生效环境变量: source  ~/.bash_profile

Linux的权限管理

1、权限的类型 r读 w写 x执行

2、使用ls -l或者ll命令查看权限

linux文件目录操作命令、linux的权限管理、java环境的配置_第1张图片
Linux的权限.png

案例:Java的死锁分析 ---> 介绍一个工具(kill -3 的命令)


目的:找到死锁  性能诊断

Java提供了一个非常强大的性能诊断工具:Thread Dump(文本信息)

查看jdk上所有的java进程 jps

1、Linux:kill -3 PID(PID就是Java的进程号)
    
2、Windows: 按ctrl+break(fn+B)键

你可能感兴趣的:(linux文件目录操作命令、linux的权限管理、java环境的配置)