Linux自学第二天(权限管理命令、文件搜索命令、帮助命令)

添加用户两步走:1.useradd username   2.passwd ps 

权限管理命令

命令名称:chmod  ->>change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

语法:chmod [{u g o} {+-=}{rwx}][文件或目录]

[mode = 421] [文件或目录]

+:增加权限

-:减少权限

=:直接赋予权限

掌握的重点是用数字的方式进行权限控制,r=4 w=2 x=1。

rwxr-xr--    = 754

rw-r-x--x    = 651

范例:chmod g+w file

     chmod 777 file

文件中的rwx权限

r   -  cat、more、head、tail

w  -  echo、vi修改内容,不能删除

x   -  命令、脚本

目录的rwx权限

r   -  ls

w  -  touch 、mkdir、rm删除新建

x  -  进入目录

功能描述:改变文件或目录权限

命令名称:chown  ->>change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

语法:chown [用户][文件或目录]

范例:chown nobody file 改变文件file的所有者为nobody【系统自带的】

命令名称:chgrp  ->>change file group ownership

命令所在路径:/bin/chgrp

执行权限:所有用户

语法:chgrp[用户][文件或目录]

范例:chgrp nobody file 改变文件file的所属组为 adm【系统自带的】

命令名称:umask 

命令所在路径:/bin/umask

执行权限:所有用户

语法:chgrp[-S]

-S以rwx形式显示新建文件或目录缺省权限功

0022

0-特殊权限位

022-用户权限位,权限掩码值

其真正值为777 - 022 = 755

linux权限规则:缺省创建的文件不能授予可自行x权限

所以用touch创建的文件,其值为644,这样可以屏蔽很多攻击,木马和病毒。

功能描述:显示、设置文件的缺省权限。

文件搜索命令

命令名称:which

命令所在路径:/bin/which

执行权限:所有用户

语法:which [命令名称]

功能描述:显示系统命令所在目录,只能查找命令

范例:which ls

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

语法:find[搜索路径][搜索关键字]

功能描述:查找文件或目录

范例:find   /etc  -name  init  ---->>>在目录/etc中查找文件init,包含init关键字的文件并不会被搜索

    当不记得全名,可以使用通配符进行搜索

    *匹配任意字符   ?匹配单个字符

find  /   -size +204800  ---->>>在根目录下查找大于100MB的文件

小于多少用 -204800

  100mb = 102400kb = 204800 block     1block = 512字节

find   /home    -usr samlee   ->>>>> 在根目录下查找所有者为samlee的文件

  find  /etc -mmin -120  两小时之类etc目录下被修改过的文件

时间

1、 天 ctime、atime、mtime

2、分钟 cmin、amin、mmin

-之类,+超过

c - change改变:表示文件的属性(所有者、所属组、权限等等)被修改过

a - access访问:

   m - modify:表示文件的内容被修改过

连接符   -a and   -o or

    连接符  find  ...... -exec 命令 {} \;   其中{}表示find查询的结果

          -ok询问确认       

find /etc -size +163840 -a -size 204800

    大于80m小于100M的文件

-type  根据文件类型进行查找   f 二进制文件   l软链接文件   -d目录

-inum  根据i节点进行查找

命令名称:locate

命令所在路径:/usr/bin/locate

执行权限:所有用户

语法:locate[关键字]

功能描述:寻找文件或目录,根据安装和定期更新的数据库中的内容进行查找而不必在整个硬盘中查找,一般要配合updatedb使用

速度比find快很多。

范例:locate file

命令名称:updatedb  --->> update the slocate database

命令所在路径:/usr/bin/updatedb

执行权限:root

语法:updatedb

功能描述:建立整个系统目录文件的数据库

范例:updatedb

命令名称:grep

命令所在路径:/bin/grep

执行权限:all user

语法:grep[指定字串][源文件]

功能描述:在文件中搜寻指定字串并输出

范例:grep ftp /etc/services

命令名称:man ---->> manual

命令所在路径:/usr/bin/man

执行权限:all user

语法:grep[命令或配置文件]     命令或配置文件都只要写名字,不要写绝对路径

第一种是命令的帮助,第五种是配置文件的帮助。当一个名字即使命令又是配置文件时用来进行区分使用

man 1 password

man 5 password

功能描述:获得帮助信息

范例:man ls

命令名称:info---->> information

命令所在路径:/usr/bin/info

执行权限:all user

语法:info[命令或配置文件]     命令或配置文件都只要写名字,不要写绝对路径

功能描述:获得帮助信息,和man的区别只在内容的呈现方式上。

范例:info ls

命令名称:whatis  apropos  makewhatis

命令所在路径:/usr/bin/whatis apropos

        /usr/sbin/makewhatis

执行权限:all user,root

语法:whatis[命令或配置文件]     命令或配置文件都只要写名字,不要写绝对路径

功能描述:提取命令的最基本用法

范例:whatis ls

     apropos fstab  相当于 man -k

命令  --help    将命令的选项列出来

help 内置命令:  查看shell内置命令的帮助

时间: 2024-10-23 14:01:47

Linux自学第二天(权限管理命令、文件搜索命令、帮助命令)的相关文章

Linux基本命令—权限管理、文件搜索、帮助、压缩解压、网络通信

Linux基本命令-权限管理.文件搜索.帮助.压缩解压.网络通信 Linux 权限管理命令 文件搜索命令 帮助命令 压缩解压命令 网络通信指令 2017-11-12 权限管理命令 chmod 改变文件或目录权限: 格式:chmod [{ugo} {+-=} {rwx}] [文件或目录]:或 [mode=421] [文件或目录] -u:所有者: -g:所属组: -o:其他人 -rwx:可读可写可执行:对应权值 r-4.w-2.x-1,可按照数字改变权限:eg.rwxr-xr--表示754: eg.

《Linux学习并不难》文件目录管理(9):mv命令文件和目录改名、移动文件和目录路径

7.9  <Linux学习并不难>文件目录管理(9):mv命令文件和目录改名.移动文件和目录路径 使用mv命令可以对文件和目录更改名称以及移动文件和目录的路径. 命令语法: mv [选项] [源文件|目录] [目标文件|目录] 命令中各选项的含义如表所示. 选项 选项含义 -i 覆盖前询问 -f 覆盖前不询问 -n 不覆盖已存在的文件 例:将/root/pic目录下所有的后缀名为".png"的文件移动到/usr/local/share/pic目录下. [[email pro

Linux用户,组和权限管理

用户,组,权限 一.了解什么是用户,组和权限 1.对于linux系统来说,简单明了的特点就是多用户,多任务,也就是说一台linux系统的主机上面可以同时允许多个用户登录,当通过多个终端登录时可以同时使用这台linux的系统,然而对于linux习题来说,一切皆文件,别人和自己的工作任务都是以文件的形式存在的,不同的用户之间岂不是没有隐私或者安全而言,其实在linux上不是这样的,我们可以理解linux把每一个用户分配一间屋子,没有钥匙即权限我们是进不去浏览以及修改文件的,但是既然是一间屋子,那当然

Linux的用户和权限管理

欢迎大家来到我的博客,首先声明此文是我的***作:若文中有不当之处,还请各位前辈大神多多指点,小生在这里先谢过了.生活总有各种不如意,对我来说眼前的一切就是最好的安排:说实话我并不是很喜欢软件这个专业,我是一个文科男,软件世界里的沟沟坎坎对我来说走起来真的有些吃力,来到大学莫名其妙的进了这个专业,成了IT大海里一个小石头.没办法,既来之则安之:唯有迎头向前才能彰显我辈精神啊:大学毕业我这个小石头便阴差阳错的接触到了软件运维这个行业,带着满满的信心怀揣着美好的前景我加入的Linux培训的大军.这不

Linux/Centos7账号与权限管理(超详细实例操作)

Linux/Centos7账号与权限管理 管理用户账号.组账号 查询账号信息 设置文件和目录的权限 设置文件和目录的归属 一.前言概述 ? 作为多用户.多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份.文件权限两个方面对资源进行限制.Linux基于用户身份对资源访问进行控制. 用户账号类别: 超级用户--root,权限最高 普通用户--自定义用户 匿名用户(nobody)类似于Windows中的Guest 程序用户--控

磁盘管理及文件系统管理中各种命令的使用

磁盘管理及文件系统管理中各种命令的使用 (fdisk.mkfs.mount.umount)命令 fdisk命令 fdisk进行硬盘分区从实质上说就是对硬盘的一种格式化.当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即MasterBootRecord,MBR)和引导记录备份的存放位置.而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现.用一个形象的比喻,分区就好比在一张白纸上画一个大方框.而格式化好比在方框里打上格子.安

Linux常用命令(第二版) --权限管理命令

权限管理命令 1.chmod[change the permissions mode of a file] : /bin/chmod 语法: chmod [{ugo}{+-=}{rwx}] [文件或目录名] // 直观 e.g. chmod u+wx filename chmod o-x filename chmod g=rwx filename 或者: chmod [mode=421] [文件或目录] // 推荐 权限所对数字: r-4 w-2 x-1 e.g.  rwxr-xr-- 754

Linux中文件系统的权限管理(普通权限,特殊权限,文件的扩展属性,FACL)

文件系统的权限管理(DAC体系:自主访问控制体系): 普通权限   特殊权限   文件的扩展属性   FACL(文件系统访问控制列表) 安全上下文: 任何在计算机中执行的任务都是由进程来实现的,所以进程就有必要访问和使用某些数据资源,进程和其要操作文件之间的关系可以叫做安全上下文: 在DAC模型中,定义安全上下文的方式很简单: 所有权: 任何启动进程的用户就是该进程的所有者,进程的所有者可以变更(需要特定的变更方式如su命令): 任何创建文件的用户就是该文件的所有者,文件的所有者是可以变更的:

Linux系统磁盘管理及文件系统管理中各类命令使用

一.复习上次内容 二.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 1.mkfs命令使用 mkfs.type -t /dev/sda... mkfs -t ext2 = mkfs.ext2 mkfs -t ext3 = mkfs.ext3 2.mke2fs命令:管理ext系列文件系统 mke2fs [OPTION]...DEVICE -t:指定格式化格式{ext2|ext3|ext4} -b BLOCK_SIZE:指定块大小,默认4096k,也可指定1024或2048