自己学习总结文档,有些乱,勿怪
1、Linux中的总药量是哪些意思
linux中,我们常常会用到ll命令(ls-l)查看目录信息列表,见右图:
上图中,“总计92”是指哪些?这儿的“总计”,也可以叫“总药量”或“total”,是指该目录所用到的block块数,这么这个block块数是如何估算得来的呢?见右图:
上图右侧数值是目录和文件所占用的块数(block数)的总和,4×8+40+12+8=92,即等于“总计92”,其中,“ll-s”命令也可写作“ls-ls”或“ls-l–size”,用“ls–help”查看ls命令参数信息,见右图(部份截图):
注意此处“-s”为大写,以块为单位列举每位文件的大小。
综上,ll或ls-l查询结果中的“total”数值,是指该目录下所有文件及其子目录所占用块数的总和。
2、linux回到根目录命令
1、cd..,意思是到上一级目录;
2、cd-,意思是返回到先前的目录,类似windows返回;
3、cd/,意思是回到根目录。
4、cdlinux的chmod命令,回到普通用户
1.切换用户的命令为:su+username
2.从普通用户切换到root用户:sudosu
3.退回到原先的用户:exit命令或logout,或则ctrl+d
4.假如要切换到新用户的工作环境:su-username如su-root
5.#代表普通用户,$代表超级用户。即root用户
3、linux文件权限
文件的权限有三种:读(r)、写(w)和执行(x),不仅用r、w和x表示以外,我们也可以使用二补码数表示,三种权限就可以使用3位二补码数来表示,一种权限对应一个二补码位,假如该位为1就表示具备此权限linux操作系统论文,假如该位为0就表示没不具备此权限,如表
假如做过单片机开发的话,还会发觉和单片机上面的寄存器位一样,将三种权限r、w和x
进行不同的组合,即可得到不同的二补码数和八补码数,3位权限可以组出8种不同的权限组合,如表
权限所对应的八补码数字就是每位权限对应的位相乘,例如权限rwx就是4+2+1=7。后面的文件test.c其权限为“rw-rw-r–”,因而其十补码表示就是:664。
另外我们也开始使用a、u、g和o表示文件的归属关系,用=、+和-表示文件权限的变化,
对于文件test.c,我们想要更改其归属用户(zuozhongkai)对其拥有可执行权限,这么就可以
使用:u+x。假如希望设置归属用户及其所在的用户组都对其拥有可执行权限就可以使用:gu+x。
1、权限管理命令
使用Shell来操作文件的权限管理,主要用到“chmod”和“chown”这两个命令,
权限更改命令chmod
命令“chmod”用于更改文件或则文件夹的权限,权限可以使用上面讲的数字表示也可以使
用字母表示,命令格式如下:
chmod[参数][文件名/目录名]
主要参数如下:
-c疗效类似“-v”参数,但仅回显修改的部份。
-f不显示错误信息。
-R递归处理,指定目录下的所有文件及其子文件目录一起处理。
-v显示指令的执行过程。
我们先来学习以下怎样使用命令“chmod”修改一个文件的权限常用linux系统,在用户根目录下创建一个
文件mytest,之后查看其默认权限,
中我们创建了一个文件:mytest,这个文件的默认权限为“rw-rw-r–”,我们将其权限改为“rwxrw-rw”,对应数字就是766,操作如下:
前面我们是通过数字来更改权限的,我们接出来使用字母来更改权限,
文件归属者更改命令chown
命令chown拿来更改某个文件或则目录的归属者用户或则用户组,命令格式如下:
chown[参数][用户名.][文件名/目录]
其中[用户名.]表示要将文件或则目录改为哪一个用户或则用户组,用户名和组名用
“.”隔开,其中用户名和组名中的任何一个都可以省略,命令主要参数如下:
-c疗效同-v类似,但仅显示修改的部份。
-f不显示错误信息。
-h只对将指定的目录下的所有文件和子目录一起处理。
-v显示处理过程。在用户根目录下创建一个test文件,查看其文件夹所属用户和用户组
4、linuxc盘管理
文件/etc/fstab详尽的记录了Ubuntu中硬碟分区的情况,
有一行“/wason/dev/sda1duringinstallation”,意思是根目录“/”是在/dev/sda1上的linux的chmod命令,其中“/”是挂载点,“/dev/sda1”就是我们装Ubuntu系统的硬碟。因为我们的系统是安装在虚拟机中的。可以通过如下命令查看当前系统中的c盘:
ls/dev/sd*上述命令就是复印出所有以/dev/sd开头的设备文件,
中有四个c盘设备文件,其中sd表示是SATA硬碟或则其它外部设备,最后
面的数字表示该硬碟上的第n个分区,例如/dev/sda1就表示c盘sda上的第一个分区。图
中都是以/dev/sda开头的,说明当前只有一个硬碟。假如再插上U盘、SD卡啥的就可能会出现/dev/sdb,/dev/sdc等等。假如你的U盘有两个分区这么可能还会出现/dev/sdb1、dev/sdb2这样的设备文件。
c盘管理命令
1、磁盘分区命令fdisk
假如要对某个c盘进行分区,可以使用命令fdisk,命令格如下:
fdisk
[参数]
主要参数如下:
-b
指定每位分区的大小。
-l
列举指定设备的分区表。
-s
将指定的分区大小输出到标准的输出上,单位为块。
-u搭配“-l”参数,会用分区数量代替柱面数量,来表示每位分区的起始地址。
例如我要对U盘进行分区,千万不要对自己装Ubuntu系统进行分区!!!可以使用如下命
令:sudofdisk/dev/sdb
以上就是Linux 中 ll 命令查看目录信息列表的原理与使用方法的详细内容,更多请关注小闻网其它相关文章!
评论(0)