| |
|
开发:
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命令打开文件多种方法:
普通模式下: 光标定位 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 表示文件名 ? ? ? ? ? ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |