IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux基础命令 -> 正文阅读

[系统运维]Linux基础命令

Linux基础命令

基础知识

基础概念

1.文件系统:操作系统与管理文件有关的软件和数据
Linux:文件系统为一棵文件树,所有文件和设备都在这棵文件树上,Linux下分区属于目录结构,分区和目录结构相对应的过程为挂载
Windows:文件系统以驱动盘符为基础,所有分区都在一些目录下。
2.分区
(1)硬盘分区(安装操作系统的位置):主分区(1-3个)、逻辑分区:无限制、扩展分区(先划分为若干个逻辑分区才可以使用)
(2)SWAP分区:为了运行大型程序,在硬盘中划分的临时内存
在Linux中叫做SWAP交换分区
在Windows中叫做虚拟内存
3.文件分类
(1)分类
普通文件:文本文件,shell文件,二进制可执行文件,各种类型的数据
目录文件:在Linux中,目录文件包含子目录名、文件名以及指向目录和子文件的指针
链接文件:类似快捷方式,可对不同目录、文件系统、不同机器的文件直接访问,不重新占用磁盘空间
设备文件
设备文件在/dev目录下
分为:
块设备文件:以块为单位读写的文件
字符设备文件:串行端口的接口设备

基础命令

1.用户切换 su
示例:
su - root
//切换为root用户,转为root权限后,提示符为#
在这里插入图片描述
2.用户管理 useradd、passwd
示例:
添加一个Y的用户
在这里插入图片描述
完全删除Y用户,包括在/home下创建的Y目录一起删除
在这里插入图片描述
说明:要在root权限下才可以使用
3.系统管理目录 ps、kill
示例:
ps -ef 查看所有进程的PID、系统时间、命令详细目录
在这里插入图片描述
ps -auxwww 除了-ef的内容外,额外显示CPU和内存占用率、进程状态,w加宽,最多写3个
在这里插入图片描述
kill -9 7421(杀死进程号为7421的进程)
4.磁盘相关命令 fdisk
fdisk -l列出文件系统分区的所有情况
在这里插入图片描述
5.文件挂载 mount
/mnt目录是专门用于挂载不同文件系统的
示例:挂载Windows的c盘
mkdir -p /mnt/win/c
mount -t vfat /dev/hdal /mnt/win/c(这部分要与自己电脑的设备匹配)
卸载
umount /mnt/win/c
说明:
(1)Windows 95/98 常用FAT32文件系统:vfat
(2)Windows NT/2000文件系统:ntfs
(3)OS/2用的文件系统:hpfts
(4)Linux用的文件系统:ext2、ext3、nfs
6.文件相关命令
(1)cd 改变当前工作目录
示例:切换到根目录
在这里插入图片描述
(2)ls 列出目录和文件的信息
示例:
在这里插入图片描述
(3)mkdir 创建一个目录
示例:
使用-p创建多级目录
在这里插入图片描述
创建权限为可读可写可执行的文件
在这里插入图片描述
(4)cat 连接并且显示一个或多个文件
示例:
在这里插入图片描述
(5)cp、mv、rm
cp:复制文件或者目录
示例:复制/my/hello.c到根目录/
在这里插入图片描述
cp -a 复制文件,但不删除原目录
cp -i复制文件遇到覆盖文件时候,进行交互询问
mv:移动文件或者重命名
示例:移动/my/hello.c 到/hello中并且删除原目录文件
在这里插入图片描述
mv -f 直接移动覆盖也不必提示
rm:删除文件
示例:删除/my 使用-r才会连目录一起删除 -i是在删除时候有询问交互
在这里插入图片描述
(6)chown、chgrp
chown:修改文件的所有者和组别
示例:将文件hello.c的文件所有者改为root
chown root hello.c
chgrp:修改文件的组的所有权
示例:将文件hello.c的文件组所有权改为root
chgrp root hello.c
(7)chmod 改变文件访问权限
文件表示形式为 -rwx rwx rwx
分别代表的是:文件拥有者(u)、文件用户组(g)、系统其它用户(o)的使用权限,r代表只读,w代表只写,x代表可执行,如果“-”则说明没有此权限。

在chmod中,a代表上面三个,设置权限有两个方法:
· “+”代表增加权限,“-”代表减少权限,“=”代表设置权限
· 用八进制代表
在这里插入图片描述(8)grep:在制定文件中搜索特定内容,并且将含有这些内容的行标准输出
示例:搜索hello.c中的“a”
在这里插入图片描述
-c :显示匹配行的计数
-I:不区分大小写
-n:显示匹配行和行号
(9)find:在制定目录中搜索文件,使用权限是所有用户
示例:
find ./ -name hello*.c
“*”为通配符

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:14:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:05:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码