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

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 当前用户

时间: 2024-12-08 17:37:34

Linux新手训练营--命令大全(持续更新中)的相关文章

Linux基本知识点整理(持续更新中..)

基本的一些变量 : 将变量内保存的字符内容表示出来用$符号(也可以加上花括号${###}) 注意它和命令优先级符号$()(同反向单引号)的区别:一个内容是变量,一个内容是语句. SHELL: 用的shell类型 PS1:命令提示符格式 LANG:语言格式 PATH:命令搜索路径 HISTSIZE:内存中输出的历史命令行记录数量(最后的多少行) 保存在/etc/profile HISTTIMEFORMAT:历史命令的时间格式 HISTFILE:历史命令记录的文件路径,默认为~/.bash_hist

SD.Team字符表情集大全(持续更新中..)

一.超级可爱的字符表情集 01. <( ̄︶ ̄)> 02. <( ̄︶ ̄)/ 03. b( ̄▽ ̄)d 04. 汗( ̄口 ̄)!! 05. ╮( ̄▽ ̄)╭ 06. ╰( ̄▽ ̄)╭ 07. ╮( ̄﹏ ̄)╭ 08. ( ̄▽ ̄@) 09. ○( ̄﹏ ̄)○ 10. <( ̄oo, ̄)/ 11. ╮( ̄▽ ̄")╭ 12. ︿( ̄︶ ̄)︿ 13. /( ̄▽ ̄)♂ 14. /( ̄▽ ̄)♀ 15. ╭( ̄m ̄*)╮ 16. ╰( ̄▽ ̄)╯ 17. <(@ ̄︶ ̄@)> 18. 帥( ̄▽ ̄

git常用命令(持续更新中)

本地仓库操作git int                                 初始化本地仓库git add .                             将所有文件添加到本地仓库git commit -m "提交文件"      把文件提交到仓库,双引号内是提交注释 和远程仓库建立联系git remote add origin [email protected]:wangjiax9/beautifulDay.git      关联github远程仓库git

正则表达式大全——持续更新中。。。

public static class RegexExtensions { /// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(2008-05-08)</param> /// <returns></returns> public static bool IsDate(this string StrSource) {

FFMPEG常用命令-格式转换-持续更新中

ffmpeg是一个强大的工具,在工作者各种格式转换,编码,提取视频中的帧需要用到,记录下工作中常用的一些ffmpeg命令,持续更新中... 将输入的infile视频文件通过avc编码成h264的视频流 ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264 -i  input file     -an   disable audio    -vcodec 指定编码类型  -crf  采用cf的编码方式并设定level为23(CR

linux学习资料持续更新中

一.LINUX基础教程 1.老男孩系列免费视频: 1) linux高薪入门实战视频教程(第二部)老男孩linux教程 http://edu.51cto.com/course/course_id-1035-page-1.html 2) 跟着老男孩从0开始一步步实战深入学习linux运维(三) http://edu.51cto.com/lesson/id-11909.html linux学习资料持续更新中,布布扣,bubuko.com

老男孩高端linux运维在线课程视频全套,持续更新中!

老男孩高端linux运维在线课程视频全套,持续更新中 http://edu.51cto.com/course/course_id-5651.html

linux常用命令(持续更新)

1. 查看linux系统版本: 登录到服务器执行 lsb_release -a ,即可列出所有版本信息, 例如: [[email protected]_SYS ~]# lsb_release -a 查看内核版本: [[email protected] ~]# uname -aLinux localhost.localdomain 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 查看l

linux下svn命令大全

linux下svn命令大全 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3.将改动的文件提交到版本库 svn commit -m "LogMessage