linux命令学习

linux命令学习

查看
ls-----查看文件

ls-l-----并显示信息

ls -a -----显示隐藏文件–一般是起前面有.的文件

ls -al-----查看所有文件详细信息(常用)

pwd-----查看当前目录

cd -----切换目录

文件

mkdir 文件名-----创建文件

mkdir -p 多级文件-----创建多级文件

rmdir 文件名 -----删除文件

rmdir -p -----删除多级文件—文件必须为空,子文件也必须为空

rm 文件名-----删除文件

rm -r 文件夹----删除文件夹

rm -f 文件名 -----强制删除文件

rm -f 文件夹-----强制删除文件夹

rm -f *.txt-----强制删除后缀名为txt的文件

拷贝

cp 数据源 目的地-----拷贝文件

cp -r 数据源 目的地-----拷贝文件夹

移动

mv 数据源 目的地

mv 文件名 文件名-----改名

mv 文件名 目录名-----将文件移到到文件夹中

mv 目录名 目录名-----存在后面的目录名,就移动到这个目录中 不存在就改名

mv 目录名 文件名-----报错

文件属性

权限属性:

第一位:d:文件夹; —:文件; |:链接文档

2-4:属主权限

5-7:属组权限

8-10:其他用户权限

属性:rwx—读写编辑

改变 属主 属组 权限

chgrp 组名 文件名-----将文件的组改成组名

chown 主名 文件名-----将文件的属主改成主名

chown 属主:属组 文件名 将文件的属主和属组一起更改

加上 -R 连同里面的文件一起更改

chmod -R 777 文件名-----将文件的权限属性全部改为 可读可写可编辑

chmod -R u=rwx,g=rwx,o=rwx 文件名 -----将文件的权限属性全部改为 可读可写可编辑

数字:r-4,w-2,x-1 字母:u-user,g-group,o-其他用户名 有+、-、=三个操作

文件命令

touch 文件名 -----创建一个文件

touch a{1…10}.txt-----创建a1~a10后缀名为.txt的总计是个文件

stat 文件名-----查看文件的详细属性

vi/vim编译器

操作:1、命令模式 2、编辑模式 3、末行模式

1、vim 文件名-----命令模式进入文件

2、编辑模式 按i编辑

3、编辑完按 q没有改动不保存提出 q!强制不保存退出 wq正常保存退出 wq!强制保存退出

vim 文件名 +n 命令行定位到文件的第n行

当异常退出文件时,会产生一个以.swp为后缀名的交换文件,再次进入之前异常退出的文件时,就会出现.swp的相关内容,根据提示信息删除该文件即可显示之前的文件

命令模式

dd:快速删除一行

gg:到文件的开头

GG:到文件的末尾

yy:复制当前行

nyy:从当前行开始向下复制n行

P:向下粘贴

p:向上粘贴

o:在下一行开始编辑

查看文件

cat 文件名-----查看小型文件

cat -n 文件名-----加上行号

less -N 文件-----查看大文件

head -n 文件名-----重头查看n行

tail -n文件 -----从尾查看n行

查找文件行

grep 关键字 文件名-----查找包含关键字的行

grep -n 关键字 文件名-----加上行号

grep -i 关键字 文件名-----不缺分大小写查找行

grep -v 关键字 文件名-----查找除开包含关键字的行

grep -c 关键字 文件名-----查找包含关键字的行数

ps -ef | grep 关键字 -----在指定条件下查找–查找经常信息包含关键字的行

echo命令

跟输出语句相似

字符串需要用双引号引起来

echo 字符串 -----展示这个字符串

echo 字符串>文件名 -----覆盖当前文件的内容

echo 字符串>>文件名-----不覆盖当前文件的内容

cat 不存在的文件 &>> 文件名 -----将报错信息写到改文件中

软连接

就是一个快捷方式

ln -s 快捷文件路径 快捷文件名

find

find . -name “*.txt” -----查找当前文件所有以.txt结尾的文件

find / -name “*.txt” -----查找根文件所有以.txt结尾的文件

find . -ctime -1 -----一天以内操作的文件

find . -size 0 -----查找文件长度为0的文件

压缩文件

gzip 文件名-----压缩文件

gzip -dv 文件名-----解压并且展示详细信息

gunzip 文件名-----解压

打包压缩文件

常用:

tar -zcvf 压缩文件名 压缩文件 ----- 将压缩文件打包压缩为压缩文件名

tar -xvf 压缩文件 压缩文件名-----打包解压

-c:创建一个新的文件

-v:显示过程信息

-f:指定文件名

-z:调用gzip压缩文件

-t:详细信息

-x:解开tar文件

-C:指定解压路径

压缩zip

zip 压缩

unzip 解压

网络配置ifconfig

ifconfig 网卡名 down -----去掉网卡

ifconfig 网卡名 up-----添加网卡

ifconfig 网卡名 ip netmask 子网掩码-----修改子网掩码

ping

ping 网址-----看是否连同改网址

ping -c n 网址-----ping该网址n次

netstat 网络状态

netstat -i 网卡列表

netstat -a 详细连接情况

查看网络状态
ping 192.168.31.100 //测试网络是否连通
netstat //显示网络状态
netstat -i //显示网卡列表

安装程序

yum基本使用

yum是一个软件包管理器,它可以帮助我们做一些下载、安装、卸载、更新软件包等操作。

yum -y install tree  //安装tree工具(在命令行显示目录结构的程序)
yum remove tree 	//移除tree工具
yum list tomcat	//列出所有tomcat软件包

yum源修改

yum源指的是互联网的软件包的服务器,CentOS默认的Yum源服务器默认是国外的,访问速度比较慢。我们可以自己配置国内的yum源。

CentOS默认的yum源配置文件在/etc/yum.repos.d/CentOS-Base.repo路径下,我们可以找到这个文件改掉就可以了。

#安装下载工具
yum -y install wget 
#进入yum源所在的文件夹
cd /etc/yum.repos.d
#备份yum源(以免搞坏了,再改回来就行)
mv CentOS-Base.repo CentOS-Base.repo.back
#下载阿里的yum源
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

rpm安装程序

rpm是早期Linux自带的软件包管理工具,也可以进行安装、卸载等操作。和yum不同的是rpm只能安装本地已经下载好的软件包。

linux安装JDK

卸载jdk

#查询已安装的JDK包
rmp -qa | grep jdk 

# 卸载jdk1.7的所有依赖
sudo yum -y remove java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_6

# 卸载jdk1.8的所有依赖
sudo yum -y remove java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_6

安装jdk

下载jdk并上传至Linux系统的/usr/java目录

1.到Oracle官网下载`jdk-8u271-linux-x64.tar.gz`安装包
2.将jdk-8u271-linux-x64.tar.gz安装包上传到Linux系统中/usr/java目录下
	 需要使用ftp上传工具,也可以使用finalshell直接拖拽

解压安装包

tar -zxvf jdk-8u271-linux-x64.tar.gz 

配置JAVA_HOME环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_271
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

让环境变量生效

source /etc/profile
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值