摘要:
一、du du命令是查看文件或者目录大小的命令。 一般使用du -sh 查看,不用-sh参数意义也不大,应为不用这个参数,它会把目录下的所有文件大小递归的显示出来,就像这样: 如果用-sh参数: -s参数时求得总大小的意思,-h参数是以一种方便的方式显示文件大小,比如kb,mb,gb等等。 二、df 阅读全文
摘要:
一、mkpasswd mkpasswd用来生成随机密码字符串。可以指定长度和特殊字符的长度: -l 12代表长度是12,-s2代表包含两个特殊字符。 二、su su用来切换用户。 直接用su test1,发现切换完成后,目录还在/root下,这说明并没有完全切换。要完全切换,就要这样: 其实,完全切 阅读全文
摘要:
一、用户文件 文件:/etc/passwd 这个文件记录了用户了用户名,用户id,所属组,家目录,shell信息: 这个文件被用冒号分成7段,分别为:用户名:密码:用户id:组id:注释:家目录:shell。 二、密码文件 文件:/etc/shadow。基本不修改,了解一下就好了。 这个文件,每行也 阅读全文
摘要:
一、和find相关的几个搜索命令,了解即可。 1.1 which 这个命令只能查找在环境变量下面的文件,如上面的代码一样。 1.2 locate 这个命令依赖搜索库,文件录入不及时,但是可以手动更新,使用命令: 如果命令没有的话,需要安装: 1.3 whereis 这个命令,知道就好了,很少用。 二 阅读全文
摘要:
一、set_uid set_uid其实是一种特殊权限,我们看一个文件: 它的所有者的x权限位被s代替了。那么这个s代表什么意思呢?它代表执行这条命令的普通用户,能暂时拥有这个命令所有者的身份。 举个例子来说,我们可以通过passwd命令来修改密码。我们再来看看密码存放的文件: 我们发现这个文件的权限 阅读全文
摘要:
一、权限位 权限位分为两个部分,第一个部分是谁的权限,第二部分是权限是多少。其中第一个部分一般分为:用户,用户组,其他用户。第二部分分为r:读权限,w:写权限,x:执行权限。可读,可写,可执行的权限,用数字表示分别是:421。 用一段代码来说明: rwxr-xr-x:表示权限位的值。 root ro 阅读全文
摘要:
一、环境变量 环境变量其实就是$PATH: 包含在环境变量里的命令不需要写全路径,只需要写文件名就可以了: 我们经常用的ls命令其实就是执行的/usr/bin/ls,因为/usr/bin在环境变量里,所以直接可以执行ls。 如果我们想在环境变量里增加路径,可以用两种方法: 1.临时修改 2.永久修改 阅读全文
摘要:
一、绝对路径 就是从根开始的,如:/root、/usr/local。 二、相对路径 相对于当前路径的,比如我们在当前路径下建立了一个a.txt。 三、cd命令 cd命令的意思是change directory,即更换目录。 cd命令的几个常用参数: 切换到上一级目录: 切换到家目录 切换到上一个目录 阅读全文
摘要:
一、系统目录结构 在我们的根目录下,有这样一些文件夹 /bin /sbin /usr/bin /usr/sbin /sbin一般都是root用户用的 /boot 系统启动相关的,grup就放在这里,这里的关键文件删掉就启动不了了 /dev 设备文件目录,光盘,硬盘,鼠标,键盘 /etc 配置文件 / 阅读全文
摘要:
一、单用户模式 忘记root密码后,找回密码有两种方法: 单用户(grub没有加密的情况下可以使用) 救援模式 这一节我们先讲单用户模式 1.先重启(3种方法) reboot init 6 showdown -r now 知识点:(关机:init 0 或者 poweroff ) 2.把光标移到上面那 阅读全文