CENTOS下的常用命令(一)

写在前面

在LINUX中大小写是区分的,abcd 和 ABCD 是两个不同的文件/命令。在使用命令时,无论命令本身、还是命令参数都是区分大小写的。
查看某个命令的用法,如: uname,请使用 uname --help↙ 或者 man uname ↙

①. 文件传输

0.	先安装:yum install -y lrzsz
1.	将文件从服务端下载到客户端:sz FILE-NAME
2.	将文件从客户端上传到服务端:rz 
	弹出窗口后选择将要上传的文件,文件会上传当前目录。

②. *.tar.gz 文件解压缩命令

1.	压缩文件:tar -zcvf 压缩后的文件名 .tar.gz 被压缩文件名/目录
	如: tar -zcvf rocky.atlas.tar.gz apache-atlas-2.1.0
2.	解压到当前目录:tar -zxvf apache-atlas-2.1.0-bin.tar.gz

③. 查看CENTOS的版本

1.	rpm -q centos-release
2.	lsb_release -a    # 查看系统的发行版本
3.	uname -a          # 查看系统所有相关信息
4.	uname -r          # 查看内核版本
5.	uname -s          # 查看内核名称
6.	cat /proc/version
7.	cat /etc/redhat-release
8.	file /bin/ls      # 通过 file 命令来判断系统文件的位数,进而推断系统的位数
9.	getconf LONG_BIT                 # 查看系统是64位还是32位

在这里插入图片描述

④. 卸载CENTOS自带的JDK

查看:rpm -qa|grep jdk 或者 rpm -qa|grep java
要有java-XXX-jdk-XXX的软件才能卸载,其他保留
执行如下命令:
rpm -e --nodeps java-1.8.0-openjdk-devel-1.8.0.332.b09-1.el7_9.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64

在这里插入图片描述

⑤. 查看JAVA进程的相关信息

jps               # 默认显示PID、应用程序主类名
jps -q            # 只显示PID
jps -m            # 显示PID、应用程序主类名、传递给主类的参数
jps -l            # 显示PID、应用程序主类的完整包名或者应用程序的JAR路径
jps -v            # 显示PID、应用程序主类名、传递给JVM的参数

⑥. ZIP命令

yum -y install zip                  # 安装zip工具
zip -r 压缩后的文件名 待压缩的文件目录   # 压缩目录,没有-r只会把目录变成压缩包,目录里面的内容不会打包进去,如:
zip -r atlas-plugin-classloader-2.1.0-rocky.jar atlas-plugin-classloader-2.1.0/

unzip 待解压的文件                    # 解压到当前目录
unzip atlas-plugin-classloader-2.1.0.jar

unzip 待解压的文件 -d 解压后的文件目录   # 解压到指定目录,如:
unzip atlas-plugin-classloader-2.1.0.jar -d atlas-plugin-classloader-2.1.0

⑦. ls命令

ls,(list files)用于显示指定工作目录下之内容
ls /home/hadooping.cn/       # 列出/home/hadooping.cn目录下的所有的文件和目录
ls -A                        # 显示隐藏文件, linux下的隐藏文件是以点.开头的文件或目录
ls -l                        # 列出文件的详细信息
ls -lh                       # 以大写单位列出文件的详细信息, 默认是字节, 如:1.23K, 2.4M, 9G
	a. d表示目录,"-"表示文件,l表示是一个连接文件(link)
	b. 表示文件或者目录许可权限, 分别用可读(r),可写(w),可运行(x)

请添加图片描述

⑧. cp命令

cp filename1 filename2               # 把filename1拷贝为filename2,可以使用绝对路径或相当路径
cp 1.sh /home/hadooping.cn/start.sh  # 把1.sh拷到/home/hadooping.cn目录下, 并重命名为start.sh

⑨. cat,less,more命令

将某个文件的内容显示出来

cat 1.sh               # 显示文件全部内容,不分页
less 1.sh              # 按页显示文件内容,按空格健继续显示下一页,上下箭头用来上下滚动显示,按q退出
more 1.sh              # 按页显示文件内容,显示满一页时暂停,按空格健继续显示下一页,按q退出

⑩. head,tail命令

head atlas.log         # 显示一个文件内容的最前面多少行,默认是10行
head -行数 文件名

tail atlas.log         # 显示一个文件内容的最后面多少行
tail -行数 文件名

tail -f atlas.log      # 通常用来观察日志(来实时监测某个文件是否被修改)

错误一. lsb_release: command not found

[root@master ~]# lsb_release -a
-bash: lsb_release: command not found
该错误表示:lsb_release命令不存在。不存在则表明系统未安装该命令。
需要使用:yum provides */lsb_release 查看lsb_release命令属于哪个软件包,如下图所示。
然后执行:yum -y install redhat-lsb-core-4.1-27.el7.centos.1.x86_64

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值