美文网首页
(二)Linux常用命令

(二)Linux常用命令

作者: guideEmotion | 来源:发表于2019-10-03 10:30 被阅读0次

一 命令格式

image.png
  • -是简化
  • 参数就是命令操作的对象
  • 大部分命令的格式,不是所有

二 目录处理命令

2.1 ls(查看目录下的内容)

image.png
  • 隐藏文件就是以.开头的文件
  • l就是long的缩写,表示长格式显示。会展示更多的信息
  • -h human 人性化显示 (通用选项
  • 查看目录本身的信息
    image.png
  • -i inode,查看文件的节点id

ls内容解读

image.png

前10个字符解读

  • 第一个字符表示文件类型(-:二进制文件(文件在计算中都是以二进制保存的);d:目录;l:软链接文件)剩余还剩下许多特殊文件类型,一般是系统文件;我们不用考虑
  • 剩下9个字符
    image.png
    更多信息在之后章节介绍

2.2 mkdir(创建目录)

用来创建新的目录


image.png
  • -p 递归创建
  • 可以同时创建多个目录,只需要参数间用空格隔开

2.3 cd(切换目录)

image.png

2.4 pwd(显示当前工作目录)

image.png
  • .表示当前目录
  • ..表示上一级目录

2.5 rmdir(删除空目录)

image.png
  • 如果同时删除多个目录,失败的会报错。其他不报错的会成功删除

2.6 cp(复制文件或目录)

大小写区分!!!

image.png
  • 也支持同时复制多个文件到一个目的地
  • -p就是不会修改最后修改时间

2.7 mv(剪切或改名)

  • 和cp不一样,移动目录不需要-r
  • 测试可得:剪切目录,不会修改文件的更新时间
    image.png

2.8 rm(删除文件/目录)

image.png

三 文件处理命令

3.1 touch(创建文件)

image.png
  • 因为linux可以同时存在多个参数(参数会用空格隔开),所以如果想要创建待空格的文件名。需要用双(单)引号括起来


    image.png

3.2 cat(显示文件内容)

  • 反向显示tac命令
  • 因为是一次性输出内容,不适合大文件


    image.png

3.3 more(分页显示文件内容)

  • 缺点:无法往回翻页


    image.png

3.4 less(支持向上翻页)

image.png
  • pageUp 向上翻页
  • 上箭头 往上翻一行
  • 支持搜索,在less状态中。按/ 后面加上搜索的内容;按n(next)可以继续往下找
    image.png

3.5 head(查看文件前面几行)

  • 不用-n指定行数,默认10行
    image.png

3.6 tali(查看文件后面几行)

image.png

四 链接命令

4.1 ls(生成链接文件)

image.png
image.png
  • 软链接,就是类似windows中的快捷方式(权限全是3个rwx,权限最大);只是符号链接
  • 硬链接特性(1.同步更新,但删除并不同步 2.i节点的id一样。说明指向了同一个节点。也即:两者本质上引用了一个文件。这也解释了同步更新的原因。但不能同步删除时因为删除了只是一个引用)
  • 个人理解:软连接指向的是一个引用(硬链接复制的也是这种引用)。这种引用指向了文件对应的i节点。


    image.png

五 权限管理

5.1 chmod(改变文件权限)

image.png

权限的数字表示

image.png
  • chmod 761 a.txt
  • -R递归修改

权限rwx解读

image.png
  • 文件能不能删,不是看对文件的权限。而是看对文件所在目录的权限
  • r和x一般是成对出现的(不能有问题)

5.2 chown(改变文件/目录的所有者)

image.png

5.3 chgrp(改变所有组)

image.png

5.4 umask(显示/设置文件的缺省权限)

image.png
  • linux另一个规定。默认新建的文件都没有可执行权限(全部去掉了x

六 文件搜索

6.1 find(文件搜索)

image.png

匹配条件

  • 默认是精准匹配,如果想要模糊搜索。需要使用通配符
  • -n的单位是数据库,1数据库=0.5kb=512字节
  • 以时间为单位时,+表示超过多少时间,-表示多少时间以内
    image.png
    image.png

搜索到还可以直接执行文件

image.png
image.png

6.2 其他搜索命令

find搜索速度比较慢

locate(在文件资料库种查找文件)

  • 资料库不是实时的,可以通过updatedb更新资料库
  • 资料库不会搜索部分目录(例如:/tmp)
  • 更多内容需要网上查阅


    image.png

which(搜索命令所在目录以及别名信息)

image.png

whereis(搜索命令所在目录以及帮助文档所在目录)

image.png

grep(在文件种搜索字符串匹配的行并输出)

  • 排除功能也很重要
  • ^表示起始位置.$表示结尾。就是正则表达式
    image.png

七 帮助命令

7.1 man

image.png

7.2 --help选项

7.3 help命令

7.4 appopos

八 简单用户管理命令

8.1 useradd(添加用户)

image.png

8.2 passwd(修改用户密码)

image.png

8.3 who(查看用户登陆信息)

image.png

8.4 w

九 压缩解压命令

9.1 gzip

  • 默认压缩完后,原文件就不见了
  • 只能压缩文件
    image.png

9.2 gunzip

image.png

9.3 tar

  • 保留原文件
  • 先打包再用gzip压缩也可以达到-z选项的效果
    image.png

解压

  • 命令是一样的
  • c换成了x
    image.png

9.4 zip

image.png
  • 源文件保留
  • 压缩比没有gzip高

9.5 unzip

不分文件还是目录

9.6 bzip2

image.png

9.7 bunzip2

十 网络命令

10.1 wirte(给用户发信息)

  • 前提:发送的用户必须当前在线
image.png

10.2 wall(给所有的用户发信息)

image.png

10.3 ping(测试网络连通性)

10.4 ifconfig

image.png

10.5 last(可以查看计算机开机时间)

image.png

10.6 lastlog(查看各个用户上次登陆的时间)

image.png

10.7 traceroute(显示数据包到主机间的路径)

image.png

10.8 netstat(显示网络相关信息)

image.png

选项

image.png

10.8 setup(配置网络)

  • redhat专用命令


    image.png

10.9 mount(挂载命令)

image.png

十一 关机重启命令

11.1 shutdown

image.png

10.2 系统运行级别

image.png
image.png

10.3 logout

相关文章

网友评论

      本文标题:(二)Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/tkwlpctx.html