`

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

阅读更多

转载:

http://blog.ednchina.com/hustvic/112085/Message.aspx

 

 

inux  重命名基本命令:
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个运行级进行字符界面,图形界面等切换
linux  重命名分别为: 关机     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:永远不显示
linux  重命名字符界面中以颜色区分文件类型, 分别如下:
         灰色:普通文件
         绿色:可执行文件
         蓝色:目录文件
         红色:压缩文件
         浅蓝色:链接文件(类似windows中的快捷方式)
         粉红色:图片文件
         黄色(橙色):设备文件
         红底白字:错问文件

linux  重命名查看文件内容命令(类似windows中的typec查看和edit编辑命令)
   cat :直接列出文件所以内容
   more :分页显示文件内容(不可回翻页,q推出查看,回车下一行,空格下一页)
   less :分页显示文件内容(可翻页,通过PageDown/PageUp键上下翻页)
   head -n :显示前n行(n位数字)
   tail -n :显示后n行(n位数字)

查看文件系统信息
   which :显示命令的别名和执行文件名
   whereis :显示命令的文档和执行文件名

linux  重命名文件权限
   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  链接目标 连接名

 

 

linux  重命名其他常用命令
   复制: 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 :删除目录(不可以删除非空目录)

分享到:
评论
2 楼 msnvip 2008-12-06  
玩 dota  里面的
1 楼 lsk 2008-12-05  
你的图标不错.

相关推荐

    详解如何在Linux上一次性批量重命名一组文件

    不过没关系,今天我们来介绍一个好用的可以实现批量重命名的命令—— rename 命令。 下面我们来详细介绍 rename 命令的用法。 与 mv 命令不同,rename 命令不是简单地指定新旧文件名就行的。相反,它使用与 Perl ...

    Linux批量重命名 rename & mv

    rename除了给单个文件重命名,还可以批量文件重命名。同时,值得注意一点的是,rename命令是带3个参数而不是很多人认为的2个参数。

    在Linux中对文件进行批量重命名文件的方法.docx

    在Linux中对文件进行批量重命名文件的方法.docx

    在Linux中如何一次重命名多个文件详解

    在本教程中,我们将学习使用 Linux 中的 mmv 命令一次重命名多个文件。 此命令用于在类 Unix 操作系统中使用标准通配符批量移动、复制、追加和重命名文件。 在 Linux 中一次重命名多个文件 mmv 程序可在基于 ...

    批量重命名文件,将大写文件名改成小写

    一个小工具,用来处理Android资源文件名,批量重命名将大写改成小写,由www.j2megame.com开发。 由于Android是基于Linux系统的,Linux文件系统对大小写是敏感的。 这对于在Windows下的Android开发人员来说,处理...

    mulrename V1.0批量文件重命名

    在linux中,用于对指定目录下的文件(可以具体某类)按自己的要求批量进行重命名,包括部分名称替换、删除、增加,以及长度补齐(加0)等;

    使用Vim批量重命名文件-Linux开发

    vimv vimv是基于终端的文件重命名实用程序,可让您轻松地使用Vim批量重命名文件。 安装curl https://raw.githubusercontent.com/thameera/vimv/master/vimv>〜/ bin / vimv && chmod +755〜/ b vimv vimv是基于终端...

    开发人员的批量重命名实用程序-Linux开发

    适用于开发人员的nomino批量重命名实用程序如何安装预编译的您可以下载适用于Linux,MacOS和Windows操作系统的预编译可执行文件,然后应复制该可执行文件t适用于开发人员的nomino批量重命名实用程序如何安装预编译的...

    windows的BAT或者linux的VI下批量更改替换文件名的脚本

    windows的BAT或者linux的VI下批量更改替换文件名的脚本.昨天我整理文档,里面有一大堆后缀名相同的文件,如: 001.ppt、002.ppt和003.ppt这样命名的,现在要把它们修改成 课件_001.ppt、课件_002.ppt和课件_003.ppt...

    ReName(绿化)批量修改文件名/扩展名

    最新的 ReName(绿化)批量修改文件名/扩展名,更多功能查看。

    ubuntu linux 下C语言实现FTP批量文件上传

    在ubuntu linux下实现的FTP文件上传,程序自动监听目录下是否有图片文件,有文件则自动通过FTP上传到服务器端,同时删除目录下的文件,实现了批量文件上传,自动重命名文件,程序经测试,运行稳定。

    rnr:用于批量重命名文件和目录的命令行工具

    特征批量重命名文件和目录。 自动检查以避免不必要的文件冲突,删除或覆盖。 使用正则表达式,包括捕获组。 递归包括目录。 创建备份文件。 从转储文件创建和读取操作。 从转储文件撤消操作。 排除/包括隐藏文件。 ...

    f2:F2 是一个跨平台的命令行工具,用于快速安全地批量重命名文件和目录。 用围棋写的!

    F2 - 命令行批量重命名工具 F2是一个跨平台的命令行工具,用于快速安全地批量重命名文件和目录。 用围棋写的! 安装 F2 是用 Go 编写的,所以你可以通过go install安装它(需要 Go 1.16 或更高版本): $ go ...

    batch_rename:macOS的命令行工具以批量重命名文件

    使用交互式文本编辑器在OS X中批量重命名文件。 背景 该宝石的灵感来自StackExchange用户于2015年6月提出的一个问题,他问是否存在。 系统要求 该宝石仅在OS X Yosemite上进行了测试。 尽管要使其在Windows,Linux...

    renamer:批量重命名文件

    MacOS和Linux用户应使用单引号。 作为输入,重命名器采用文件名或全局模式列表以及一些描述您希望如何重命名文件的选项。 $ renamer [options] [file...] 这个简单的示例将在当前目录中的所有文件名和目录名中将...

    批量迁移Oracle数据文件,日志文件及控制文件

    如需要也可以将整个数据库迁移到新的位置以及重命名数据库。  1、环境及需求  robin@SZDB:~> cat /etc/issue    Welcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) – Kernel (l).    r

    教你在 Centos 中使用mmv命令批量修改文件名称.doc

    在 Linux 中使用 mv 命令可以重命名或者移动文件及目录,但是它不支持一次重命名多个文件。本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件。

    Linux终端命令(持续更新)

    最常用的命令 命令 对应英文 描述 cd [目录名] change directory 切换文件夹 clear clear 清屏 ls list 查看当前目录下的文件夹 ...批量重命名:for i in ls;do mv $i $i.txt ;done 放

    PlexRenamer:重命名文件,以便 Plex 媒体服务器可以更正确地处理它们

    然后打开终端(Mac OSX、Linux)或 cmd.exe (Windows) 并运行python plexRenamer.py 其中是要重命名的内容文件夹的完整路径,如果有空格则输入整个路径在引号中,例如:“D:\TV Shows\The Simpsons” 您确实应该...

Global site tag (gtag.js) - Google Analytics