linux实用指令
Posted ~千里之行,始于足下~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux实用指令相关的知识,希望对你有一定的参考价值。
常用的linux指令ls -l
- ls
- ls -a (所有文件)
- ls -l (详细显示)
- pwd (当前目录)
- cd
- cd …/ (上级目录)
- cd ~ (返回家目录)
- cd - (返回最近访问的目录)
- touch 文件(创建指定的文件)
- mkdir 文件夹(创建文件夹)
- mkdir -p 文件夹(创建层级目录)
- rm -rf 文件夹/文件 (删除文件夹或文件)
- man(重要 查找手册)
- man 1 普通命令
- man 2 系统调用命令(如open,write)
- man 3 库函数 (如printf,scanf)
- man 8 系统管理命令 (如ifconfig)
- cp
- cp -f 源文件/目录 目标文件/目录(强行复制)
- cp -r 源文件/目录 目标文件/目录(递归复制)
- mv 源文件或目录 目标文件或目录
- cat [-n] [文件] (查看目标文件的内容)
- less [参数] 文件
- -N(显示每行的行号)
- /字符串(向下搜索)
- ?字符串(向上搜索)
- head [参数] 文件
- -n 显示的行数
- tail [参数] [文件] (指定文件末尾内容)
- -n 显示的行数
- find指令:-name(按名字) -type(按类型)
- grep [选项] 搜寻字符串 (文件中搜寻字符串)
- zip --r 压缩文件.zip 目录/文件(压缩)
- unzip 压缩文件.zip -d 目录或文件(解压到特定目录加-d)
- tar
- tar -zcvf xxx.tar.gz [待压缩的文件或文件夹] (压缩)
- tar -zxvf xxx.tar.gz (解压缩)
- bz2
- tar -jcvf xxx.tar.bz2 [待压缩的文件或文件夹] (压缩)
- tar -jxvf xxx.tar.bz2 (解压缩)
- yum list | grep 目标软件
- sudo yum install 目标软件
- sudo remove install 目标软件
- vim
- 命令模式
- gg (移动到文本开始)
- G (移动到文本末尾)
- ^ (移动到行首)
- $ (移动到行尾)
- dd (删除所在行 剪贴)
- yy (复制所在行 前可加数字)
- p (粘贴)
- r (替换光标所在的字符)
- u (撤销)
- crtl+r (撤销的恢复)
- 命令模式
- 末行模式
- 数字 (跳转到该行)
- /关键字 (向后查找)按n跳转
- ?关键字(向前查找)
- %s/原来的字符串/目标字符串/g (字符串的替换)
- files (查看当前已打开的文件)
- ps -ef (查看服务器进程)
- top (查看进程占用的资源)
- kill 进程pid (杀死进程)
- uname -a (获取操作系统的相关信息)
以上是关于linux实用指令的主要内容,如果未能解决你的问题,请参考以下文章