本人在工作和自学过程当中,经常要使用到linux环境,从最初的服务端编程到购买自己的云主机部署服务,对linux的依赖程度越来越高,习惯了windows桌面的人改用linux之后需要熟练掌握一些基本的操作指令,因此在这里总结一下高频场景下的linux命令,以方便回顾和查找。
一、系统相关
1.查看系统进制( 64 还是 32 )信息
uname -a
//如果有x86_64就是64位的,没有就是32位的
2.查看用户
id user
3.添加用户
useradd user
4.设置密码
passwd user
5.删除用户
userdel -r user
//删除用户的时候用户组被删除
6.分配root权限
useradd一个用户后,去修改/etc/passwd
文件中的这个用户这一行,把其中的uid改为0,gid改为0(其中****代表一个用户名)这样****就具有root权限了
如:root2:x:0:0::/home/root2:/bin/bash
[用户名]:[密码]:[UID]:[GID]:[身份描述]:[主目录]:[登录shell]
二、软件相关
1.解压文件
tar -zxvf
2.设置环境变量(以java为例)
- 首先定位profile文件
vi /etc/profile
- 在profile中添加如下内容:
set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
- 让修改生效:
source /etc/profile
三、文件相关
1.查看当前目录下的文件及文件夹内容大小
du -hsc *
2.基本操作
mkdir //创建文件夹
rm //删除文件
rm -r //删除文件或者文件夹
rm -rf //强制删除文件or文件夹,谨慎使用
网友评论