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最常用指令

本文通过Xshell7来演示基本的指令
Linux是一个树形目录结构,有几个特殊的目录: / 代表根目录 , . 称为当前目录, . .称为当前目录的上级目录
绝对路劲和相对路径:
绝对路径就是形如 /usr/share/tomcat/logs 以根目录开头的,称为绝对路径
相对路径就是形如 ./logs 以. 或者. .开头的,称为相对路径

0.创建用户

在多人共用一个主机是可以创建多个用户来使用 前提是root用户
1)用法
useradd 【用户名】
passwd
2)功能:创建一个新用户
给用户设置密码/修改密码(修改设置密码时先选中用户,在输入密码,输入密码时没有显示)
在这里插入图片描述
切换用户
1)用法:
su 【用户名】
在这里插入图片描述
之后输入密码即可

1.cd命令

1)用法 cd 【路径名】
2) 功能:切换目录,cd 后面的路径可以是绝对路径(以/开头的),也可以是相对路径(以.或者. .开头,.也可以省略.)

cd //在Linux中是一个特殊路径,表示根目录
cd . .回到上级目录
cd ~(或者直接 cd)回到home目录
cd -回到上个目录

2.ls命令

1)用法: ls 【选项】【目录或文件】

-a列出目录下的所有文件,包括以 . 开头的隐含文件
-l列出文件的详细信息(ls -l可缩写为ll)
-r列出所有子目录下的文件(递归)

ls -a
在这里插入图片描述
ls -l或者ll
在这里插入图片描述
ls -r
在这里插入图片描述

3.pwd命令

1)用法 pwd
2) 功能:查看当前目录,常用于复制路径
在这里插入图片描述
Linux 中复制是 ctrl+insert
粘贴 shift +insert 如果不能复制就加上组合键 f n

4.touch命令

1)用法:touch【文件名】
2)功能:创建一个空白文件

在这里插入图片描述

5.echo命令

1)用法:echo 【内容】 >【文件名】
2)功能:写内容到文件中

在这里插入图片描述
但是使用echo命令写文件是一件麻烦的事情,一般写文件是用vim命令来对文件进行编辑的

6.cat命令

1)用法:cat 【文件名】
2)功能:查看文件内容
如果没有内容,cat就看不到效果
在这里插入图片描述

7.rm命令

1)用法:rm 【选项】【文件名/目录】
2)功能:删除文件或者目录

rm 【文件名】**代表通配符,删除了和文件名前面匹配的所有文件名(没有写文件名,就删除了当前目录下,所有的文件)
rm -r删除目录(递归)
rm -rf直接删除

rm 【文件名】*
在这里插入图片描述
rm-r 递归删除目录下的文件和目录

危险操作 rm -rf /
Linux 删除文件,并不是真的“物理删除”,而是使用一个标记这个磁盘空间的数据置为“无效”,运气好能找回来,运气差点都回不来了,注意删除操作时,一定要谨慎。

8.mkdir命令

1)用法:mkdir 【目录名】
2)功能:创建新目录在当前目录

mkdir -p创建多级目录结构例如:mkdir -p 目录名/目录名/目录名

9.tree命令

1)用法:tree
2)功能:把当前目录按照树形结构 打印出来
第一次使用需要下载 ,先输入下面语句来下载

yum install tree

10.cp命令

1)用法:cp 【源文件或目录】【目标文件或目录】
2)功能:cp即 copy 复制功能

cp 【源文件名】【目标文件名】拷贝文件
cp -r 【源目录名】【目标目录名】拷贝目录

当目标目录/文件下有重名文件,就会覆盖
cp操作涉及到大量的写磁盘操作,如果当前拷贝目录比较大时,此时拷贝操作可能就比较耗时,cp操作既要修改目录结构,也要修改文件内容。

11.mv命令

1)用法:mv 【源文件/目录名】【目标路径名】
2)功能:mv即move 移动/重命名
除了移动还有一个功能就是重命名 :
mv 【文件名/目录名】【新名字】
mv 操作时不会涉及到大量的磁盘操作(也有磁盘操作,但是不会很多),mv操作,只需要修改目录结构即可。

二、其他命令

1.man

1)用法:man 【要查看的命令】
2)功能:类似于帮助手册,查看命令的用法

2.less

1)用法:less 【文件名】
2)功能:文件进行翻页
按q退出less页面,使用上下键 滚屏
还能使用 /【关键词】 将文件中所有带该关键词的进行标记
cat是将整个文件的内容都显示出来了,如果文件过大,使用cat就不方便了,less打开大文件很快

3.head

1)用法:head 【选项】【文件名】
2)功能:显示文件前n行
不加选项就是显示前10行文件
head -n 数字 【文件名】 就是显示前数字行文件在屏幕上
显示了20行数据
在这里插入图片描述

4.tail

1)用法:tail 【选项】【文件名】
2)功能:显示文件后n行
不加选项就是显示后10行文件
head -n 数字 【文件名】 就是显示后数字行文件在屏幕上

5. | 管道

使用 | 表示管道 ,把两个命令连接起来, 让前一个命令输出的内容作为后一个命名输入的内容
1)用法:【命令1】|【命令2】
2)功能:把命令连接起来

head和tail配合能显示指定行,使用 | 管道来设置
只显示第20行的数据
在这里插入图片描述

6. vim

介绍vim基础操作,vim就是Linux上的记事本,扩展能力很强,vim功能太多了,这里只介绍最简单的几种
1.打开文件
vim 【文件名】(存在就直接打开,不存在就创建文件)
2.编辑文件
进入插入模式 :(i)即输入小写i就能进入编辑模式
3.保存文件
普通模式下( : w 回车) 保存文件,不保存 (:q !)
4.退出vim
1) : q 回车 退出vim
2)如果没有退出先回到normal mode 再保存退出,在INSERT界面就先按esc ,再执行 1) 操作就能退出了
3)如果没有退出 弹出红色对话,就是要你保存,保存文件后,或者不保存退出或者执行保存退出( : w q)

7. date

可以查看系统时间,也能修改系统时间,在程序中获取到格式化时间
在这里插入图片描述
格式化显示年 月 日
在这里插入图片描述
格式化显示 时 分 秒
在这里插入图片描述

8.Linux 中的权限

ll命令下结果第一列就是表示一个文件的权限,权限涉及三种 读 写 执行
r 表示具有读权限
w 表示具有写权限
x 表示具有可执行权限
— 表示没有这个权限

因为对不同的用户,Linux有着不同权限的划分,Linux 也对用户进行了划分
1.文件拥有者
2.文件拥有者的同组用户
3.其他用户
对文件类型的划分文件类型
—表示普通文件
d 表示目录文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ba8408f3ad64c2d9277725eabe82b4d.png
第一行 第一个字母d表示该文件是目录文件,之后每三个字母一组,分别为三组,分别对应三种权限的用户,即文件拥有者有读 写 可执行的权限,文件拥有者的同组用户也有 读 写 可执行的权限,其他用户有读 和执行的权限
第二行 第一个字符是—表示该文件是普通文件,之后每三个字母一组,分别为三组,分别对应三种权限的用户,即文件拥有着,具有写和执行的权限,同组用户和其他用户只有读的权限。
root用户凌驾于权限规则之上,具有最高级别的权限。
chmod -r 【文件名】 去掉读权限 除了root用户都能不能读

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

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