走入计算机的第五天(关注于目录的操作)

---恢复内容开始---

1  一些简单的命令

cat:查看文件的所有内容。

head:查看文件头几行的内容,默认前十行。后面加上(-数字)就是看那个数字对应的前几行。

tail:查看文件后几行的内容,默认后十行。后面加上(-数字)就是看那个数字对应的后几行。后面加上-f(文件夹),会检测有没有新加的内容。

more:以百分比的方式查看。

less:通过上下键的方式翻页查看。

mv:剪切的作用,用法和cp用法差不多(mv /要剪切文件名的上级目录/要剪切的文件 /要剪切到的位置/),不同的是剪切差不多是移动文件,将原文件复制剪切,移动到另一个地方,不过原文件没有了。 在剪切的过程中还可以更改文件名(mv 要剪切的文件名  要更改的文件名)。

bin/bash:登陆shell,相当于打开终端。并操作。

passwd:给用户设置密码,后面加上你要设置密码用户。

id:查看用户的详细资料,后面加上你要查看的用户名。

vim:后面加上你要编辑文件的路劲,然后按一下a,就会变到插曲模式,编辑过后再按一下Esc,再按shift+:,然后再按wp,然后Enter(vim --》文件路径--》a--》进去编辑模式--》esc--》shift+:--》wp --》Enter)。后面加上!就是强制保存退出。

userdel:删除用户,后面加上-r,才能删除所有用户的所有内容。

ll:和ls -l一样。ls -dl:目录,查看目录的本身的详细信息,等同于ll -d。

chown:修改属主和属组(属主:属组 修改的目标)。

usermod:建账号。后面加-g属于主组。后面加-G是添加附属组,属于覆盖的方式。要想追加的方式是后面加-a -G。

groupadd:建组,后面加上你要建的组名。

userdel:删除组,后面加上-r你要删除的对象。

chmod:更改文件或目录权限信息。后加上你要改权限的对象。后面加上-R在加上你要改权限的对象,属于递归的更改权限。还有数字更改权限,(r=4,w=2,x=1)chmod后面加上权限相对应数字的和。属于递归的改。

2  一些符号的作用

>:输出重定向符,重定向内容到文件,新内容会覆盖原有的内容,如果文件不存在,还会穿件新的文件。将>左边的执行结果定位点右边(自己想要输出的位置)。

>>输出追加重定向符,>>追加内容到文件(中间无空格)。原本有一堆文件,然后再加一个文件,不同的是把加的这个文件放在这对文件的最下面。

3 一些重要目录下的文件内容

/etc/passwd文件:passwd文件里是所有用户的信息。以:为分割符。第一个是用户名,第二个是密码的占位符(证明用户是有密码的,可以将密码删除),第三个就是用户的ID号(UID),第四个是属于哪个组的ID(GID),第五个是用户的资料(可有可无),第六个是用户的家目录,最后一个是用户登陆shell(bin/bash或者是sbin /nologin两条命令。bin/bash是可登陆shell,sbin/mologin是不可登陆shell。)

/etc/shadow文件:密码文件,第一个是用户名,第二个就是密码的密文,后面就是密文的过期时间或过期多长时间的提示。

/etc/group文件:组文件,第一个是组名,第二个是组密码的占位符,第三个是组ID(GID)。有的有哈有第四个,就是代表的组成员。

/etc/gshadow文件:组密码文件,第一个是组名,第二个是组密码。

/home/usor1文件:用户家目录。

/var/spool/mail/usor1文件:存放用户的邮箱。

4 权限相关的详细信息

第一段代表文件的权限信息,第一小段代表的是文件类型,-代表普通文件;d代表的是目录文件;b代表块设备文件,等等。

第二小段权限信息,三位一组,第一组是代表用户的权限信息,第二组代表属组的权限信息,第三组代表其他用户的权限信息。(r:read可读 ,w:write可写,x:execute可执行,-代表没有)。

第二段是硬连接数。

第三段是文件的大小。

第四段是文件创建日期

第五段是文件的名称。

5  权限的作用

对文件

读:可以对文件内容

写:可以修改文件内容

执行:可以把文件当程序去执行

对目录

读:可以浏览到该目录下的子目录和子文件

写:可以在该目录下新建文件,修改文件名,删除文件

执行:可以cd切进该目录

---恢复内容结束---

时间: 2024-10-28 19:02:08

走入计算机的第五天(关注于目录的操作)的相关文章

5. 蛤蟆的计算机组成原理笔记五输入输出系统

5. 蛤蟆的计算机组成原理笔记五输入输出系统 本篇名言:"质朴却比巧妙的言辞更能打动我的心. --莎士比亚" 欢迎转载,转载请标明出:http://blog.csdn.net/notbaron/article/details/48037245 1.  输入输出系统 1.1             I/O 软件 (1) I/O 指令 CPU 指令的一部分 (2) 通道指令 通道自身的指令 1.2             I/O设备与主机信息传送的控制方式 1. 程序查询方式 2. 程序中

CUDA编程(五)关注内存的存取模式

CUDA编程(五) 关注内存的存取模式 上一篇博客我们使用Thread完成了简单的并行加速,虽然我们的程序运行速度有了50甚至上百倍的提升,但是根据内存带宽来评估的话我们的程序还远远不够, 除了通过Block继续提高线程数量来优化性能,这次想给大家先介绍一个访存方面非常重要的优化,同样可以大幅提高程序的性能~ 什么样的存取模式是高效的? 大家知道一般显卡上的内存是 DRAM,因此最有效率的存取方式,是以连续的方式存取,单纯说连续存取可能比较抽象,我们还是通过例子来看这个问题. 之前的程序,大家可

攻城狮在路上(叁)Linux(十五)--- 文件与目录的默认权限与隐藏权限

一.文件默认权限:umask <==需要被减去的权限. 1.umask指的是当前用户在新建文件或者目录时的默认权限,如0022; 2.默认情况下,用户创建文件的最大权限为666; 创建目录的最大权限为777. 3.最终权限 = 最大权限 - umask; <== 此处注意并非是数值直接相减. 4.设置umask: umask 002; 5.由上述条件,自己判断用户新建文件或目录的最终权限. 二.文件的隐藏属性: chattr.lsattr , 隐藏属性对于系统安全有很大的帮助. chattr

Hadoop阅读笔记(五)——重返Hadoop目录结构

常言道:男人是视觉动物.我觉得不完全对,我的理解是范围再扩大点,不管男人女人都是视觉动物.某些场合(比如面试.初次见面等),别人没有那么多的闲暇时间听你诉说过往以塑立一个关于你的完整模型.所以,第一眼,先走外貌协会的路线,打量一番,再通过望闻问切等各种手段获取关于你的大量信息(如谈吐.举止等),以快速建立起对于你的认识. 待人接物如此,搞技术也不例外,起码我是这样的.把玩了一番Hadoop的MapReduce过程,单词计数.去重.单表关联等运行的时候控制台打印出各种我看懂看不懂的信息,有了这些视

走入计算机的第十五天(python基础三)

一 变量值之类型与对象程序中需要处理的状态很多,于是有了不同类型的变量值,x='egon',变量值'egon'存放与内存中,绑定一个名字x,变量值即我们要存储的数据. 在python中所有数据都是围绕对象这个概念来构建的,对象包含一些基本的数据类型:数字,字符串,列表,元组,字典等程序中存储的所有数据都是对象,一个对象(如a=1)有: 一个身份(id) 一个类型(type) 一个值(通过变量名a来查看) 二 可变对象与不可变对象    实例被创建后,身份和类型是不可变的,    如果值是不可以被

走入计算机的第二十五天(内置模块3之正则表达式)

一 什么是正则表达式 就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行. 正则表达式的功能:字符串的模糊匹配查询. 二  re模块 不同的语言均有使用正则表达式的方法,python中是用re模块实现的. 使用的方法格式:变量名=re.re中的其中一个子模块("规则","内容") 元字符 1   .(点) :

走入计算机的第四十天(数据库1)

一  什么是数据库 数据库故名思意就是存放数据的地方,是指长期存储在计算机内有组织可以共享的数据的集合. 数据库的数据按照一定的数学模型组织,描述和储存的,具有较小的冗余性和较高的可扩展性,并共享 二 数据库管理系统软件 数据库管理系统(Database Management System)是操纵和管理数据库的大型软件,用于建立,使用和维护数据库,简称DBMS. 它对数据库进行统一的管理和控制,以确保数据库的安全性和完整性.用户通过DBMS访问数据库中的数据,数据库中的管理员也是通过DBMS进行

走入计算机的第三十三天(异常处理和scoket编程)

一 异常处理 1 异常和错误,而错误分成了两种 一是语法错误,这种错误过不了解释器的检测,必须要在执行前改正 二是逻辑错误,在执行的时候检测出了错误. 2 什么是异常:异常就是程序在运行是产生的错误信息. 3 异常的种类 python3中不同的异常分为不同的类型,用不同的类型去标识.不同的类型对象错误都有相对应的标识语法. AssertionErr: 断言语句失败:关键字后边的条件为假的时候,程序将 停止并抛出AssertionError异常,语句一般是在测试程序的时候用于在代码中置入的检查点.

走入计算机的第十天(linux基础的结尾)

一  nfs服务器 1  NFS的介绍:是Network File System的简写,是网络文件系统.用于分散式文件系统的协定,由sun公司开发的,在1984年向外公布的. 2  NFS的功能:是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. 3  NFS的基本原则:是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系