【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

linux操作命令

放大字体  缩小字体 发布日期:2020-11-07 02:30:12    浏览次数:14
导读

  最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:  chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性  chmod u+s

  最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考:

  chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性

  chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限

  chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘

  rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间

  -a或--all    所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的

  ls   -l             列出当前目录下的文件信息(此命令很常用,简化的格式为 ll)

  tall命令:用来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

  -f  或 --force   若目标文件或目录与现有的文件目录重复,则直接覆盖现有的文件或目录

  -r 或 -R 或 --recursive   递归处理,将指定目录下的所有文件及子目录一并处理

  例如:find  /root/  -name  test*   查找root目录下的文件开头是test的文件和文件夹,*是通配符 。注意字符串要用单引号引起来。

  linux提供管道符号 “”  作用是“命令1”的输出内容,将作为“命令2”的输入内容。一般与grep命令一起使用

  任务管理器:ps  -ef        查看当前所有进程(包括执行ps命令的那个时刻进程信息)

  -l信息编号       若不加信息编号选项,则-l参数会列出全部的信息名称。

  less命令:和more命令类似,但是比more命令更强大。在很多时候,必须使用less,比如管道。例如:

  dest -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。 -f:覆盖已经存在的目标文件而不给出提示。 -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答

  时目标文件将被覆盖。 -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。 -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -l:不复制文件,只是生成链接文件。 举例:

  #将../html/ 目录下的文件及子目录复制到当前的tt目录下,如果tt不存在,会自动创建

  #如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。

  从本地windows上传一些文件到远程Linux服务器可以通过xshell的xftp也可以通过下面这个小工具lrzsz,使用更加方便。

  ln命令:名用于创建链接文件,包括硬链接(Hard link)和符号链接(Symbolic link) 。我们常用的是符号链接,也称软连接。软连接就类似windows里的快捷方式。

  Linux中文件后缀只是方便使用者识别,没有实质的约束作用。file命令可以查看文件的实质类型:

  -size 文件大小:查找符合指定大小的文件。文件大小单位可以是“c”表示Byte;“k”表示KB。如配置为“100k”,find命令会查找文件大小正好100KB的文件;配置为“+100k”,find命令会查找文件大小大于100KB的文件;配置为“-100k”,find命令会查找文件大小小于100KB的文件。

  -name 查找内容:查找指定的内容,在查找内容中使用“*” 表示任意个字符;使用“?”表示任何一个字符

  的文件或目录,单位以24小时计算。如配置为2,find命令会查找刚好在48小时之前更改过内容的文件;配置为+2,find命令会查找超过在48小时之前更改过内容的文件;配置为-2,find命令会查找在48小时之内更改过内容的文件。

  -perm 权限数值:查找符合指定权限数值(有关权限数值见第6章)的文件或目录。如配置为“0700”,find命令会查找权限数值正好是“0700”的文件或目录;配置为“+0700”,find命令会查找权限数值大于 “0700”的文件或目录;配置为“-0700”,find

  例如:locate nginx 会将所有包含nginx的目录和文件都列出来。可以用* 或?等匹配符。

  locate的查找速度非常快,因为该命令查找的是数据库,所以有些刚修改的文件和目录,可能无法找到。可以采用:updatedb 命令更新数据库。

  ll -h          友好的显示当前目录下文件的详细信息(其实就是文件的大小可读性更强了)

  mkdir -p test/a/b 在test目录下的a目录下创建一个b目录,如果上一级目录不存在,则连它的父目录一起创建

  权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限

  后面的9位分为3组,每3位置一组,分别代表属主的权限,与当前用户同组的     用户的权限,其他用户的权限

  tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!如:

 
关键词: linux命令操作
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-730465.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4