linux命令菜鸟userdel,菜鸟的成长记录--linux基础命令

以下是我学习时接触的命令,后续会慢慢添加

1.tty:查看终端类型

虚拟终端:/dev/tty#

伪终端:/dev/pts/#

控制台:/dev/console

串行终端:/dev/ttyS#

2.startx:启动图形界面

3.ifconfig:查看网卡信息

4.cd:进入用户主目录

cd ~:进入用户主目录

cd ~USERNAME:进入其他用户主目录

cd -:在前一个目录和当前目录来回切换

cd .:当前目录

cd ..:上一级目录

cd ../..:返回上两级目录

cd !$:把上一个命令的参数作为此cd的参数适用

5.history:命令历史记录

history N:显示最近N条,包括当前命令本身

history -c:清空命令历史

history -d offset:删除指定的偏移处的命令条目

!#:执行命令历史中第#条命令

!!:执行上一条命令

!string:执行命令历史中以string开头的命令

!$:调用上一条命令的最后的一个参数

按下ESC,在快速按下".":调用上一条命令的最后一个参数

6.获取命令帮助

内置命令(shell):help COMMAND

例:help history

外部命令:COMMAND --help

man COMMAND:查看命令手册

whatis COMMAND:查看指定命令在第几章节有帮助

手册的段落:

NAME:命令名称

DESCRIPTION:命令功能的详细描述

OPTIONS:所有选项

SYNOPSIS:使用格式

EXAMPLES:使用示例

FILES:与当前命令相关的配置文件

SEE ALSO:可参考的其它手册

帮助中的格式字串:

[]:可省略

<>:不可省略

|:二选一或多选一

...:同类内容可以出现多个

man的使用机制:

空格键:向文件尾部翻一屏

b:向文件首部翻一屏

回车键:向文件尾部翻一行

k:向文件首部翻一行

ctrl+d:向文件尾部翻半屏

ctrl+u:向文件首部翻半屏

字串搜索:

/keyword(关键词):从文件首部向尾部搜索

?keyword(关键词):从文件尾部向首部搜索

n:显示找到的下一个

N:显示找到的上一个

退出:q

7.shutdown:关机,该命令只能超级用户使用,普通用户无效

shutdown -h now:立刻关闭系统

-c:当执行关机或重启时,这条命令可以终止此操作

-f:重新启动时,不执行fsck(检查文件系统程序)

-F:重新启动时,执行fsck

-r:关机之后自动重启

8.date:时间和日期

date:显示当前时间

+%s:时间戳计时法,从unix元年(1970-01-01 00:00:00)到此刻所经过的秒数

+%F:显示当前的年月,显示格式为{YY-mm-dd}

+%D:显示当前的年月,显示格式为{mm/dd/YY}

+%T:显示当前的时间,显示格式为{HH:MM:SS}

+%Y:显示当前的年份,显示格式为{Y}

+%m:显示当前的月份,显示格式为{m}

+%d:显示当前的日数,显示格式为{d}

+%H:显示当前的小时,显示格式为{H}

+%M:显示当前的分钟,显示格式为{M}

+%S:显示当前的秒钟,显示格式为{S}

9.who:查看登陆当前系统的所有用户

10.whoami:当前终端上登陆的用户

11.which:显示指定命令的完整路径

例:#which ifconfig

/sbin/ifconfig

12.file:显示文件内容的类型

例:#file /etc/issue

issue: ASCII text  告诉这个文件是text格式的文件

13.mkdir:创建目录

-p:当指定的目标文件的父目录不存在时,则先创建父目录

-v:为创建的每个目录打印一条消息(创建目录的提示信息)

14.rmdir:删除目录或文件

-p:删除单传目录中的各目录

例:#rmdir -p a/b/c  如果c目录下还有一个目录d,执行此命令会提示,该目录不为空,在d目录下保证没有东西的时候,必须使用rmdir -p a/b/c/d;如果c目录下有一个文件1.txt,执行rmdir -p a/b/c/1.txt会提示,该文件不是一个目录,无法删除。

-f:强制删除,不管当前目录下有什么,此命令会强制删除,所以要慎用。

15.ls

-l:长格式显示文件的详细属性

drwxr-xr-x  2 root root  4096 Jul  1 21:29 Desktop

第一位:文件类型

后9位:权限,mode,3位一组,表示属主、属组、其它

2:表示此文件被硬链接的次数

root root:表示文件的属主、属组

4096:表示此文件的大小,单位是字节

-h:可以把文件换算成KB大小

后面表示文件最后一次被修改的时间,在后面是文件名

-a:显示所有文件

-d:显示目录本身

-r:逆序显示

-R:递归显示,显示目录中的内容

16.stat:显示文件的元数据

例:  File: `ky'

Size: 4096      Blocks: 8          IO Block: 4096   directory

Device: fd00h/64768dInode: 524372      Links: 4

Access: (0700/drwx------)  Uid: (  500/      ky)   Gid: (  500/      ky)

Access: 2014-07-04 16:04:39.720991067 +0800

Modify: 2014-07-05 00:26:48.337000692 +0800

Change: 2014-07-05 00:26:48.337000692 +0800

file:文件的名称;size:文件的大小;blocks:文件占用的块个数;io block:文件系统块大小

directory:文件类型是目录;device:文件存放的设备

inode:inode的编号,每一个文件都有一个对应的inode,里面包含了一些与该文件相对应的信息;links:硬链接的次数

access:访问时间;modify:修改时间;change:状态改变时间

17.cat:连接并显示文件内容

-E:显示行结束符

-n:显示行号

18.tac:逆序显示文件内容

19.head:-n查看文件首部前n行

20.tail:-n查看文件尾部后n行

21.alias:定义别名

例:#alias ky=clear

这时查看alias,里面存在一条alias ky='clear'这一条别名记录,这时在命令行输入ky就可以起到清屏的作用了,但是,其作用范围只对当前回话窗口有效。

22.wc:为每个文件打印字节数、单词、打印新行

-l:显示行数

-w:显示单词个数

-c:显示字节数

23.cut:剪切数据至标准输出

-d:指定分隔符

-f:指定要显示的字段

-c:指定第几字节

24.sort:排序

-f:忽略字符大小写

-t:指定分隔符

-k:指定分隔符之后要进行排序比较的字段

-n:以数值大小进行排序

-u:排序后去除重复的

25.useradd:新建用户

-u:指定uid(属主)

-g:指定gid(属组)

-G:指定附加组

-c:添加注释信息

-d:指定用户的家目录

-s:指定用户的shell   此处shell必须是/etc/shells文件中的shell

26.groupadd:创建组

-g:指定组的gid

27.passwd:修改密码

例:#passwd ky   修改ky这个用户的密码,然后输入两次密码

-l:锁定指定用户

-u:解锁指定用户

28.userdel:删除指定用户

-r:删除用户指定及家目录

29.groupdel:删除组

30.usermod:修改用户账号

-u:修改uid

-g:修改gid

-G:修改附加组。注意:修改附加组时,会把这个用户在别的组里全部清除,所以要跟-a一起使用,代表追加附加组

-c:修改注释信息

-d:修改用户家目录。配合-m使用,代表移动用户家目录时,会把原来用户里的原有文件全部移过来

-s:修改shell

-l:修改用户名

31.chsh:修改和查看当前用户的shell

-l:查看/etc/shells的所有shell

-s:修改当前用户的shell,重启有效

32.chfn:更改用户下备注信息,填写备注信息直接输入chfn回车就行,更改时需要参数,查看备注信息用finger

-f:真实姓名

-h:家用电话

-o:办公地址

-p:办公电话

33.groupmod:修改组信息

-g:修改gid

-n:修改组名称

gpasswd给组设定密码

34.chmod:修改权限

操作指定类别使用者的权限:

chomod u=r 修改属主为可读

g=r 修改属组为可读

o=r 修改其它为可读

-R:递归,递归给其文件下的所有子文件相同的权限

35.chown:修改文件属主、属组

-R:处理指定目录及其子目录下所有文件

-v:显示详细的处理信息

例:#chown -Rv ky:ky /home/ky3

改变目录ky3的属主和属组为ky

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值