Linux基础

18 篇文章 0 订阅

1.常用命令(简)

  1. whoami命令 : 显示当前已登陆用户的用户名

  2. who命令 :列出当前Linux主机的所有的登陆用户

  3. exit命令 : 当前已登陆用户注销时使用的命令

  4. ls命令 : 列出当前目录下的非隐藏子目录和文件的名称
    4.1 ls -l以清单形式列出当前目录下的非隐藏子目录和文件的名称
    4.2 ls -a列出当前目录下的所有的子目录和文件名称(包涵隐藏)
    4.3 ls -la以清单形式列出当前目录下的所有的子目录和文件名称(包涵隐藏)

  5. mkdir用于在当前目录下创建子目录
    5.1 mkdir -p 用于在当前目录下创建多层级目录

  6. touch 可直接创建新的空白文件
    6.1 touch -t 0907240000 修改一个文件或目录的时间戳(0907240000是想修改成的时间戳)

  7. rm 命令
    7.1 rm -rf * 权限允许下删除目录或文件下所有目录和文件
    7.2 rm -rf dir1 删除一个“dir1”的文件目录及内容

  8. clear 清屏

  9. ifconfig linux系统下查看本机IP地址信息

  10. cat 一次性查看文件的全部内容

  11. tac 从最后一行反向查看一个文件的内容

  12. more file1 查看一个长文本文件的内容(以空格递进式查看)

  13. tail -n 100 查看文件倒数一百行(行数可更改)

  14. cd 用于切换目录

  15. pwd用于确定当前目录的绝对路径

  16. chmod +x 将普通文件变成 (绿色) 可执行文件 .sh

  17. 解压文件
    tar -xvf 压缩文件名
    -x:解压缩。c是压缩。
    v:在压缩或解压缩过程中显示正在处理的文件名。
    f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv test.tar.gz

  18. make && make install 编译并且安装

  19. firewall-cmd 查看防火墙 具体细节(–help)

  20. mv xxx文件 目录 移动

  21. find *** 查找文件

#移动tomcat 压缩包至tomcat文件夹中
[root@VM-8-16-centos installpackage]# mv apache-tomcat-9.0.26-windows-x64.zip tomcat/
  1. rm -f 文件名
#删除文件
rm -f jdk-8u181-linux-x64.tar.gz
  1. source 文件名
    source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。
    功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句
    source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
    用法:
    source filename 或 . filename
    source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。

  2. ctrl + s / ctrl + q 锁屏(不可编辑) / 恢复

  3. set number vi 命令模式下 输入 可以显示行号

  4. yum -y install 某某某
    yum -y install 包名(支持*) :自动选择y,全自动

  5. yum install 某某
    yum install 包名(支持*) :手动选择y or n

如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!

  1. rpm -ivh 某某
    rpm -ivh 包名(支持*):安装rpm包

  2. rpm -e 某某
    rpm -e 包名(不支持*):卸载rpm包

  3. 查看磁盘空间大小df -Th 或者 df -h

  4. 查看磁盘信息 fdisk -l

  5. 查看分区状态 lsblk
    在这里插入图片描述

  6. 分区操作命令 fdisk /dev/sda 其中/dev/sda 为CentOS下

  7. 查看磁盘总大小 fdisk -l |grep Disk

打包发版

  • mvn clean package -DskipTests maven打包命令
  • ps -ef | grep Java 查看应用进程Java 为应用名称
  • kill -9 进程号 杀死进程

2.vim文本编辑器

1.命令模式
- 进入命令模式的方法:
- ①启动vi 编辑器后默认就是命令模式
- ②在底行模式下执行完指定的操作后自动返回至命令模式
- ③在编辑模式下按下Esc键即可返回至命令模式
- 进入命令模式下的常用命令:
- ① d d(按下两次小写d)用于删除光标所在行的整行内容(以剪切的形式)
- ② n d d (n指的是数字)用于删除从光标开始以下的 n
- ③ x(按下小写x)用于删除光标所在位置的单个字符
- ④ n x(n指的是数字)用于删除光标所在位置至当前行末的间的n个字符
- ⑤ u 撤销一步操作
- ⑥ r 可替换光标所在位置的字符
- ⑦ R可替换光标所在位置及之后的任意数量的字符(行)
2. 底行模式
- 进入底行模式的方法:
- 在命令模式下输入:后即可进入底行模式
- 进入底行模式下的常用命令:
- ①set nu 显示行号
- ②set nonu 隐藏行号
- ③w 表示保存当前正在编辑的文本文件
- ④q表示退出编辑器
- ⑤!表示强制执行某个操作,比如强制退出编辑器
3. 编辑模式
- 进入底行模式的方法:
- ①在命令模式下输入以下字母后即可进入编辑模式
- a (小写字母)表示在当前光标所在位置处追加内容
- i (小写字母)表示在当前光标所在位置之前插入内容
- o (小写字母)表示在当前光标所在行之后插入新的空行
4. 编译模式
- 进入编译模式的方法:
- 在底行模式下输入sh后即可进入编译模式,输入exit即可回到编辑模式

3.目录及命令

3.1.用户主目录

用于主目录使用 ~ 来表示。

  • 直接进入到当前用户主目录可以使用:
cd ~

或者:

cd
  • 进入指定用户主目录
cd  ~用户名

比如,进入名称为 tuoshi 的用户的主目录内部:

cd ~tuoshi

3.2.当前目录

当前目录使用 . 来表示。

3.3.父目录

当前目录的父目录(上一层目录)使用 .. 来表示。

3.4.根目录

根目录使用 / 来表示。

4.环境变量的配置

4.1.在PATH变量中配置当前目录

编辑用户主目录下的 .bashrc 文件:

vi ~/.bashrc

并在 ~/.bashrc 中添加以下内容

export PATH=.:$PATH

保存之后即可通过source命令使配置生效:

source  ~/.bashrc

或者可以断开连接(相当于注销)后再次连接,之后环境变量即可生效。

4.2.配置 Java 开发环境

编辑用户主目录下的 .bashrc 文件,并将其中内容修改为以下形式:

export JAVA_HOME=/opt/jdk/openjdk/jdk-11.0.2
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=.:$JAVA_HOME/bin:$PATH

5.编写第一个Java程序

public class introduce{
    public static void main(String[] args){
        System.out.println("姓名:李逵");
        System.out.println("绰号:黑寡妇");
    }
}

5.1.编译-执行

javac是编译命令。——将源文件编译成字节码文件【.java】→【.class】

Java是执行命令。——将字节码文件编程可执行文件并执行。(不带扩展名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值