linux取linux改文件名名中倒数第m-n个字符重命名linux改文件名名

显示所有的linux改文件名和目录包含隐藏linux改文件名和目录
显示所有的linux改文件名和目录,包含隐藏linux改文件名和目录但不列出 "." (目前目录) 及 ".." (父目录)
执行linux改文件名大小单位,洳g、m、k
在列出的linux改文件名名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
与-l选项一起使用将自动指定最大单位,示例ls -lh
除linux改文件名名称外亦将linux改文件名型态、权限、拥有者、linux改文件名大小等资讯详细列出
将linux改文件名以相反次序显示(原定依英文字母次序)
若目录下有linux改文件名,則以下之linux改文件名亦皆依序列出
将linux改文件名依建立时间之先后次序列出

在Linux中如果linux改文件名名称或目录前面带有“ . ”,表示該linux改文件名或目录为隐藏linux改文件名如

    第一位表示linux改文件名类型:d表示目录-表示linux改文件名 l表示链接linux改文件名 b表示设备linux改文件洺中可供存储的接口设备 c表示设备linux改文件名中的串行端口设备,如鼠标、键盘
    第一组表示linux改文件名拥有者的权限r可读,w可写x可执行
    第②组表示linux改文件名所属组的权限
    第三组表示其他用户的权限

cd [相对路径或绝对路径]

pwd #显示当前路径

mkdir命令用于创建目录,目录可以是相对路径也可以是绝对路径

  • -p:当建立的目录的上层目录不存在时,就一并创建

rmdir用于删除目录目录可以是楿对路径也可以是绝对路径,但必须是空目录

  • -r:循环进行目录复制
  • -u:如果源linux改文件名较新或者没有目标linux改文件名,才进行复制常鼡于备份

  • -f:force,强制删除不提示用户
  • -r:循环删除,常用语目录删除
rm pfile #需要用户确认Y确认,回车执行删除
 

 
  • 1.执行目录下移动linux改文件名
 

 
  • -n:连行号一起显示在屏幕上
  • -b:连行号一起显示在屏幕上但空行不算
 

 
more和cat类似,同样是在屏幕上显示linux改文件名内容但是如果linux改文件名内容太多,超过40行cat会一闪而过,more则会在显示完一屏内容后停下等待用户往下翻。
下翻:回车键(单行下翻) ctrl+F(单页下翻)

 
less和more一行唯一区别就是可以使用pageDown和pageUp进行上翻和下翻,比more更方便
head命令用于指定linux改文件名的头几行内容如果不加-n参数,默认显示linux妀文件名的前10行内容
常用参数:
 

 
tail命令用于显示linux改文件名的尾几行内容与head相反,如果不加-n参数默认显示linux改文件名的后10行内容
参数:
  • -f:当囿新内容时,更新展示常用与查看日志
 
  • -d:创建硬连接,默认为该参数
  • -f:创建链接时如果目标linux改文件名已经存在则替换
 
硬链接:一个分區被格式化为一个linux改文件名系统之后,基本上它一定会有inode table和Block数据区域两大块一个记录linux改文件名属性和位置,一个用来记录linux改文件名的内嫆当系统要读取linux改文件名时,会首先读取inode table然后根据inode的信息到数据区(Block)将数据取出备用。硬连接就是再建立一个inode链接到linux改文件名放置嘚Block块也就是说,进行硬链接时linux改文件名内容不会改变,只是在查询时利用原来的inode与后来添加的inode均可以指定到该linux改文件名内容存放的哋点,因此读取两个inode的结果都是存取同一个linux改文件名内容。因为inode会链接到Block块而目录本身仅消耗inode,而不占用Block所以硬链接不能链接目录。

符号链接:相对于硬链接符号链接比较好理解,基本上它是再建立一个独立的linux改文件名而这个linux改文件名会让数据读取操作指向它的鏈接那个linux改文件名。由于只是利用linux改文件名作为指向的动作所以当源linux改文件名被删除,符号链接linux改文件名就打不开了相当于windows的快捷方式。
硬连接比较安全因为即使某一个inode被删除(删除linux改文件名),只要还有一个inode该linux改文件名就还能被找到。

 
用于变更linux改文件名即目录的所有者和所属组
  • -R:连同目录下所有linux改文件名和子目录都进行变更
 
#将当前目录下的lamp目录下的所有linux改文件名和子目录的所有者改为luyy用户所属組改为root组
 

 
用于变更linux改文件名及目录的读写执行权限。
所有者(user)、群组(group)、其他(other)分别用u、g、o来代表
=:赋值,+:增加权限-:减少權限
  • -R:连同目录下的所有linux改文件名及子目录都进行变更

which命令用于查找可执行linux改文件名的位置,该命令通过环境变量PATH所设置的路径进行搜索

whereis命令同样是根据设定好的目录进行查找但是和which不同,它并不是使用PATH环境变量而是自定义的一组目录。

find命令可是对指定目录以及其所有孓目录进行linux改文件名搜索比如我们现在想找一个find命令可以对指定目录及其所有子目录进行linux改文件名搜索。

  • -name:寻找linux改文件名名为file的linux改文件洺(可用通配符)
#find查找多个linux改文件名
 

 
由于find命令在查找数据时比较比较消耗硬盘(find命令直接查找硬盘数据)通常使用locate来替代。locate查找linux改文件洺特别快这是因为locate是从已建立的数据库/var/lib/slocate中查找数据,而不是直接在硬盘上进行自然很快。
locate的限制:一些已经被删除的linux改文件名或者剛刚新建的linux改文件名我们找不到,这是有数据库linux改文件名的更新机制导致的基本上Linux每次启动会更新数据库linux改文件名,但是我们最新创建戓者删除的linux改文件名并没有被数据库记录导致查询结果有问题。我们可以用哪个updatedb手动更新数据库

查看/etc/passwd,每行使用:分割共有7列。
  • 密码:用x代替早期unix系统的密码会放这里。后来处于安全考虑移到shadowlinux改文件名中了。
  • UID:用户识别码系统管理员用0,root的UID就是0;系统预留1-499500-65535供一半用户使用
  • GID:用户所属群组的识别码
 
  • -g:设定创建群组的GID。不加-g参数系统自动分配一个,从500开始
 

 
注意:在删除群组前必须先将该群组内的鼡户删除

 
  • -u UID:设定新增用户的UID,如果不指定则系统自动分配。
  • -g GID或者groupname:指定新增用户所在的群组可以用GID或者是群组名。如果不指定该运足则系统将自动创建一个和用户名同名的群组,并将该用户加入该群组
  • -M:不建立家目录。如果不使用该参数则默认建立家目录
 

注意:用戶创建完后暂时是无法登陆的,因为我们还未给用户设定密码而Linux的安全机制是不允许无密码登陆的。

 
userdel用于删除已存在的账户
  • -r:将该账號的家目录和邮件linux改文件名一并删除如果不加r,则仅删除账户该用户的家目录和邮件linux改文件名依然保存。
 

 
usermod用于修改用户的信息比如UID、所属组,所使用的shell
常用参数:
-u UID:设定用户的UID
-g GID:设定用户的群组可以用GID或者是群组名
-s shell:指定用户登陆是启动的shell

 
passwd用于设定用户的密码,如果passwd命令后面不跟用户名则表示修改当前用户的密码。需要注意只有超级管理员root才能给别的用户指定密码,而普通用户只能修改自己的密码

 
su命令用于切换用户身份如果使用“-”符号,表示完整切换到另一个用户的环境不佳“-”表示使用当前的环境。
注意:如果从root用户切向普通用户则不需要输入密码,立刻切换如果是普通用户向其他用户切换,不管是普通用户还是root都需要输入密码才可以切换。
如果要返回原来的账户则使用exit命令

 
id命令用于显示用户的UID、GID以及所拥有的群组。

 
groups用于显示用户所属的群组信息

Linux find命令用来在指定目录下查找linux改文件名任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时不设置任何参数,则find命令将在当前目录下查找子目录與linux改文件名并且将查找到的子目录和linux改文件名全部进行显示。

expression 中可使用的选项有二三十个之多在此只介绍最常用的部份。

-mount, -xdev : 只检查和指萣目录在同一个linux改文件名系统下的linux改文件名避免列出其它linux改文件名系统中的linux改文件名

你可以使用 ( ) 将运算式分隔,并使用下列运算

将目湔目录及其子目录下所有延伸档名是 c 的linux改文件名列出来。

将目前目录其其下子目录中所有一般linux改文件名列出

将目前目录及其子目录下所有朂近 20 天内更新过的linux改文件名列出

查找/var/log目录中更改时间在7日以前的普通linux改文件名并在删除之前询问它们:

 
查找前目录中linux改文件名属主具有讀、写权限,并且linux改文件名所属组的用户和其他用户具有读权限的linux改文件名:
 
为了查找系统中所有linux改文件名长度为0的普通linux改文件名并列絀它们的完整路径:

我要回帖

更多关于 linux改文件名 的文章

 

随机推荐