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 简单命令介绍

帮助命令

  • man用来提供在线帮助查看命令信息,权限范围:所有用户

格式: man 命令名

  • help用来显示使用命令的一些帮助信息【|为管道,前一个命令的输出作为后一个命令的输入,输出最后一个命令的输出】

格式: 命令名 --hlep | more

  • info用来在线浏览全部文档【当看到info上的初始屏幕后,可以通过<?>或者Ctrl+H查看info帮助指南,e.g. Q[退出] 】

格式: info 命令名

Linux发行版稳定的判断
Linux版本号为:主版本号.次版本号.修正号
当次版本号为偶数时,该发行版内核稳定。

文件命令

Linux文件类型

七种文件类型:普通文件,目录文件,符号链接文件,字符设备文件,块设备文件,管道文件,socket文件。

  • 普通文件[-]:执行文件,备份文件,网页文件 … \dots 【包含了Windows系统中的大部分文件类型】
  • 目录文件[d]:各级目录
  • 符号链接文件[l]:指向另一个文件地址的链接。(快捷方式)
  • 设备文件[c/b]:访问硬件的设备,包含键盘,终端,硬盘,光驱 … \dots .字符设备以字符为传送单位的设备[键盘],块设备是以块为传送单位的设备[磁盘].
  • 管道文件[p]:用于进程间互相通信的文件。
  • socket文件[s]

文件挂载

Linux文件系统与Windows不同,Windows将每个文件系统以逻辑盘符的形式呈现给用户,e.g.C:\ , E:\ … \dots 。而Linux则把不同文件系统挂载(mount)在根目录下不同的子目录(挂载点)上。

  • / (根目录):包含所有的目录和文件。
  • /bin :存放Linux命令的可执行文件。
  • /boot :存放用于启动Linux系统的所有文件,包括其二进制映像。
  • /dev :设备目录,存放连接到计算机上的设备和对应的文件。
  • /etc :存放和特定主机相关的主目录,包括系统配置文件;不含任何二进制文件.
  • /home :存放普通用户的主目录。
  • /lib :存放各种编程语言库。
  • /mnt :用来临时挂载文件系统。[管理员执行mount命令完成挂载]
  • /opt :用来安装附加软件包。
  • /proc :存放当前进程和系统的信息,此目录仅存在内存。
  • /sbin :存放系统管理工具的命令。
  • /tmp :存放临时性文件。里面所有文件会被定时删除。
  • /var :用来存放可变数据。
  • /usr (综合目录):用于存放用户使用的系统命令以及应用程序等信息。

常见文件命令

  • ls 用于显示目录中的内容

ls [参数] [文件名(默认为当前目录)]

参数含义
-a列出所有文件
-l以长格式显示指定目标的信息

当以长格式显示时的9个字段与其对应的含义

字段含义
字段110个字符,第一个字符表示文件类型,剩余9个字符三个一组,分别表示文件所有者、所在组内成员、其他成员对该文件的访问权限,r[读],w[写],x[执行],-[无]
字段2文件的连接数
字段3文件所有者的登陆名
字段4所有者的组名
字段5文件大小,字节表示
字段6-8最近一次的修改日期和时间
字段9文件名
  • ln用于创建符号链接文件

ln [-s] 源文件 符号链接文件
-s 创建软链接文件【快捷方式】
不带参数 创建硬链接文件 【引用】

  • mkdir 用于建立子目录

mkdir [参数] [目录名]

参数含义
-p创建多级目录
-m设置权限【777】
  • rmdir 用于删除空目录

rmdir 目录名

  • cd用于切换文件目录

cd 路径+目录名 【切换到对应文件】
cd - 【切换到上次目录】
.表示当前文件目录,..表示父目录

  • mv 用于重命名或者更改文件位置

mv 源文件名 目标文件名
同目录下重命名,不同目录则为移动

  • cp 用于复制文件

cp 源文件名 目标文件名
参数:-r 递归复制子目录

  • rm 用于删除文件

rm [参数] 文件名

参数含义
-r删除全部列出的目录和子目录
-f强行删除不提示
  • grep用于在指定文件中搜索特定的内容,并将所在行输出

grep [参数] 查找内容 文件名

参数含义
-v显示不包含匹配文本的所有行
-n显示匹配行及行号
  • find 在目录中搜索文件

find 路径 [参数] [文件名]

参数含义
-name按文档名查找
-user按用户名查找
-“type”按文件类型查找
  • 查看文件内容:head,tail,cat,more,less
    将文件内容在标准输出流上输出

cat [option] 文件1 文件2 …
option 为-n时,显示行号
more以分页形式展现,空格下一页,b返回上一页
less与more大致相同,功能更丰富
head -n 文件名;前n行输出
tail +/-n 文件名;后n行输出

  • wc统计文件的行数,单词数,字节数。

wc [参数] 文件名

参数含义
-c文件字节数
-m文件字符数
-l文件行数
-L文件最长行数的长度
-w文件的单词数
  • gzip 压缩或解压文件,压缩文件后缀.gz

gzip 文件名【压缩】
gunzip 文件名 【解压】

  • bzip2 压缩或解压文件,压缩文件后缀.bz2 //bunzip2

  • tar 压缩或解压文件,压缩文件后缀.tar

tar -cvf home.tar ./home //home打包为home.tar
tar -xvf home.tar //home.tar解压到当前目录
tar -zxvf home.tar.gz //-z处理同时带有gz属性的文件

系统管理命令

  • useradd 添加用户,仅限管理员有权限

useradd [选项] [用户名]

  • passwd 修改密码

passwd [option] [user]

  • userdel 删除用户,仅限管理员有权限

userdel [选项] [用户名]

  • who 查看登陆用户信息

who am i //查看自己的信息

  • kill 终止一个进程【强制结束进程】

kill 进程号(不能为1,2,3)

  • ps 查看终端进程

-a:显示所有用户进程
-u:按用户名和启动时间的顺序显示进程
-x:显示无控制台进程
常用: ps aux 显示所有进程

  • chmod 改变文件的访问权限

chmod 777 文件名 【数字更正】
chmod [参数] 文件名/目录
chmod u=rwx file

参数含义
who(u,g,o,a)表示用户、同组用户、其他用户、所有用户
=,+,-添加、取消某个权限

vim

vim的功能更极为强大,这里只介绍简单的编辑,保存退出。其它的命令如删除,复制,分屏等这边不再一一列举,查看Linux文档可以对这部分内容十分详尽的介绍。
1、 一般模式(指令模式):用vi打开一个文件之后默认进去该模式
2、 编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下“i.I,a,A,o,O,s,r”等就会进入编辑模式,一般按下“a”。按下ESC键可退出编辑模式
i 光标之前输入;I 这行之前输入;
a 光标之后输入;A 这行之后输入;
o 光标所在行下方新建一行输入;O 光标所在行上方新建一行输入;
s 删除光标所在字符;r 替换光标处字符;
3、 命令行模式:从一般模式输入":"这个就可以进入到命令行模式
退出:
:wq 来保存退出。
:q 退出。
:q! 不保存退出。(强制退出)
:w 保存。
<CapsLock> ZZ 保存并退出。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-06-16 21:53:05  更:2022-06-16 21:54:44 
 
开发: 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年12日历 -2024/12/30 1:41:31-

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