2.17隐藏权限lsattr_chattr隐藏权限ls-l看不到设置隐藏权限的命令位chattr这个一个附件权限增加隐藏权限打开写入东西写不进去下面提示你正在更改一个只读的文件写不进去东西保存不了这样写入也不可以查看权限查看隐藏权限新建文件是什么权限也没有的无法更改名字无法删除带~号的为缓存文件编辑的时候自动创建的缓存文件在创建也不可以因为touch会更改文件的时间去掉隐藏权限然后可以更改编辑+a
2.16umaskumask是用来决定默认的文件和目录权限的通过umask怎么确定你默认权限就是减法不能用数字减要用9位的权限位去减查看文件权限644创建目录目录权限755运行命令查看值更改值创建文件目录没更改值前文件权限是644目录权限755更改值后文件权限是664目录权限775貌似是减法的规律但是不是减法的规律如果把umask改成003这样计算就不对了正常计算权限用权限位去减在创建文件就变成7
2.15更改所有者和所属组chown查看系统用户有哪些以前创建的用户haihaiuser1chown更改所有者和所属组changeowner缩写chown不仅可以更改所有者chgrp更改所属组changegroup缩写chown还可更改所属组所有者和所属组中间需要用冒号隔开只改所属组chown-R会把目录和目录里的文件全都把所有者和所属组更改
2.14文件或目录权限chmod1.权限表示9位表示文件权限文件权限和所有者所属组有关系前面root代表所有者后面root代表所属组9位权限分成3段3个权限位rw-r--r--rw-代表所有者的权限可读可写不可执行r--代表所属组的权限可读不可写不可执行r--除了所有者所属组之外其他用户权限可读不可写不可执行是否可写w表示是否可读r表示是否可执行x表示不可以用-表示可用数字表示比如2.chmod权
2.13文档查看cat_more_less_head_tailcat查看文件内容对应的tac倒序查看cat-A显示所有的字符$表示每一行的行尾cat-n会把行号显示出来给1.txt追加点内容方便下面实验>>追加内容wc-l查看行数more多的意思也是用来查看文件内容特点一屏一屏的显示按空格键下翻【ctrl】+b上翻【ctrl】+f下翻less类似more但是支持方向键上下翻看到最后不会
2.12mv命令mvmove相当于把文件挪动地方如果在一个目录下直接mv相当于是改名字同样我也可以去把文件放到一个目录里或我把一个文件放到另外一个分区下同时改名字比如把/tmp/1.txt放到root下并且改名字改成2.txt现在在吧ls2放到aming目录下去特殊情况创建ls2在挪动就会询问是否要覆盖whichmv如果不提示就可以用命令的绝对路径特殊用法改名字挪地方把aming1放到aming下
cp就是copy拷贝的意思cp就是源文件拷贝到目标文件比如把passwd拷贝到1.txt(文件)拷贝目录cp-r目录应该带/统一化约定目录全部加/即使目录不存在比如tree!$!$上一条命令的最后参数快捷办法!$正确输入应该是这样tree/tmp/laozhi1/whichcp有别名-i表示会询问是否覆盖就类似于rm会询问如果不想让询问直接输入就绝对路径命令就不询问拷贝目录当目标目录已经存在的时候
2.10环境变量PATH环境变量指定了命令的查询路径which可以查看到命令的所在路径有没有别名[root@localhost~]#whichrmaliasrm='rm-i'/usr/bin/rm[root@localhost~]#whichrmdir/usr/bin/rmdir从下面目录查找命令所在路径[root@localhost~]#echo$PATH/usr/local/s
2.9rm命令rm是remove缩写删除的意思删除文件会问你是否删除输入y删除然后查看rm-f直接删除不询问-fforce强制的*表示目录下的所有文件!加命令表示使用命令历史里面上一次最近一次使用的开头的命令比如!touchhistory可以看到所有输入过的命令rm删除目录需要加-r并且会逐步询问逐个单个使用rm不可删除目录rm-rf不会询问直接删除一串目录-v可视化需要先删除文件再删除子目录-f
2.8创建和删除目录mkdirrmdirmkdir是makedirectory的缩写创建目录的意思mkdir只可创建单个目录不可创建一串目录[root@localhost/]#mkdir/tmp/laozhilinux/[root@localhost/]#ls-l/tmp/总用量0drwxr-xr-x.2rootroot63月1220:34laozhilinuxdrwx------.3rootro
cd 后面跟路径会到达指定的目录下 pwd 查看当前所在的路径 所在的目录文件夹 cd - 相互交互 回到上回目录 再输入又回到刚才目录 cd 只输入cd回到架目录下 回到root下 cd ~ 波浪号就相当于架目录 就相当于root cd .. 回到上级目录 最顶尖的目录就是根
2.6相对和绝对路径任何文件都有一个从根开始的路径绝对路径是从根开始的比如这就是绝对路径[root@localhost~]#ls/etc/sysconfig/network-scripts/ifcfg-ens33/etc/sysconfig/network-scripts/ifcfg-ens33[root@localhost~]#ls/root/anaconda-ks.cfg/root/anaco
2.5alias命令命令都会有别名怎么查看呢?which查看命令别名和命令别名的绝对路径有的命令有alias有的没有[root@localhost~]#whichlsaliasls='ls--color=auto'/usr/bin/ls[root@localhost~]#whichllaliasll='ls-l--color=auto'/usr/bin/ls[roo
用ls查看文件第一列的第一位表示文件的类型d表示目录蓝色表示目录-表示普通的文件cat可以查看普通的文本文档cat但不能看这种绿色的因为是二进制文件dev下的文件×××的前面是cc表示字符串设备lr绿色表示的软连接b表示光盘磁盘文件find命令是用来查看指定文件的用法很复杂后面会讲s表示通信的进程与进程之间的通信传数据和信号等总结d目录-横杠表示普通的文件(包括文本文档和二进制文件)c表示字符串设备
2.3ls命令1.ls-lls-l用来列出文件的详细信息[root@localhost~]#ls-l总用量4-rw-------.1rootroot14221月2404:18anaconda-ks.cfg文件属性文件权限表示有多少个文件使用了相同的indoe号所有者所属组大小时间2.ls-i查看indoe号用-i看[root@localhost~]#ls-i33582989anaconda-ks.
1.dhclient自动获取IP地址ipadd查看IP地址inet为自动获取的IP2.vmwere菜单栏的编辑虚拟网络编辑器NAT模式子网地址NAT设置查看网关3.设置静态IPls/etc/sysconfig/network-scripts/ifcfg-ens33cne33网卡名vi/etc/sysconfig/network-scripts/ifcfg-ens33i编辑BOOTPROTO=dhc
linux 系统目录结构
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号