Linux 命令二

1、新建用户账号

Useradd  - 参数 新建的的用户名

参数说明:

-c <备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。

-d <登入目录>  指定用户登入时的启始目录。

-e<有效期限>  指定帐号的有效期限。时间格式:yyyy-mm-dd

-f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。

-g<群组>   指定用户所属的群组。

-G<群组>  指定用户所属的附加群组。

-m  自动建立用户的登入目录。

-M  不要自动建立用户的登入目录。

-n  取消建立以用户名称为名的群组.

-r  建立系统帐号。

-s<shell>   指定用户登入后所使用的shell。

-u<uid>  指定用户ID

-p(password) 加密型的密码,查看使用 tail -l /etc/shadow(谨慎使用)

2、修改用户的密码

[[email protected]~]# passwd 用户名

3、查看加密后的用户账号和密码使用tail -l /etc/shadow

4、修改用户账号

usermod -参数 [用户帐号]

 -c<备注>  修改用户帐号的备注文字。

 -d登入目录>  修改用户登入时的目录。

 -e<有效期限>  修改帐号的有效期限,格式:yyyy-mm-dd

 -f<缓冲天数>  修改在密码过期后多少天即关闭该帐

号。

 -g<群组>  修改用户所属的群组。

 -G<群组>  修改用户所属的附加群组。

 -l<帐号名称>  修改用户帐号名称。

 -L  锁定用户密码,使密码无效。

 -s<shell>  修改用户登入后所使用的shell。

 -u<uid>  修改用户ID。

 -U  解除密码锁定。

5、删除用户账号

userdel  -r 用户帐号   删除用户及其home目录

注:不加参数r时,表示只删除用户帐号,而不删除相关文件。

6、建立用户组

groupadd [-g gid] [-o]] [-r] [-f] groupname

-g gid:指定组ID号

-o:允许创建ID重复的用户组

-r:创建系统用户组,低于499系统账号

查询组员用/etc/group即可查询组员

6、更改群组识别码或名称

groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]

-g <群组识别码>  设置欲使用的群组识别码。

-o  重复使用群组识别码。

-n <新群组名称>  设置欲使用的新的群组名称。

7、删除群组

groupdel [群组名称]

注:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

[[email protected]]# groupdel linuxtest1   删除linuxtest1用户组

8、修改文件权限

chmod [-R] 权限 文件名

(1) 文件拥有者仅有只读权限,而文件所属组用户具有读、写权限,其他用户具

备读、写、执行三种权限可以写成下列命令:

chmod 467 test 【r=4、w=2、x=1】

(2)也可以使用下列方法为用户设定指定权限

+:添加权限(w、r、x)

-:删除权限(w、r、x)

u:文件拥有者 g:文件所属组 o:其他人 a:所有人

[[email protected]]$ chmod u+x *

[[email protected]]$ chmod g+rx *

[[email protected]]$ chmod a-r *

9、修改文件所有者和所属组

chown [-R] 权限 文件名

 -R 递归修改目录以及其子目录下的所有文件

10、修改文件所属用户组

chgrp [-R] 组名 文件名

11、比较两个文件的不同

 diff [options] 文件1 文件2 (文件1为比较基准)

 

12、which查找文件。

which [文件...]

注:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。常用来查找可执行命令

Which与whereis:

which命令是查找命令是否存在,以及命令的存放位置在哪儿。

whereis命令只能用于搜索程序名,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)

区别: which 只可在找PATH环境变量下路径的可执行文件

12、别名

(1)起别名 alias rm =’rm -i’

(2)删除别名 unalias rm

13、输出打印功能

echo string 显示文本行或变量取值,或者把字符串输入到文件中

echo的常用功能:\c 不换行 \t 制表符 \n 换行

注意:对于linux系统,必须使用-e选项来使以上转义符生效

例:$ echo -e “hello\tboy”

$ hello boy

echo命令对特殊字符敏感,如果要输出特殊字符,需要用\(转义符号)屏蔽其特殊含义。

常用的特殊字符:双引号 “” 反引号`` 反斜线\

例:$ echo “ \“ \” ” //输出“”

14、设置环境变量

 (1)配置临时环境变量  export PATH=$PATH:/sbin

(2)配置当前用户的环境变量 vi .bashrc 在最后一行添加 export PATH=$PATH:/sbin

Source ~/.bashrc 加载这个配置档

(3)配置全局的环境变量:

vi /etc/profile  在最后一行添加

export PATH=$PATH:/sbin

Source /etc/profile 加载全局的配置档

注:source命令:用于重新执行刚修改的初始化文件,使之生效,不必注销及重新登录

15、stat 命令

Stat 文件 查看创建文件时间、修改时间、更新权限时间

16、Linux的硬链接(hard link)与 软链接(soft link):

Hard link :ln 源文件 目标文件

Soft link:ln -s 源文件 目标文件

两者区别:

(1)硬:源文件与目标文件共用一个inode号;软:源与目标inode号,证明它们不是同一文件

(2)通过‘ls -l’这样的命令可以明确看出软链接中的链接文件

(3)每增加一个硬链接,硬链接数+1,当硬链接数全部被删除后,文件才真正消失

(4)文件大小不一致

17、su :切换用户

Su 用户名 切换用户名,但原来所在路径不会换

Exit 退出切换

su - 用户名 切换到用户名的根目录

18、查找历史命令:

(1)history  i15 调用以往的命令

(2)!863

(3)在历史命令中查找特定的命令

原文地址:https://www.cnblogs.com/sasaki/p/9201665.html

时间: 2024-07-29 16:54:18

Linux 命令二的相关文章

Linux命令(二十三) 磁盘管理命令(一) df,du,tune2fs

一. 查看磁盘占用空间情况 df df 命令用于查看硬盘空间的使用情况,还可以查看硬盘分区的类型或 inode 节点的使用情况等. df 命令常用参数如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如 /proc 文件系统 -k 以 k 字节为单位显示 -i 显示 i 节点信息,而不是磁盘块 -t 显示各指定类型的文件系统的磁盘空间使用情况 -x 列出不是某一指定类型文件系统的磁盘空间的使用情况(与 t 选项相反) -T 显示文件系统类型 df 命令使用实例: 查

Linux命令(二十四) 磁盘管理命令(二) mkfs,mount

一.格式化文件系统 mkfs 当完成硬盘分区以后要进行硬盘的格式化,mkfs系列对应的命令用于将硬盘格式化为指定格式的文件系统.mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行.例如,若在 -t 参数中指定 ext2,则mkfs会调用 make2fs 来建立文件系统.使用 mkfs 时如省略指定"块数"参数,mkfs会自动设置适当的块数,此命令不仅可以格式化Linux格式的文件系统,还可以格式化 DOS 或 Windows 下的文件系统. mkfs 命令常用参数如下

Linux命令(二十五) 磁盘管理命令(三) fdisk

一.fdisk命令介绍 fdisk 为Linux系统下的分区管理工具,类型windows下的 分区助手等工具软件.分过区装过操作系统的人都知道硬盘分区是必要和重要的.fdisk 的帮助如下所示: [[email protected] hk]# fdisk /dev/sdb Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be care

Linux命令(二)

ping命令 ping命令用于测试网络是否连通或者与服务器是否连通 格式:ping [参数] [主机名或者IP地址] 一般用法,例:ping  www.baidu.com 该命令每秒发送一个数据报并且为每个接收到的响应打印一行输出. ping通的效果如下: PING www.a.shifen.com (119.75.218.70) 56(84) bytes of data. 64 bytes from 119.75.218.70: icmp_seq=1 ttl=53 time=43.6 ms 6

Linux命令(二十六) 用户管理命令

一.添加用户 useradd useradd 命令用于创建新用户,格式为useradd [选项] 用户名. 可以使用 useradd 命令创建用户帐户,使用该命令创建账户时,默认的用户目录在 /home 目录下,默认的shell为 /bin/bash ,而且会默认创建一个与该用户同名的基本用户组. useradd命令支持丰富的参数,常用参数如下所示: -d 指定用户家目录 -e 账户到期时间,格式为 YYYY-MM-DD. -u 指定用户的UID -g 指定一个初始的基本用户组 -G 指定一个或

Linux 命令二:find命令

find命令: find 查找命令: 命令格式:find (查找文件的范围)参数 参数: NO1:-name 指出查找的名字 find /root -name "mess" NO2:-print 将find的查找结果标准输出 find /root -name "mess" -print >list  将/root下的所有mess的文件输出到list中 NO3: -exec 将find 查找的结果执行给出的命令 find /root -name "me

linux命令二

4. df -h 查看磁盘使用情况    cpu:        user,system,idle,iowait    mem:        total,used,free,cached,buffered5. kill 杀进程6. find 搜索其实路径 -name xx 按文件名搜索   find / -size +90M |xargs ls -lh查找/下大于90M的文件路径,作为ls -lh的输入

攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令

前面讲到,linux中的后缀名没有特殊的意义,一般是作为不同文件类型的标识而已.下面是与打包.压缩相关的后缀名介绍: *.z:compress程序压缩文件 *.gz:gzip程序压缩文件 *.bz2:bzip2压缩文件 *.tar:tar打包,未压缩 *.tar.gz:tar打包,经过gzip压缩 *.tar.bz2:tar打包,经过bzip2压缩 一般经过打包或者压缩处理的文件通过后缀名来进行区别. 一.compress:该命令比较古老,centos默认未安装,可以使用gzip代替. 二.gz

Linux命令行(二)

第三章 文件一.文件的建立,移动和删除1.cat--建立文件eg1:cat创建新文件newfile1cat >newfile1或是cat ->newfile1eg2:对已存在的文件newfile1追加新内容lovecat >>newfile1或cat newfile12.touch--建立文件-r:由参考文件的时间属性来设定新建的文件eg:新建两个文件abc1和abc2,并以当前时间设定其修改和访问时间touch abc1 abc2eg:有一个文件hhwork,利用该文件的时间属性