Linux常用命令汇总
前言#
本篇文章是为了巩固和记录一些 linux 下的常用指令,相当于是自己的一本工具书。本文参考以下网站
- Linux 命令大全(手册) – 真正好用的 Linux 命令在线查询网站 (linuxcool.com)
- 第 0 章 咱们先来谈谈为什么要学习 Linux 系统 | 《Linux 就该这么学》 (linuxprobe.com)
修改 Hosts 文件#
修改 hosts 文件需要拥有对该文件的读写权限
sudo vim /etc/hosts
刷新 DNS 缓存, 使其立即生效。额,当前步骤好像不做也不会失败。
/etc/init.d/network restart # 重启网络
or
/etc/init.d/net.eth0 restart # 这个就是重启网卡了
查看 jdk 版本,路径及配置环境变量#
查看 JDK 版本#
java -version
查看 JDK 安装目录#
which java
查看环境变量#
echo $JAVA_HOME
配置环境变量#
进入环境变量的文件, 需要
sudo
或者root
用户来执行, 普通用户如何添加sudo
可参考 sudo 命令的使用
sudo vim /etc/profile
修改文件,底部添加如下代码,可参考 Vim 的使用,
JAVA_HOME
的参数值来源于 查看 JDK 安装目录
export JAVA_HOME=/usr/bin/java
export PATH=$PATH:$JAVA_HOME/bin
重新加载配置文件
source /etc/profile
设置 sudo 用户#
你不知道 root 账号的密码,但是你需要 root 账号的权限来完成一些命令, 当然不是所有用户都用利用 sudo 使用 root 权限的资格,必须是添加在
/etc/sudoers
文件下用户
切换到 root 用户#
这一步需要 root 用户操作,
su - root
给/etc/sudoers 文件添加写权限#
chmod u+w /etc/sudoers
修改 sudoers
文件#
vim /etc/sudoers
找到这行:root ALL=(ALL) ALL, 在这行下面添加
{需要添加的用户名}
ALL=(ALL) ALL
sudoers 下面添加普通用户可以使用
sudo
命令的格式xxx
代表用户名称或者组名称,注意大小写。
xxx ALL=(ALL) ALL # 普通用户可以使用sudo命令,但是需要密码
%xxx ALL=(ALL) ALL # 用户组xxx的用户可以使用sudo命令,但是需要密码
xxx ALL=(ALL) NOPASSWD:ALL # 普通 用户可以使用sudo命令,不需要密码
%xxx ALL=(ALL) NOPASSWD:ALL # 用户组xxx的用户可以使用sudo命令,不需要密码
去除 root 用户对 sudoers 文件的写权限#
chmod u-w /etc/sudoers
作者:ZhangBlog
出处:https://www.cnblogs.com/aaalei/p/17966613
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!