`

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

阅读更多

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批量重命名 rename & mv

    ### Linux批量重命名工具:rename与mv命令详解 在Linux系统中,文件的重命名是一项常见操作。通常情况下,用户可能会直接使用`mv`命令来进行单个文件的重命名,但对于需要批量重命名的情况,`rename`命令则更为实用...

    批量重命名

    - **命令行工具**:对于熟悉命令行操作的用户,可以使用如`ren`(Windows)或`mv`(Linux/Unix)命令进行批量重命名。通过编写简单的脚本,可以实现更复杂的重命名逻辑。 4. **重命名规则**: - **简单替换**:将...

    批量重命名文件批量重命名文件批量重命名文件

    首先,我们来了解批量重命名的基本概念。批量重命名是指通过某种工具或编程语言,一次性对一组文件进行统一的名称更改。这种操作通常涉及到文件系统API(应用程序接口)的调用,允许程序与操作系统交互,修改文件的...

    批量重命名文件夹工具

    首先,我们需要理解批量重命名的基本概念。批量重命名是指通过一种自动化的方式一次性对多个文件或文件夹应用相同的或基于某种规则的新名称。这通常涉及到文件系统操作,例如在Windows、Mac OS或Linux等操作系统中,...

    批量重命名工具

    8. **兼容性**:优秀的批量重命名工具应该支持Windows、Mac OS X和Linux等主流操作系统,以满足不同平台用户的需求。 批量重命名工具的应用场景广泛,如整理下载的音乐库、归档照片、统一项目文件名等。了解并熟练...

    文件批量重命名.7z

    2. **命令行工具**:对于高级用户,可以利用命令行工具如Windows的`ren`命令或Linux/Unix的`mv`命令,配合通配符和脚本语言进行更复杂的批量重命名操作。 3. **第三方软件**:许多第三方应用程序专门设计用于批量...

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

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

    批量图片文件重命名

    在这个程序中,我们主要讨论的是如何利用工具或编程技巧实现对无规律的jpg格式图片进行批量重命名。 首先,批量重命名通常涉及到两个核心步骤:读取文件列表和执行重命名操作。在这个场景下,程序会遍历指定目录下...

    微信小视频批量重命名

    对于熟悉命令行操作的用户,可以使用命令行工具如`ren`命令(在Windows中)或`rename`命令(在Linux或macOS中)进行批量重命名。通过编写简单的脚本,可以自定义命名规则,如按照日期、时间或者其他特定信息重命名...

    Rkrenamer0.2.0汉化版(文件批量重命名qt)

    **Rkrenamer 0.2.0 汉化版:文件批量重命名利器** 在日常工作中,我们经常会遇到需要对大量文件进行统一重命名的情况,这时,一个高效的批量重命名工具就显得尤为重要。Rkrenamer 0.2.0 汉化版就是这样一款基于Qt库...

    文件批量重命名工具(Java实现)

    标题中的“文件批量重命名工具(Java实现)”是指一个使用Java编程语言开发的应用程序,它的主要功能是对一组文件进行批量重命名操作。在IT领域,批量重命名文件是一项常见的需求,尤其对于需要整理大量文件的用户...

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

    ### 在Linux中使用`rename`命令批量重命名文件 #### 概述 在Linux系统中,用户经常需要对大量的文件进行重命名操作。虽然可以通过`mv`命令来手动更改单个文件名,但对于批量操作来说这显然是低效的。这时,`rename`...

    文件批量重命名

    以下将详细阐述批量重命名的基本概念、方法以及一些常用的工具。 批量重命名是指通过特定的程序或功能,一次性更改多个文件的名称,而不是逐个手动操作。这对于整理照片库、归档项目文件或更新文件系统结构等场景...

    应用EXCEL对应批量重命名的最好方法

    这时,Excel作为一个强大的电子表格工具,可以提供一种高效、准确的批量重命名解决方案。本文将详细介绍如何利用Excel对应批量重命名的方法。 首先,我们需要一个包含原始文件名和新命名规则的Excel表格。假设你...

    文件批量重命名工具

    "文件批量重命名工具"是一款专为解决这一问题而设计的小巧实用软件。它不仅免费,而且操作简单,无需安装,解压后即可直接运行,为用户提供了便捷的文件重命名功能。 批量重命名文件通常涉及到以下几个关键知识点:...

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

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

    Linux重命名文件有几种方法

    rename 命令可以批量重命名文件。它使用正则表达式来匹配文件名,并将匹配的部分替换为新的名称。例如,要将所有以 `.txt` 结尾的文件重命名为 `.html`,可以使用以下命令: ``` rename 's/\.txt$/.html/' *.txt ```...

Global site tag (gtag.js) - Google Analytics