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常用命令

cd命令:切换目录

cd /??切换到根目录

cd /usr?切换到根目录下的usr目录

cd ../?切换到上一级目录 或者 ?cd ..

cd ~??切换到home目录

cd -??切换到上次访问的目录

./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西

?cd . 没有太多意义

?cd ./文件夹 ??切换到当前目录的某个文件夹

ls命令:查看当前目录下的所有目录和文件

-a 显示指定目录下所有子目录与文件,包括隐藏文件

-l 以列表方式显示文件的详细信息

-i 显示inode号

--full-time以完整时间格式输出

mkdir命令:创建目录

-p可以递归创建目录

?

touch命令:创建新的空文件;改变已有的时间戳属性

-t 设置文件的时间属性(年月日时分.秒)

?

tree:以树形结构列出指定目录下的所有内容,包括所有文件,子目录,及子目录里面的目录和文件。

-d 只显示目录

-F 标记文件类型,为不同的文件类型,添加不同的符号

-L level遍历目录最大层数,level为大于0的正整数

Centos7是没有这个命令的,要先下载。使用 【yum install 下载的命令 -y】

-y(当安装过程提示选择全部为"yes")

pwd命令:显示当前所在的目录

?

rm命令:删除文件或目录

使用 rm 命令要小心,因为文件删除后不能恢复

-f 强制删除,忽略不存在的文件,无需提示

-r 递归地删除目录下的内容,删除文件夹时必须加此参数

-i 在删除前需要确认

cp 命令:将给出的文件或目录复制到另一个文件或目录中

cp [选项] ?[源文件] ?[目标文件]

-i 覆盖文件前提示

-r 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。

mv 命令可以用来 移动文件或目录,也可以给文件或目录重命名

mv[选项] ?[源文件] ?[目标文件]

-f 若目标文件已存在,不会询问而直接覆盖

-i?若目标文件已存在,就会询问而是否覆盖

-n 不覆盖已存在的文件

man命令和info都是查看帮助信息

【命令 --help】? 也是查看帮助信息?

vim编辑器:

?

通vim命令打开文件多种方法:

  1. vim file ?????光标置于第一行行首
  2. vim file +n ??光标置于第n行
  3. vim file + ???光标置于末尾行的首行
  4. vim file +、pattern 光标置于与pattern匹配的字符处,pattern为任意字符串

普通模式下:

光标定位

hjkl光标上下左右移动

0 ?$跳到光标所在的行的行首和行尾

gg ?G跳到首行和尾行

文本编辑

y复制 yy(以行为单位)

d删除 dd(以行为单位)

p粘贴

u撤销

末行模式

退出模式:

:wq保存退出 ???:10进入第10行 ?????:q!强制不保存退出

:wq!强制保存退出

:e /root/aa.txt 打开文件 ???:e!重新打开当前文件

:x 保存退出 ????:X对文件进行加密

设置环境:

:set nu设置行号 ???:set noun 取消行号

永久设置环境:

~/.vimrc ??影响当前用户

/etc/vimrc 影响所有系统用户

cat命令:查看文件内容、创建文件、文件合并、追加文件内容 等功能

cat 会一次显示所有的内容,适合 查看内容较少 的文本文件

-b 对非空输出行编号

-n 对输出的所有行编号

cat也可以编辑文本

?

把多个文件合成新文件

more命令:用于分屏显示文件内容,每次只显示一页内容适合于查看内容较多的文本文件

操作键功能

空格键 显示手册页的下一屏

Enter 键 一次滚动手册页的一行

b 回滚一屏

f 前滚一屏

q 退出

/word 搜索 word 字符串

less命令:类似与more功能比more更强大,输入q退出

-p 后面跟被搜索的字符 ???

head命令:显示文件头部内容,默认输出文件头10行

-n 行数 ????指定显示的行数

tail命令:显示尾部内容,默认后10行

-n 行数 指定显示的行数

-F 实时输出文件变化后追加的数据

打包 / 解包

tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件

tar 的命令格式如下:

# 打包文件

tar -cvf 打包文件.tar 被打包的文件/路径...

# 解包文件

tar -xvf 打包文件.tar

tar选项说明:

c 生成档案文件,创建打包文件

x 解开档案文件

v 列出归档解档的详细过程,显示进度

f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后

grep命令:搜索和过滤

-i不区分大小写

-E使用扩展的egrep命令

?

find命令:查找命令

find? 查找的目录? -type 文件类型? -name 文件名

-type 表示文件类型

-name 表示文件名

?

?

?

?

?

?

?

?

?

?

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

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