• Linux重命名root用户

    2020-05-07 00:22:53
    vim /etc/passwd 将第一行的第一个root替换为重命名的用户 root:x:0:0:root:/root:/bin/bash vim /etc/shadow 将这一行中的root 替换为重命名的...使用重命名后的用户登录 id 查看当前用户id 为0 即是修改成功, ...
    1. vim /etc/passwd 将第一行的第一个root替换为重命名的用户
    root:x:0:0:root:/root:/bin/bash
    

    以下表格摘录自《Unix环境高级编程》

    说明 struct passwd成员 FreeBSD 5.2.1 Linux2.4.22 MAC OS X 10.3 Solaris 9
    用户名 char *pw_name * * * *
    加密口令 char *pw_passwd * * * *
    数值用户ID uid_t pw_uid * * * *
    数值组ID gid_t pw_gid * * * *
    注释字段 char *pw_gecos * * * *
    初始工作目录 char *pw_dir * * * *
    初始shell char *pw_shell * * * *
    用户访问类 char *pw_class * *
    下次更改口令时间 time_t pw_change * *
    账号到期时间 time_t pw_expire * *
    1. vim /etc/shadow 将这一行中的root 替换为重命名的用户
    root:$xxxxxxxxxx:18186:0:99999:7:::
    
    1. exit
    2. 使用重命名后的用户登录
    3. id 查看当前用户id 为0 即是修改成功,
    展开全文
  • 修改Linuxroot用户名

    2016-10-29 17:05:11
    Linux中的超级用户名默认为root。如果不修改增加了被暴力破解的风险,因为黑客只需暴力破解密码即可,修改超级用户的默认名称root为其他名字可以降低这个风险。只需要修改两个文件即可:/etc/passwd 和 /etc/shadow ...

    Linux中的超级用户名默认为root。如果不修改增加了被暴力破解的风险,因为黑客只需暴力破解密码即可,修改超级用户的默认名称root为其他名字可以降低这个风险。

    只需要修改两个文件即可:/etc/passwd/etc/shadow 文件。 分别修改两个文件中的root用户名为新的用户名即可。

    为了正常使用sodu命令,需要修改/etc/sudoers

    展开全文
  • 命令作用:重命名,移动文件(文件夹) 重命名实际上就是移动文件 命令使用: mv filename1 filename2修改文件名称 mv filename1 foldername/ 将文件一转换到后边的文件夹中 命令使用注意事项: 1.不管是修改...

    命令:mv

    命令作用:重命名,移动文件(文件夹) 重命名实际上就是移动文件

    命令使用:

                   mv filename1 filename2 修改文件名称

                   mv filename1 foldername/ 将文件一转换到后边的文件夹中

    命令使用注意事项:

                   1.不管是修改文件名还是移动文件操作都没有改变文件的inode编号或时间戳

    展开全文
  • Linux下批量重命名文件通过rename命令批量重命名文件基本语法示例1. 改变文件扩展名2. 大写改成小写3. 更改文件名模式 通过rename命令批量重命名文件 基本语法 rename [-n -v -f] <pcre> <files> '...

    通过rename命令批量重命名文件

    基本语法

    rename [-n -v -f] <pcre> <files>
    
    1. 'pcre’是Perl兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是‘s/old-name/new-name/’。
    2. ‘-v’选项会显示文件名改变的细节(比如:XXX重命名成YYY)。
    3. ‘-n’选项告诉rename命令在不实际改变名称的情况下显示文件将会重命名的情况。这个选项在你想要在不改变文件名的情况下模拟改变文件名的情况下很有用。
    4. ‘-f’选项强制覆盖存在的文件。

    示例

    1. 改变文件扩展名

    假设你有许多.jpeg的图片文件,你想要把它们的名字改成.jpg。下面的命令就会将.jpeg 文件改成 *.jpg。

    rename 's/\.jpeg/\.jpg/' *.jpeg
    

    2. 大写改成小写

    有时你想要改变文件名的大小写,你可以使用下面的命令。

    1. 把所有的文件改成小写
    rename 'y/A-Z/a-z/' *
    
    1. 把所有的文件改成大写
    rename 'y/a-z/A-Z/' *
    

    3. 更改文件名模式

    现在让我们考虑更复杂的包含子模式的正则表达式。在PCRE中,子模式包含在圆括号中,符后接上数字(比如1,$2)。

    下面的命令会将‘imgNNNN.jpeg’变成‘danNNNN.jpg’。
    
    root@root:~$ rename -v 's/img_(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg
    img_5417.jpeg renamed as dan_5417.jpg
    img_5418.jpeg renamed as dan_5418.jpg
    img_5419.jpeg renamed as dan_5419.jpg
    img_5420.jpeg renamed as dan_5420.jpg
    img_5421.jpeg renamed as dan_5421.jpg
    img_5422.jpeg renamed as dan_5422.jpg
    
    下面的命令会将‘img_000NNNN.jpeg’变成‘dan_NNNN.jpg’。
    
    root@root:~$ rename -v 's/img_\d{3}(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg
    img_0005417.jpeg renamed as dan_5417.jpg
    img_0005418.jpeg renamed as dan_5418.jpg
    img_0005419.jpeg renamed as dan_5419.jpg
    img_0005420.jpeg renamed as dan_5420.jpg
    img_0005421.jpeg renamed as dan_5421.jpg
    img_0005422.jpeg renamed as dan_5422.jpg
    

    上面的例子中,子模式‘\d{4}’会捕捉4个连续的数字,捕捉的四个数字匹配模式对应$1, 将会用于新的文件名。

    展开全文
  • Linux学习 linux批量重命名linux基本命令 收藏   基本命令: 注销:logout login 重新登入 exit 退出当前用户 关机:shutdown +time 例如:shutdown now(现在、立刻关机) shutdown -c 取消所有关机设置(快捷键...

    Linux学习 linux批量重命名及linux基本命令 收藏

     

    基本命令:
    注销:logout
    login 重新登入
    exit 退出当前用户
    关机:shutdown +time
    例如:shutdown now(现在、立刻关机)
    shutdown -c 取消所有关机设置(快捷键:ctrl+c)

    重新启动计算机:
    shutdown -r 重启时间
    例如:shutdown -r 12:00 reboot(立刻重启)同shutdown -r

    linux有7个运行级(run_level_number),可以通过这7个运行级进行字符界面,图形界面等切换分别为:
    关机 0
    单用户 1
    多用户(无网络功能)2
    多用户(全部功能) 3
    保留 4
    字符界面 3
    图形界面 5
    重新启动 6

    字符界面命令为:init run_level_number
     例如:init 5 进入图形界面

    用户名的新建/修改/删除:

    创建新用户:
    useradd 用户名
    adduser 用户名

    设置用户密码:passwd 密码
    修改用户名:usermod 新用户名 前用户名
    删除用户:userdel [-r] name (-r表示删除用户时一并将用户的默认主目录删除)

    查看帮助信息: command --help

    获得简单的帮助信息 cp --help ,man command
    获得详细的帮助信息 man cp ,info command
    获得详细的帮助信息 info cp linux

    查看用户登入信息
    whoami :显示当前用户名
    who am i :显示当前用户的详细信息

    查看系统信息
    uname -a :全部信息
    uname -s :内核名
    uname -n :节点名
    uname -r :发行版本号
    uname -v :内核发布时间
    uname -m :硬件名
    uname -p :处理器类型
    uname -i :硬件平台
    uname -o :os名称


    cd 命令 文件修改,目录切换命令 cd命令类似windws中的dos命令 常用简写:

    cd ~ :进入主目录
    cd . :切换到当前目录
    cd .. :切换到当前目录
    cd (直接回车) :默认回到自己的主目录

    ls(list) 命令 列出目录中的内容
    ls -l:长格式,只显示文件大小,属性等
    ls -a:列出所有文件,包括应藏文件(注:以"."开头的文件为隐藏文件)
    ls -r:以层次结构显示目录内容
    ls --help:显示ls命令的简单帮助
    ls --color=?:文件类型显示颜色, "?"表示什么时候需要颜色区分文件类型。
    有以下选择项:
    tty:只在终端显示
    auto:系统默认 always:总是显示颜色
    none:永远不显示
    字符界面中以颜色区分文件类型, 分别如下:
    灰色:普通文件
    绿色:可执行文件
    蓝色:目录文件
    红色:压缩文件
    浅蓝色:链接文件(类似windows中的快捷方式)
    粉红色:图片文件
    黄色(橙色):设备文件
    红底白字:错问文件
     
    查看文件内容命令(类似windows中的typec查看和edit编辑命令)
    cat :直接列出文件所以内容
    more :分页显示文件内容(不可回翻页,q推出查看,回车下一行,空格下一页)
    less :分页显示文件内容(可翻页,通过PageDown/PageUp键上下翻页)
    head -n :显示前n行(n位数字)
    tail -n :显示后n行(n位数字)
     
    查看文件系统信息
    which :显示命令的别名和执行文件名
    whereis :显示命令的文档和执行文件名

    文件权限
    linux中文件必须通过修改属性改变其权限
    ls -l可以列出文件的所有信息
    例如:lrwxrwxrwx 1 root root 3 10:00 aaa->abc 文件属性 链接数 所有者 组 文件大小 修改时间 文件名
    其中文件属性代表文件的类型和权限
    文件属性有10个字符组成第一位:l 是文件类型 , 剩下9位为文件权限 9=3(字符)*3(类用户)
    文件类型:
    - :普通文件
    l :链接文件
    b :块设备文件(如:硬盘)
    c :串行设备文件(如:键盘,鼠标)
    3类用户分别为:文件所有者(主人)User,组成员Group,其他人Other
    文件有3种权限: 读:r 写:w 执行:x
    没有权限:-
    例如一个文件属性为:lrw-r--r-- 表示为文件所有者具有读写权限,组成员和其他人只读

    chmod 命令
    chmod命令可以修改文件属性,来改变文件的权限
    基本格式:chmod -r 权限表达式 文件名 -r 为选项,可以忽略
    权限表达式有两种,分别为符号表达式和数字表达式
    符号表达式: r w x :分别代表相应的权限
    + - = :分别表示增加,去除,设定(覆盖)权限
    u g o :分别代表主人,组成员和其他人
    例如:chmod u=rw-,g=r--,o=--- abc 表示将abc文件设置为主人读写,组成员只读,其他人没任何权限
    数字表达式:r=4 表示读权限用一个4数字来表示 w=2 表示写权限用一个2数字来表示 x=1 表示执行权限用一个1数字来表示 -=0 表示没有权限用一个0数字来表示
    例如:chmod u=rw-,g=r--,o=--- abc 同 chmod 640 abc
    注:chmod 755 abc (755是应用于网站的资源文件)

     
    ln命令 创建链接
    文件的链接有2种:

    软链接:符号链接(windows中的快捷方式)
    基本格式:ln -s 链接目标 连接名


    硬链接:把一块磁盘数据分别起2个或以上的名字(快捷方式链接名字),其中创建姓名在之间的关系为硬链接
    基本格式:ln 链接目标 连接名


     其他常用命令

    复制: cp [-option] 源文件 目标文件
    option :
    cp -f 源文件 目标文件 :强制覆盖,不提示任何信息
    cp -i 源文件 目标文件 :强制覆盖,有提示信息
    cp -r 源文件 目标文件 :复制命令


    tonch : 修改文件的最后修改日期 如果文件不存在,创建新的空白文件(linux系统中没有专门的创建文件命令)
    rm :remove 删除目录/文件(可删除非空白目录/文件,永久删除)
    rm -f :强制delete,无提示 rm -i :强制delete,有提示
    rm -r :删除目录


    mv :move 移动文件(延伸功能:重命名,linux系统没有专门的重命名命令)
    基本格式:
    移动文件:mv 文件名 移动目的地文件名
    重命名文件:mv 文件名 修改后的文件名

    mkdir :make dir 创建一个目录
    mkdir -p a/b/c:创建多层目录

    rmdir :删除目录(不可以删除非空目录)


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qinzhonghello/archive/2008/11/12/3285233.aspx

    展开全文
  • Linux重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。 mv命令既可以重命名,又可以移动文件或文件夹。 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重...
  • 文件重命名 1.把oldname——》newname,且以“newname”为名字的文件不存在 方法: 用函数:rename(oldname, newname); 用命令:mv oldname newname 2.把oldname——》newname,且以“newname”为名字的文件...
  • 刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照 在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜索,发现很多人都对rename命令知之甚少,甚至有一部分人说linux下没有 rename...
  • linux重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录的话也是...
  • Linux批量重命名文件会涉及到改变一个字母、改变一些相连字母、改变某些位置的字母、在最前面加上某些字母、或者改变字母的大小写。完成这里五个方法基本上就会解决了Linux批量重命名的工作。 1、我想把它们的名字...
  • Linux重命名用户名

    2019-07-30 21:14:55
    不是root用户是不能更改自己的用户名的,只能用root更改。...如果不能修改root用户名,就把root用户删掉,然后用sudo的方式来让某些特定的用户可以执行root才能执行的操作 (比如ubuntu就是用这样的机制) ...
  • 重命名文件名时,文件有空格,会报错未找到该文件,这时可以给该文件名加一个双引号就处理,例如下列命令: [root@aca800a5 fastdfs]# mv "docker-compose-linux .yml" "docker-compose.yml"...
  • 注销要重命名的用户,改用其他用户或管理员登录。 2 . 修改用户名 usermod -l 新名 旧名 id 旧用户名 # 不存在 id 新用户名 # 显示用户名、组等信息 3 . 修改组名 groupmod -n 新组名 旧组名 id 新用户名 # ...
  • 下面介绍Linux系统中另一个重命名命令 rename命令的用法。 批量创建那些规格差不多的文件名。【测试的第一步】 [root@linuxidc net]# for i in `seq -w 10` > do touch stu\_$i\_linux.jpg > done [root@...
  • linux重命名文件或文件夹使用mv既可实现。 例子: ①将一个名为abc.txt的文件重命名为1234.txt [root@station90root]#mvabc.txt1234.txt ②将目录A重命名为B [root@station90root]#mvAB ③将a.txt移动到...
  • 摘要 在Linux操作系统下怎么样用命令行去修改用户的名称(也就是重命名),或者UID/GID 切记不要手动用vi之类的文本编辑器去修改 /etc/passwd 文件
  • Linux重命名主机名

    2019-06-15 02:23:47
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • Linux下,如何将一个乱码的文件进行重命名 方法一: 命令格式:mv $(ls |egrep "[^a-zA-Z0-9.-]") tandao.tx [root@nb o]# ls |egrep "[^a-zA-Z0-9.-]" ?°-?ˉ? ###从找到文件中找出乱码文件 [root@nb...
  • 转自http://beterfly.blogbus.com/logs/23724282.html基本命令:注销:logout login 重新登入 exit 退出当前用户 关机:shutdown +time 例如:shutdown now(现在、立刻关机) shutdown -c 取消所有关
1 2 3 4 5 ... 20
收藏数 57,231
精华内容 22,892