码迷,mamicode.com
首页 > 系统相关 > 详细

Linux新手训练营--命令大全(持续更新中)

时间:2016-08-03 15:44:21      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:change   用户名   finger   update   训练营   

1.

authconfig --passalgo=sha256 --update

authconfig --test |grep hashing 查询当前密码加密算法

更改加密类型为更难破解的sha512算法

2.

lscpu 显示cpu属性细节


3.

cat 

4.

chvt #

切换终端

5.chsh  更改登录shell

-l 显示

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh


-s Specify(指定) your login shell

chsh -s /sbin/nologin hehe2

6.chfn :change your finger information


7.chpasswd:update passwords in batch mode

批处理密码

注意事项:

用户名必须存在

只能管理员使用

指令文件不能有空行

1.vim mima.txt

root:54322345

2.chpassw<mima.txt

 

8.

finger显示系统用户信息

9.

groupadd 创建新组

-g 指定新组的ID

10.groupmod

-n group_name:新名字

-g GID 更换新GID

11.groupdel

删除组

12.groupmems

-g 组名

-a 用户名

-d 删除用户名

-l 显示组成员

-p 清除组成员


13.groups

显示用户所属的组

14.grpck ***

验证组文件完整性

15.pwck

用来验证系统认证文件/etc/passwd和/etc/shadow的内容和格式的完整性。

16.pwunconv

把密码从shadow调入passwd,shadow中密码位消失

17.pwconv

开启用户投影密码

18.poweroff

关闭计算机操作系统并且切断系统电源。

19.passwd

-l 锁定指定用户

-u 解锁

-n 最短使用期限

--stdin:从标准输入接收用户密码

echo “passwd ” |passwd --stid USERNAME


20.halt 关机


21.hostname

主机名

22.newusers

批量更新或者创造用户

23.newgrp

在当前环境把GID切换为其他的组

24.nano

25.id

打印用户和组信息

26.init 3,5

init是所有进程的父进程

-s 切换到单用户模式

#0 停机(千万不能把initdefault 设置为0) #1 单用户模式

#2 多用户,没有 NFS(和级别3相似,会停止部分服务) 

#3 完全多用户模式 

#4 没有用到 

#5 x11(Xwindow) 

#6 重新启动(千万不要把initdefault 设置为6)


27.openssl rand base64 10


28startx

开启xwindows

29su -:默认切换到root

-  登录式切换,读取目标用户的配置文件

 非登录时切换,不会读取目标用户的配置文件

30.strace

跟踪系统调用

31tty

打印终端

32tr

替换删除字符,配合管道使用

33ifconfig

查看IP地址

34useradd

创建用户

-u UID:指定UID

-g GID

-G 附加组

-d 指定家目录

-c 注释信息

-s 指定shell


35usermod 用户属性修改

-u UID:指定UID

-g GID

-G 新附加组,原来的会被覆盖

-aG 追加附加组

-c 注释信息

*** -d 新的家目录,原先家目录下的文件不会同时移动至新的家目录

若想移动,要加-a

-L 锁定指定用户

-e 指定过期日期

-U 解锁指定用户


36userdel

-r 删除用户家目录

37uname 显示系统信息

-a 显示全部信息


38vipw 直接编辑passwd文件


39vigr 直接编辑group文件

40free 显示系统的内存使用情况

-b,k,m,g 换个单位显示

41df 显示磁盘分区使用情况

-i inode使用情况

42 lsb_release

lsb_release命令用来显示LSB和特定版本的相关信息。

43echo 打印

44gedit 编辑

45tee

ls |tee out.txt :将ls结果重定向到out.txt中

46getent passwd,shadow group gshadow

快速查看某个用户的所属一行

47who 执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。

48whoami 当前用户


本文出自 “Linux上分中” 博客,请务必保留此出处http://11890711.blog.51cto.com/11880711/1833804

Linux新手训练营--命令大全(持续更新中)

标签:change   用户名   finger   update   训练营   

原文地址:http://11890711.blog.51cto.com/11880711/1833804

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!