Linux(知识总结,基础)

Linux基础的环境搭建主要包括VMWare WorkStation的安装以及Linux虚拟机环境的搭建。
Linux常用命令使用
文件处理命令(目录处理命令、文件处理、链接命令)
权限管理命令
文件搜索命令
帮助命令
用户管理命令
压缩解压命令
网络命令
关机重启命令
Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件、管道文件等
普通文件(-),即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或修改内容
目录文件(d),用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方
链接文件(l),可以参考Windows当中的快捷方式,有软链接和硬链接之分,更强大
设备文件(b),则表示为装置文件里面的可供储存的接口设备
串行端口设备(c),则表示为装置文件里面的串行端口设备,例如键盘、鼠标
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-h
-rw-r–r- -

  • 文件类型
    rw- r-- r- -
    u g o
    u所有者 g所属组 o其他人
    r 读 w写 x执行
    命令名称:mkdir
    命令英文原意:make directories
    命令所在路径:/bin/mkdir
    执行权限:所有用户
    语法:mkdir -p [目录名]
    功能描述:创建新目录
    -p 递归创建
    范例: $ mkdir -p /tmp/shandong/jinan
    $ mkdir /tmp/shandong/jinan /tmp/shandong/qingdao
    命令名称:pwd
    命令英文原意:print working directory
    命令所在路径:/bin/pwd
    执行权限:所有用户
    语法:pwd
    功能描述:显示当前目录
    范例:$ pwd
    /tmp/shandong
    命令名称:rmdir
    命令英文原意:remove empty directories
    命令所在路径:/bin/rmdir
    执行权限:所有用户
    语法:rmdir [目录名]
    功能描述:删除空目录,非空删不了
    范例: $ rmdir /tmp/shandong/jinan
    命令名称:cp
    命令英文原意:copy
    命令所在路径:/bin/cp
    执行权限:所有用户
    语法:cp -rp [原文件或目录] [目标目录]
    -r 复制目录
    -p 保留文件属性
    -i 覆盖文件前询问用户
    -v 显示指令执行过程
    功能描述:复制文件或目录
    命令名称:mv
    命令英文原意:move
    命令所在路径:/bin/mv
    执行权限:所有用户
    语法:mv [原文件或目录] [目标目录]
    -f 如果重复则直接覆盖
    -i 覆盖前询问用户
    -v 显示执行过程信息
    功能描述:剪切文件、改名
    命令名称:rm
    命令英文原意:remove
    命令所在路径:/bin/rm
    执行权限:所有用户
    语法:rm -rf [文件或目录]
    -r 删除目录,递归删除
    -f 强制执行
    功能描述:删除文件
    命令名称:touch
    命令所在路径:/bin/touch
    执行权限:所有用户
    语法:touch [文件名]
    功能描述:修改时间戳,顺便创建空文件
    命令名称:cat
    命令所在路径:/bin/cat
    执行权限:所有用户
    语法:cat [文件名]
    功能描述:显示文件内容
    -n显示行号
    命令名称:more
    命令所在路径:/bin/more
    执行权限:所有用户
    语法:more [文件名]
    (空格) 或f 翻页
    (Enter) 换行
    q或Q 退出
    功能描述:分页显示文件内容
    命令名称:less
    命令所在路径:/usr/bin/less
    执行权限:所有用户
    语法:less [文件名]
    功能描述:分页显示文件内容(可向上翻页)
    page up向上翻页 pagedown 向下翻页
    上箭头 可以翻一行
    可以进行搜索 /service n可以继续查找
    命令名称:head
    命令所在路径:/usr/bin/head
    执行权限:所有用户
    语法:head [文件名]
    功能描述:显示文件前面几行信息
    -n 指定行数
    默认显示前10行
    命令名称:tail
    命令所在路径:/usr/bin/tail
    执行权限:所有用户
    语法:tail [文件名]
    功能描述:显示文件后面几行
    -n 指定行数
    -f 动态显示文件末尾内容(echo “ddd”>>1)
    命令名称:ln
    命令英文原意:link
    命令所在路径:/bin/ln
    执行权限:所有用户
    语法:ln -s [原文件] [目标文件]
    -s 创建软链接
    功能描述:生成链接文件
    权限管理命令:chmod
    命令名称:chmod
    命令英文原意:change the permissions mode of a file
    命令所在路径:/bin/chmod
    执行权限:所有用户
    语法:chmod [{ugoa}{±=}{rwx}] [文件或目录]
    [mode=421 ] [文件或目录]
    -R递归修改
    功能描述:改变文件或目录权限
    二进制表示:将三个权限组看成三个二进制数,每个组内的每个权限分别表示一位二进制,有该权限则为“1”,无该权限则为“0”
  • rwx rw- r-- : 111 110 100
    命令名称:chown
    命令英文原意:change file ownership
    命令所在路径:/bin/chown
    执行权限:所有用户
    语法:chown [用户] [文件或目录]
    功能描述:改变文件或目录的所有者
    命令名称:chgrp
    命令英文原意:change file group ownership
    命令所在路径:/bin/chgrp
    执行权限:所有用户
    语法:chgrp [用户组] [文件或目录]
    功能描述:改变文件或目录的所属组
    命令名称:find
    命令所在路径:/bin/find
    执行权限:所有用户
    语法:find [搜索范围] [匹配条件]
    功能描述:文件搜索
    命令名称:locate
    命令所在路径:/usr/bin/locate
    执行权限:所有用户
    语法:locate 文件名
    locate –i 不区分大小写
    功能描述:在文件资料库中查找文件
    命令名称:which
    命令所在路径:/usr/bin/which
    执行权限:所有用户
    语法:which 命令
    功能描述:搜索命令所在目录及别名信息
    命令名称:whereis
    命令所在路径:/usr/bin/whereis
    执行权限:所有用户
    语法:whereis [命令名称]
    功能描述:搜索命令所在目录及帮助文档路径
    命令名称:grep
    命令所在路径:/bin/grep
    执行权限:所有用户
    语法:grep -iv [指定字串] [文件]
    功能描述:在文件中搜寻字串匹配的行并输出
    -i不区分大小写
    -v排除指定字串
    命令名称:man
    命令英文原意:manual
    命令所在路径:/usr/bin/man
    执行权限:所有用户
    语法:man [命令或配置文件]
    功能描述:获得帮助信息
    命令名称:who
    命令所在路径:/usr/bin/who
    执行权限:所有用户
    语法:who
    功能描述:查看登录用户信息
    命令名称:gzip
    命令英文原意:GNU zip
    命令所在路径:/bin/gzip
    执行权限:所有用户
    语法:gzip [文件]
    功能描述:压缩文件(不包括源文件)
    gzip *:对目录中的文件进行压缩
    压缩后文件格式:.gz
    命令名称:gunzip
    命令英文原意:GNU unzip
    命令所在路径:/bin/gunzip
    执行权限:所有用户
    语法:gunzip [压缩文件]
    功能描述:解压缩.gz的压缩文件
    命令名称:tar
    命令所在路径:/bin/tar
    执行权限:所有用户
    语法:tar选项[-zcf] [压缩后文件名] [目录]
    -c打包
    -v显示详细信息
    -f指定文件名
    -z打包同时压缩
    功能描述:打包目录
    压缩后文件格式:.tar.gz
    tar命令解压缩语法:
    -x解包
    -v显示详细信息
    -f指定解压文件
    -z解压缩
    命令名称:ping
    命令所在路径:/bin/ping
    执行权限:所有用户
    语法:ping选项 IP地址
    -c指定发送次数
    功能描述:测试网络连通性
    命令名称:ifconfig
    命令英文原意:interface configure
    命令所在路径:/sbin/ifconfig
    执行权限:root
    语法:ifconfig网卡名称 IP地址
    功能描述:查看和设置网卡信息
    命令名称:netstat
    命令所在路径:/bin/netstat
    执行权限:所有用户
    语法:netstat [选项]
    功能描述:显示网络相关信息
    -t: TCP协议(传输控制协议)
    -u: UDP协议(用户数据报协议)
    -l: 监听
    -r: 路由
    -n: 显示IP地址和端口号
    命令名称:setup
    命令所在路径:/usr/bin/setup
    执行权限:root
    语法:setup
    功能描述:配置网络
    修改完成需要重启服务:/etc/rc.d/init.d/network restart
    或者service network restart
    shutdown命令
    [root@localhost ~]# shutdown [选项] 时间
    选项:
    -c:取消前一个关机命令
    -h:关机
    -r:重启
    poweroff
    Halt
    reboot 重启
    其他重启命令
    [root@localhost ~]# reboot
    [root@localhost ~]# init 6
    Vim 是一个功能强大的全屏幕文本编辑器,是Linux最常用的文本编辑器,它的作用是建立、编辑、显示文本文件
    Vim没有菜单,只有命令
    vi编辑器的工作模式
    三种工作模式
    一般模式、编辑模式、命令行模式

不同模式之间的切换

vi基本操作
文件内容查找

在这里插入图片描述
保存文件及退出vi编辑器

在这里插入图片描述
文件内容替换

在这里插入图片描述
命令模式的常用命令
在这里插入图片描述
删除与修改
在这里插入图片描述
在这里插入图片描述
末行命令模式的常用命令

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值