linux中替换文件中的字符串(linux中替换)-编程知识网

如何在Linux下添加/删除/修改,用户及用户组?

Linux删除用户组和用户时常用的一些命令和参数。

1、从组中删除用户

编辑/etc/group 找到GROUP1那一行,删除 A

或者用命令

gpasswd -d A GROUP

2、建用户:

adduser phpq //新建phpq用户

passwd phpq //给phpq用户设置密码

3、建工作组

groupadd test //新建test工作组

4、新建用户同时增加工作组

useradd -g test phpq //新建phpq用户并增加到test工作组

注::-g 所属组 -d 家目录 -s 所用的SHELL

5、给已有的用户增加工作组

usermod -G groupname username

或者:gpasswd -a user group

6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。

或者使用如下命令关闭用户账号:

passwd peter –l

重新释放:

passwd peter –u

6、永久性删除用户账号

userdel peter

groupdel peter

usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)

7、显示用户信息

id user

cat /etc/passwd

linux修改文件或目录的所有者(chown)和用户组?

1、打开自己的linux系统。

linux中替换文件中的字符串(linux中替换)-编程知识网

2、接着打开“终端”命令窗口。

linux中替换文件中的字符串(linux中替换)-编程知识网

3、接着我们修改一个文件的所有者和组别,首先我们先看看这个文件的所属。

linux中替换文件中的字符串(linux中替换)-编程知识网

4、接着我们输入一下命令,先修改文件的所有者。(注意我们修改文件的时候必须在root用户下)

linux中替换文件中的字符串(linux中替换)-编程知识网

5、再接着查看文件的所有者是否被修改成功。

linux中替换文件中的字符串(linux中替换)-编程知识网

6、然后我们输入以下的命令,来修改文件的用户组。

linux中替换文件中的字符串(linux中替换)-编程知识网

6、最后我们再查看以下文件的用户组是否也被修改。

linux中替换文件中的字符串(linux中替换)-编程知识网

linux撤销修改文件名操作命令?

linux的文件重命名非常简单。常用的是mv命令和rename命令。下面介绍一下这两个命令的用法,具体结节可以参考手册。

1、mv mv fromfile tofile 如把文件a.txt得命名为b.txt,可以是mv a.txt b.txt。 mv一次只能重命名一个文件,而且,它是移动命令。如果tofile已经存在的话,会直接装原文件覆盖,从而造成文件的丢失。

当然有选项可以对已存在的文件进行提示,但是,我表示,那个选项我还真不常用。

综合这两点考虑,还是决定看看rename吧。

2、rename rename frompart topart filename 或者 rename 's/frompart/topart/' filename 如把文件a.txt得命名为b.txt,可以是rename 'a' 'b' a.txt (这个没有试过,看网上别人说的,是这样子的。)还可以是:rename 's/^a/b/' a.txt 在有的系统之上,用前面的那句可以通过,在有的系统之上,用后面的这个可以通过。

两个不一样,一个是C的,一个是perl的。明显看出,后面这条是正则表达式的写法。

具体采用哪一种方式,可以man rename,在手册页的最后一行看版本。

由于我使用的系统rename的版本是Perl的,所以我只能采用后面的这一种方式。

rename 强大 的地方在于,你可以使用*,?等,对所有符合条件的文件名进行批量修改。

而你在使用mv的时候,只能采用写脚本,用循环的方式来解决。

linux如何替换文件指定行的特定位置字符串

可以通过Shell脚本替换字符串方式,如果知道第几行,格式如下:<string id=”str_ig_ghjjk”>hello</string>字符串内容可能是任意字符串,如何把>和<中间的字符串替换为我的字符串比如world具体例子:比如要替换第128行sed -i ‘128s/>.*</>world</’ test.txt这样子

linux系统如何修改dns?

一、vi/etc/sysconfig/network-script/ifcfg-网卡名 进入网络编辑

IPADDR=你的IP地址

NETMASK=子网掩码

GATEWAY=网关

DNS1=你要设置的DNS服务器IP地址

二、vi/etc/resolv.conf

添加一条

nameserver 8.8.8.8 #8.8.8.8便是你需要设置的DNS服务器地址