Linux CentOs基本命令
- 基本操作(命令模式下)
yy --复制光标所在行
nyy --n为数字,复制光标所在向下n行
p --粘贴到光标的下一行
P --贴在光标的上一行
dd --删除光标所在行
ndd --n为数字,删除光标所在向下n行
esc+backspace 或 ctrl+u --光标往前删除一整行
u --撤销上一步操作
ctrl+r --恢复上一步被撤销的操作
(复制相关 参考:https://www.cnblogs.com/wuxiang/p/5220908.html)
- 基本命令:
vi编辑器:
vi 文件名.后缀名 --打开文件,没有该文件则新建
按i键进入编辑模式,按esc键回到命令模式。
底行模式: :q!+回车 --不保存退出; :wq+回车 --保存退出
(参考:https://blog.csdn.net/xing851483876/article/details/84553945)
su root --在非root用户的状态下输入该命令,切换到root用户
sudo ( 表示 “superuser do”)是允许系统管理员让普通用户执行一些或者全部root命令的一个工具
exit --退出当前账户
clear --清屏
xxx --help --查看某个命令的简单说明
man 手册(共9种,默认为1)
man 数字 xxx --用来查看某个命令的详细说明(比--help具体)
1. Executable programs or shell commands
2. System calls (functions provided by the kernel)
3. Library calls (functions within program libraries)
1. 可执行程序或 shell 命令
2. 系统调用 (内核提供的功能)
3. 库调用 (程序库中的函数)
(参考链接:https://blog.csdn.net/qq_39054069/article/details/84404211)
/xxx --(打开文件后)对文件内容中的关键字进行查找
ls --列出文件
ll --(ls -l的别名) 列出的信息更加详细,有时间,是否可读写等信息
find . --搜索当前目录及子目录下所有文件和文件夹
find /home -name "*.txt" --在/home目录下查找以.txt结尾的文件名
find . -name "*.txt" -o -name "*.pdf" --查找当前目录及子目录下所有以.txt和.pdf结尾的文件
find . -type f -name "*.txt" -delete --删除当前目录下所有.txt文件
yum [options] [command] [package ...] --一种安装工具,能够自动化升级、安装、移除rpm安装包。收集rmp的相关信息,检查依赖性,并提示用户解决。
全名:Yellow dog Updater, Modified
options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
yum install <package_name> --安装软件包
yum remove <package_name> --删除
yum update <package_name> --更新
yum search xxx --查找
yum list --列出所有可安装的软件包
wget xxx --一种下载工具,可以下载网络上的资源,类似迅雷。
wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip --从网络下载一个文件并保存在当前目录
wget -O wordpress.zip http://www.centos.bz/download.php?id=1080 --使用参数-O指定一个文件名
(参考:https://www.cnblogs.com/cindy-cindy/p/6847502.html)
tar xxx--打包,压缩,解压
tar -jcvf filename.tar.bz2 要压缩的文件或目录名称 --压缩
tar -jxvf filename.tar.bz2 -C 欲解压缩的目录 --解压
tar -cvf log.tar log2012.log --仅打包,不压缩
ps --查看当前进程的状态
ps -aux| grep xxx
grep --文本搜索工具,对行进行操作,能使用正则表达式搜索文本,并把匹配的行打印出来。
(参考:https://blog.csdn.net/qq_36119192/article/details/82974781)
pstree --查看进程树
pgrep xxx--查询xxx(名称)进程的PID
pkill firefox--(pgrep+kill)终止指定进程
killall --杀死同一进程组内的所有进程,允许指定要终止进程的名称,而非PID
如果给出的进程名不完整,killall会报错。pkill只要给出进程名的一部分就可以终止进程。
chmod ugo+rw file1.txt 或 chmod a+rw file1.txt--将文件 file1.txt 设为所有人皆可读写
chmod ug+w,o-w file1.txt file2.txt--将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入
- 问题集:
1.sudo: password:找不到命令
https://jingyan.baidu.com/article/19192ad81faa18e53e5707f0.html-
原文地址:https://www.cnblogs.com/musecho/p/11550413.html
- spring-boot 速成(10) -【个人邮箱/企业邮箱】发送邮件
- 安卓第六夜 凡高的自画像
- spring-boot 速成(6) 整合disconf
- 安卓第四夜 概念漫游(下)
- spring-boot 速成(7) 集成dubbo
- spring-boot 速成(8) 集成druid+mybatis
- Java常用类(一)之Object类详解
- .NET魔法堂:工程构建基石->MSBuild
- 微信小程序能干哪些事,有什么优势?
- 如何告诉手机我是“我”呢?
- 没有任何类型 Windows 的外层实例可访问---Java内部类与外类型
- Hadoop(十二)MapReduce概述
- 安卓第一夜 第一个应用
- spring cloud 学习(1) - 基本的SOA示例
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Linux expect用法介绍
- GitHub通过access token来clone代码
- 在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入
- 探索闭包
- openresty实现接口签名安全认证
- JavaScript空值合并运算符
- ROS1&2极简版安装配置案例(Noetic&Foxy@Ubuntu20.04)
- Java调用微信扫一扫
- 响应式布局新方案:融合响应式设计,开源 React 组件
- C++核心准则E.26:如果无法抛出异常,尽快进行失败处理
- 学习|C#的EventHandler的委托使用
- 性能分析(5)- 软中断导致 CPU 使用率过高的案例
- C++核心准则E.27:如果无法抛出异常,系统化运用错误处理代码
- C++核心准则E.28:避免基于全局状态的错误处理(例如errno)
- Docker推送镜像到Hub服务器