1.常用命令(简)
-
whoami
命令 : 显示当前已登陆用户的用户名 -
who
命令 :列出当前Linux主机的所有的登陆用户 -
exit
命令 : 当前已登陆用户注销时使用的命令 -
ls
命令 : 列出当前目录下的非隐藏子目录和文件的名称
4.1ls -l
以清单形式列出当前目录下的非隐藏子目录和文件的名称
4.2ls -a
列出当前目录下的所有的子目录和文件名称(包涵隐藏)
4.3ls -la
以清单形式列出当前目录下的所有的子目录和文件名称(包涵隐藏) -
mkdir
用于在当前目录下创建子目录
5.1mkdir -p
用于在当前目录下创建多层级目录 -
touch
可直接创建新的空白文件
6.1touch -t 0907240000
修改一个文件或目录的时间戳(0907240000是想修改成的时间戳) -
rm
命令
7.1rm -rf *
权限允许下删除目录或文件下所有目录和文件
7.2rm -rf dir1
删除一个“dir1
”的文件目录及内容 -
clear
清屏 -
ifconfig
linux系统下查看本机IP地址信息 -
cat
一次性查看文件的全部内容 -
tac
从最后一行反向查看一个文件的内容 -
more file1
查看一个长文本文件的内容(以空格递进式查看) -
tail -n 100
查看文件倒数一百行(行数可更改) -
cd
用于切换目录 -
pwd
用于确定当前目录的绝对路径 -
chmod +x
将普通文件变成 (绿色) 可执行文件 .sh -
解压文件
tar -xvf
压缩文件名
-x:解压缩。c是压缩。
v:在压缩或解压缩过程中显示正在处理的文件名。
f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv test.tar.gz -
make && make install
编译并且安装 -
firewall-cmd
查看防火墙 具体细节(–help) -
mv xxx文件 目录
移动 -
find ***
查找文件
#移动tomcat 压缩包至tomcat文件夹中
[root@VM-8-16-centos installpackage]# mv apache-tomcat-9.0.26-windows-x64.zip tomcat/
rm -f 文件名
#删除文件
rm -f jdk-8u181-linux-x64.tar.gz
-
source 文件名
source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。
功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:
source filename 或 . filename
source命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。 -
ctrl + s
/ctrl + q
锁屏(不可编辑) / 恢复 -
set number
vi 命令模式下 输入 可以显示行号 -
yum -y install 某某某
yum -y install 包名(支持*) :自动选择y,全自动 -
yum install 某某
yum install 包名(支持*) :手动选择y or n
如果使用
yum install xxxx
,会找到安装包之后,询问你Is this OK[y/d/N]
,需要你手动进行选择。但是如果加上参数-y
,就会自动选择y
,不需要你再手动选择!
-
rpm -ivh 某某
rpm -ivh 包名(支持*):安装rpm包 -
rpm -e 某某
rpm -e 包名(不支持*):卸载rpm包 -
查看磁盘空间大小
df -Th
或者df -h
-
查看磁盘信息
fdisk -l
-
查看分区状态
lsblk
-
分区操作命令
fdisk /dev/sda
其中/dev/sda 为CentOS下 -
查看磁盘总大小
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
是执行命令。——将字节码文件编程可执行文件并执行。(不带扩展名)