linux常用命令
cd 进入到指定目录
cd / 到根目录
cd ../ 到上一级目录 ./ 当前目录
cd /root 回到根目录
cd /home 进到家目录
cd - 回到上次所在在的目录
pwd 显示当前的位置
ls 展示文件夹下的内容
ls -l -----简写----> ll
ls -a -al ll -a
ls 目录名
创建文件夹 mkdir
mkdir /aaa ./aaa
mkdir /aa/bb/cc -p 层级创建文件夹
mkdir /aaa/bbb -p
创建文件 touch
touch 1.txt 在当前文件夹下创建文件1.txt
touch 2.doc cls a.hdfifhief 在当前文件夹下创建多个文件
touch /bb/cc/1.txt
linux 文件时不区分后缀名的 后缀名是给人看的
绝对路径和相对路径
rm -rf 强制删除
cp 复制
cp 1.txt ../
cp 2.doc d.txt /home
cd aaa /home -r
mv 移动 重命名
mv 文件 路径
mv f1 f2 f3 ../
mv bbb/ccc /
mv /cls.avi ./keyan.mp4 移动+重命名
echo 用于输出
echo “hello” > a.txt 覆盖
echo “123” >> a.txt -->重定向 追加
echo `ll` 将ll的命令输出
vi 编辑器
a.txt
vi a.txt ----->命令模式-----i--->insert(写)------> esc------>命令模式 :wq!(强制保存和退出)
vi 1.txt
i I
a A
o O
gg 跳到文件开头
G 跳到结尾
yy 2yy 复制
p 粘贴
u 撤销
dd 3dd 剪切
:set nu 显示行号
:set nonu 不显示行号
/String 搜索
nG
1. 配置虚拟机网络
1 配置vm 192.168.133.0 192.1687.133.1
2 本地电脑 vmnet8
3 vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 HWADDR=00:0C:29:18:A1:4C TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.133.3 GATEWAY=192.168.133.1 NETMASK=255.255.255.0 DNS1=192.168.133.1 |
4重启网络服务
Service network restart
ping
tail 文件监控
tail -f 当前源文件删除以后无法继续监控
tail -F 当删除源文件又创建同名文件后继续监控
文件的压缩和打包
gzip 1.txt 压缩文件
gzip 2.TXT 3.txt 压缩多个文件
gunzip 1.txt 解压
gunzip 2.txt.gz 3.txt.gz 解压多个文件
tar 打包+压缩(解压)
c 创建
x 解压
z gzip
v 进度
f 文件名
-C 解压到指定文件夹下
tar -zxfv my.tar.gz 解压文件到当前文件夹下
tar -czvf my.tar.gz 1.txt 2.txt 3.txt 打包压缩文件
1 上传
2 解压 tar jdk -C /usr/apps
3 pwd
4 vi /etc/profile
5 G尾部 o
6
export JAVA_HOME=路径
export PATH=$PATH:$JAVA_HOME/bin
保存
7 source /etc/profile 将JAVA_HOME变量引用到当前
8 java -version