史上最牛的Linux视频教程—兄弟连 学习笔记2

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(显示网络相关信息)

   

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值