Linux常用命令汇总及使用方法(一)

最近开始学习Linux,但是因为原来没有接触过,所有现在先将Linux中常用的命令记录下来,方便自己后期使用。

1、登陆

通过secureCRT/xshell/ssh等软件远程登陆Linux

(1)#和$

#表示为root用户,$表示普通用户;

(2)/和~

[root@test ~]# [root@test /]#

其中/和~的区别在于,/表示顶级目录,~表示根目录;

普通用户的家目录在/home/下,root用户的家目录在/root/

(3)查看当前登陆用户

id,whoami命令,能够查看当前登陆用户

2、重启

reboot 可以不接任何参数

shutdown -r 1   ----等待一分钟后重启

shutdown -r now  ----立即重启,和reboot作用相同

3、关机

init 0 ----关机,init命令后添加的参数不同,所执行操作不同

shutdown -h 1  ----等待一分钟后关机

shutdown -h now  ----立即关机

4、添加/删除用户

useradd test ----不添加参数,直接添加一个用户,家目录在/home/下

passwd test  ----为test加密

userdel -r test  ----删除用户test, -r用于删除家目录机器所有文件

 5、切换用户

su root,su - root

两者的区别在于su root不会重新加载切换用户的用户变量,su - root会重新加载用户的用户变量。

6、获取超级用户权限

sudo reboot
有一些命令是普通用户没有权限操作的,所以要用sudo来获取超级用户权限
如果普通用户要使用sudo命令,需要在/etc/sudoers文件中配置才可以使用,例如要besttest用户可以使用sudo获取root用户权限,使用root用户编辑/etc/sudoers文件,找到 root ALL=(ALL) ALL 这一行,在它下面加入bestest ALL=(ALL) NOPASSWD:ALL然后保存即可。NOPASSWD代表该用户使用sudo的时候不用输入密码

7、IP地址

dhclient:自动获取ip地址

ip a,ipconfig -a:查看当前ip地址

service network restart:重启网络

service network start:启动网络

service network stop:停止网络

8、组

groupadd gtest:添加组,名称为gtest

groupdel gtest:删除组,名称为gtest

posted @ 2016-09-20 21:23  蕉尔  阅读(647)  评论(0编辑  收藏  举报