7月25日
4.2.2Linux常用命令-权限管理命令-其他权限管理命令(chown chgrp umask)
1. chown(改变文件或者目录的所有者)
原意:change file ownership
格式:chown [用户] [文件或目录]
备注:只有原文件的所有者或者root管理员才能chown
2.chgrp(改变文件或者目录的所属组)
格式:chgrp [用户组] [文件或目录]
3.umask(显示设置文件的缺省权限)
格式:umask [-S]
-S:以rwx形式显示新建文件缺省权限
备注:在linux种默认新建的文件权限:644 不具备可执行权限,为了安全性
默认新建的目录权限:755
使用方法:可以更改默认文件权限的参考值
eg. umask 077
Linxu 会先将777与077作与非运算得到 700 即 rwx --- ---,即更改初始文件权限为 rwx --- ---
4.3.1Linux常用命令-文件搜索命令-文件搜索命令find(-name -iname * ? -size + - -user -group -amin-cmin -mmin -type f d l -inum -a -o -exec/-ok {} \;)
1.备注:尽量少用find,因为会消耗大量系统资源
2.find(文件搜索)
格式:find [搜索范围] [条件匹配]
备注:-name为精准搜索,搜索init则只搜索文件名为init的文件,名字中包含init的文件不会被搜索到
如果要搜索包含init字母的文件名,则 -name *init*
或者 -name init??? 其中问号匹配单个字符,会搜索到inittab
-iname不区分大小写搜索
-size 大小换算方法: 1数据块 = 512字节 = 0.5K
100MB = 102400KB = 204800
其中 {} \ ;是固定格式 -ok与-exec的区别是 -ok会询问是否确定
-inum 一般用来删除,有些很繁琐的名字无法删除可以通过查找inode后删除
4.3.2Linux常用命令-文件搜索命令-其他文件搜索命令(locate which whereis grep)
1.locate(文件资料库种查找文件)
格式:locate 文件名
备注:locate存在的问题,可能因为系统没有及时更新文件,搜索不到,但是大量常用的系统文件还是能搜到的
2.which(搜索命令所在目录及别名信息)
格式:which [命令名称]
3.whereis(搜索命令所在目录及帮助文档)
格式:whereis [命令名称]
4.grep(在文件中搜索字串匹配的并行输出)
格式: grep -iv [指定字串] [文件]
-i 不区分大小写
-v 排除指定字串
4.4Linux常用命令-文件搜索命令-帮助命令(man help)
1.man(帮助命令,获得帮助信息)
格式:man [命令或配置文件]
eg. man ls 查看ls命令的帮助信息
man services 查看配置文件services的帮助信息
备注:例如password同时有命令和配置文件,linux优先查看命令
passwd命令在man1目录下,passwd配置文件在man5目录下
通常1表示命令的帮助,5表示配置文件的帮助
2.help(获得shell内置命令的帮助信息)
格式: help 命令
备注:系统有很多内置命令无法通过man来查找 比如cd umask等,这时候需要help
4.5Linux常用命令-文件搜索命令-用户管理命令(useradd passwd who)
1.useradd(添加新用户)
格式:useradd 用户名
2.passwd(设置用户密码)
格式:passwd 用户名
备注:普通用户设置密码不能太简单,而root可以
3.who(查看登陆用户信息)
格式:who
显示: 登陆用户名 登陆终端(tty表示本地终端 pts表示远程登陆) 登陆时间 登陆主机IP地址
4.6Linux常用命令-文件搜索命令-压缩解压命令
1.gzip(压缩文件)
原意:GNU zip
格式:gzip [文件]
压缩后文件格式: .gz
备注:gzip只能压缩文件,不能压缩目录,与WINDOWS不同
gzip压缩完之后是不保留原文件的
2.gunzip(解压缩.gz的压缩文件)
格式: gunzip [压缩文件]
3.tar(打包目录)
格式: tar 选项[-zcf] [压缩后文件名] [目录]
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
-x 解包
-z 解压缩
备注:LINUX压缩目录的步骤:1.先对目录打包 tar 2.再对打包好的tar文件压缩 3.最终格式abc.tar.gz
后面会大量使用 tar -zxvf abc.tar.gz 的命令来解压缩编译环境
4.zip(压缩文件或目录)
格式: zip 选项[-r] [压缩后文件名] [目录]
-r 压缩目录
压缩后文件格式:zip
备注:zip会保留原文件
linux压缩文件有gz和zip两种
5.unzip(解压缩zip文件)
格式:unzip [压缩文件]
6.bzip2(压缩文件)
格式: bzip2 选项[-k] [文件]
-k:产生压缩文件后保留原文件
备注:特点是压缩比惊人,一般用于大文件
7.bunzip2(解压缩)
格式:bunzip2 选项[-k] [压缩文件]
-k:解压缩后保留原文件
8.总结
4.7 Linux常用命令-网络命令
1.write(给用户发信息,以ctrl+D保存结束)
格式: write <用户名>
2.wall(发广播信息)
格式: wall [message]
3.ping(测试网络连通性)
格式: ping 选项 IP地址
-c:指定发送次数
4. ifconfig(查看和设置网卡信息)
格式:ifconfig 网卡名称 IP地址
查看方法:ifconfig(本机网卡和回环网卡)
5.mail(查看发送电子邮件)
格式:mail [用户名]
6.last(列出目前与过去登入系统的用户信息)
格式:last
7.lastlog(检查某特定用户上次登录的时间)
8.traceroute(显示数据包到主机间的路径)
9.netstat(显示网络相关信息)