![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux 基础
文章平均质量分 91
Linux 基础
百里刘叔
这个作者很懒,什么都没留下…
展开
-
Linux 基础 - vi 和 vim 编辑器
Linux 基础 - vi 和 vim 编辑器Linux vi 和 vim 编辑器模式介绍一般模式编辑模式末行模式使用案例vi + 文件名 即可编辑文件,如果文件不存在则新建空白文件按 i 进入编辑模式写一段话后按 Esc 退出编辑模式光标移动到第一行,连续按 y 键两次 (yy) 表示复制该行,然后按一下 p 键粘贴光标移动到第二行,连续按 d 键两次 (dd) 表示删除改行光标移动到第二行第一个字符,按 dw,表示从该位置开始删除到空格或换行为止 (后面空格也删除,de 删除前面空格)按 u 键撤销最近原创 2020-10-09 09:13:06 · 148 阅读 · 0 评论 -
Linux 基础 - 软件安装
Linux 基础 - 软件安装Linux 软件安装源码包编译安装RPM 安装软件安装软件包yum 安装软件Linux 软件安装源码包编译安装几乎所有开源程序使用的都是 C 语言,所以就用 C 语言演示源码编译安装现有这样一个文件,现在要安装这个程序[root@localhost home]# cat hello.c#include <stdio.h>int main() { printf("Hello World!\n\n"); return 0;}只需要原创 2020-09-28 16:36:13 · 83 阅读 · 0 评论 -
Linux 基础 - 进程管理
Linux 基础 - 进程管理Linux 进程管理查看进程:ps、top进程的终止:kill,killall查询进程打开的文件:lsof进程优先级调整:nice、reniceLinux 进程管理进程表示程序的一次执行过程,可以简单的理解为操作系统当前运行的程序所有进程都可能存在 3 种状态:运行态、就绪态、阻塞态运行态表示程序当前实际占用着 CPU 等资源就绪态是指除 CPU 以外的一切运行资源都已经就绪,等待操作系统分配 CPU 资源,只要分配 CPU 资源,即可立即运行阻塞态是指程序在运行原创 2020-09-28 16:34:31 · 1199 阅读 · 0 评论 -
Linux 基础 - 网络管理
Linux 基础 - 网络管理Linux 网络管理网络接口配置使用 ifconfig 检查和配置网卡将 IP 配置信息写入配置文件路由和网关设置网关设置:routeDNS 客户端配置host 文件:/etc/hostsDNS 客户端配置文件:/etc/resolv.conf网络测试工具pinghostLinux 网络管理网络接口配置使用 ifconfig 检查和配置网卡如果没有 ifconfig 命令,则需要安装 net-tools,也可能是 network-tools,不同发行版的名不同[roo原创 2020-09-28 16:32:22 · 135 阅读 · 0 评论 -
Linux 基础 - 字符处理
Linux 基础 - 字符处理Linux 字符处理管道:|搜索文本:grep排序:sort删除重复内容:uniq截取文本:cut文本转换:tr文本合并:paste分割文件:splitLinux 字符处理管道:|[root@localhost ~]# ls -l /etc | more搜索文本:grep-i 不区分大小写-v 反向匹配-c 统计包含匹配的行数-n 输出行号现在有这样一个文件[root@localhost home]# cat tj.txtThe cat's name原创 2020-09-27 08:45:16 · 556 阅读 · 0 评论 -
Linux 基础 - 文件系统
Linux 基础 - 文件系统Linux 文件系统磁盘分区、创建文件系统、挂载创建文件系统:fdisk格式化文件系统:mkfs磁盘挂载:mount设置启动自动挂载:/etc/fstab磁盘检查:fsck、badblocksLinux 逻辑卷创建并查询物理卷:pvcreate、pvdisplay创建并查询卷组:vgcreate、vgdisplay扩容卷组:vgextend创建并查询逻辑卷:lvcreate、lvdisplay硬链接和软连接创建硬链接:ln创建软连接:ln -sLinux 文件系统Linux原创 2020-09-26 13:17:56 · 808 阅读 · 0 评论 -
Linux 基础 - 文件管理
Linux 基础 - 文件管理Linux 文件管理文件和目录管理查看当前目录:pwd进入目录:cd列出目录内容:ls创建目录:mkdir删除空目录:rmdir复制文件和目录:cp创建文件:touch删除文件:rm移动或重命名文件:mv显示文件内容:cat查看文件头:head查看文件尾:tail文件和目录的权限查看目录或文件的权限:ls -al改变文件权限:chmod改变文件拥有者:chown改变文件拥有组:chgrp查看文件类型:file查找文件一般查找:find数据库查找:locate查找执行文件:whi原创 2020-09-25 16:40:25 · 490 阅读 · 0 评论 -
Linux 基础 - 计划任务
Linux 基础 - 计划任务Linux 计划任务单一时刻执行一次的任务:at周期性执行任务:cronLinux 计划任务单一时刻执行一次的任务:at如果没有 at 命令[root@localhost ~]# yum -y install at创建计划任务[root@localhost ~]# at now + 30 minutesat> poweroffat> <EOT>job 1 at Fri Sep 25 13:53:00 2020第一行是创建 30原创 2020-09-25 16:37:26 · 496 阅读 · 0 评论 -
Linux 基础 - 用户管理
Linux 基础 - 用户管理Linux 用户管理查看当前用户 ID:id查看当前所属组:groups查看当前登录用户:who查看当前登录用户详细信息:w调查用户:finger新增用户:useradd修改密码:passwd修改用户:usermod删除用户:userdel新增用户组:groupadd删除用户组:groupdel切换用户:su以 root 用户身份执行命令:sudoLinux 用户管理Linux 中有用户和用户组两个概念,每个用户都有单独的 UID,每个用户组也有单独的 GID,采用 Int原创 2020-09-25 16:36:10 · 588 阅读 · 0 评论 -
Linux 基础
Linux 基础Linux 基础Linux 基础命令获取命令用法:man获取说明文档:info显示日期:dateLinux 基础Linux (哩呐科斯(Linux创始人标准读音)),无论什么发行版,内核都是相同的,都来自Linux内核官网,只是各发行版之间的软件管理不同,例如:CentOS 采用 yum 进行软件管理,Ubuntu 采用 apt 进行软件管理。本文采用 CentOS 进行介绍。Linux 基础命令获取命令用法:man[root@localhost ~]# man ls方向键阅原创 2020-09-25 16:32:10 · 464 阅读 · 0 评论