文章目录
杂七杂八的Linux细节
查看用户
cat etc/passwd
concatenate是连接的意思,其实是查看不到密码的,但是root用户可以直接重置密码。这里只能看到一些密文。
打印当前工作路径
pwd
print work directory
关闭防火墙
在实际生产中服务器内部是没有防火墙的,只在对外的时候设置防火墙
systemctl stop firewalld
systemctl disable firewalld.service
firewall dynamic
system control
第一句是关闭,第二句是停止开机起动
配置超级用户的权限
su = super user
sudo = super user do
vim编辑器复制一行
yy = yes yes
p=paste
列出详细信息
ls-s (ll) = list specificly
创建文件夹
mkdir NAME
在当前工作目录生成一个叫NAME的文件夹
mkdir = make a directory
强制(无提示)删除目录及其所有的文件
rm -rf NAME
删除一个叫NAME的文件夹
rm=remove
r=recursive递归的(因为rm无法直接删除目录)
f=force强制删除
修改文件从属
chown [所有者]:[所属组] [对象]
chown加冕的意思,需要super user权限。
卸载JDK
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
rpm = redhat package manager
-q=query查询
-a=all所有的组
-e=quit at EOF处理完
–nodeps
|管道符连接传递不同函数
grep=Global search Regular Expression and Print out the line全局搜索
xargs=x arguments类似java里的args[],-n1传出一个参数
–nodeps = not do a dependency check before installing or upgrading a package.不检查依赖关系直接搞
安装JDK
tar介绍
全称:tape archive磁带档案卷
是一个管理文件的工具?
tar -zxvf jdk-8u202-linux-x64.tar.gz -C /opt/module
z :表示 tar 包是被 gzip 压缩过的 (后缀是.tar.gz),所以解压时需要用 gunzip 解压 (.tar不需要)
x :表示 从 tar 包中把文件提取出来
v :表示 显示打包过程详细信息
f :强制打开
C:清屏