-
Linux命令
centOS
远程连接服务器
磁盘管理
- ls命令(list) 列出目录内容
ls[参数][文件或目录]
-a
或-all
显示当前目录所有文件和目录。
-l
使用详细格式列表
-t
用文件和目录的更改时间排序
-r
反向排序
--help
在线帮助
- 常用
ls -l
简化命令 ll
ls -al
使用详细格式列表显示当前目录所有文件和目录
- 示例
ll/home/ || ll ./abc
显示指定目录下的内容
- cd命令(change directory) 切换目录
cd[目录]
~
当前用户目录
/
根目录
-
上一级访问的目录
..
上一级目录
缺省,当前用户目录
- pwd命令(print working directory) 显示工作目录
- mkdir(make directory) 创建目录
-p
父目录不存在情况下先生成父目录(parents)
-v
显示命令执行过程中的详细信息
- 常用
- rmdir(remove directory) 删除空目录
文件管理-文件浏览
- cat命令(catenate) 显示文本文件内容
- more命令 分页显示文件内容,支持直接跳转行等功能
more file
- 操作
- Enter 向下n行,需要定义(数字键)。默认为1行
- 空格键 向下滚动一屏,或CTRL+F
b
返回上一屏,或CTRL+B
q
退出more
- less命令 分页显示文件内容,操作更详细
less[参数] 文件
-m
显示类似more命令的百分比
-N
显示每行的行号
- 操作
空格键
前进一页,或PageDown
b
后退一页,或PageUp
d
前进半页
u
后退半页
回车键
前进一行,或方向键向下
y
后退一行,或方向键向上
/字符串
向下搜索
?字符串
向上搜索
v
进入vim编辑器
左右方向键
相当于水平滚动条
q
退出
- 示例
less -mN /root/test.txt
- tail命令 显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件
tail[必要参数][选择参数][文件]
-n
显示行数(n是数字)
-f
循环读取
&
表示后台运行,否则占用终端
- 操作
- CTRL+C 退出
- 示例
tail -f test.txt
文件管理-文件操作
- cp(copy)命令 复制文件或目录
cp[参数] [源文件或目录] [目标文件或目录]
-r || --recursive
递归处理,将指定目录下的文件与子目录一并处理
cp ./abc ./xxx
无法复制目录
cp -r ./abc ./xxx
复制目录必须使用-r参数
-b
覆盖时,将之前的文件备份(备份后的文件带有'~'号)
- mv(move)命令 移动或更名现有的文件或目录
mv [源文件或目录] [目标文件或目录]
-f || --force
若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录(默认询问是否覆盖)
- 示例
mv -f test.txt ./abc/abc/222
- rm(remove)命令 删除文件或目录 rm [-dfirv][--help][--version][文件或目录]
-f || --force
强制删除文件或目录
-r || -R || --recursive
递归处理,将指定目录下的所有文件及子目录一并处理
- 操作
- 示例
rm test.txt
删除文件 rm -f test.txt
强制删除文件
rm -f ./abc
删除目录 rm -rf ./abc
强制删除目录
- find命令 查找文件或目录 find[目录][参数]
-name
指定字符串作为寻找文件或目录的范本样式
- 操作
- 示例
find test*
或find -name test*
文档编辑
- vi或vim命令
- 输入
vim 文件名 || vi 文件名
进入 “一般模式”
- 按下
i
从“一般模式”进入“插入模式”
- 按下
esc
从“插入模式”退出到“一般模式”
- 在“一般模式”下,输入
:wq
,退出编辑
- 常用命令
- 从一般模式进入到插入模式
i
在光标前插入
shift + i
在光标当前行开始插入
a
在光标后插入
shift + a
在光标当前行末尾插入
o
在光标当前行的下一行插入新行
shift + o
在光标当前行的上一行插入新行
- 插入模式
- 首先在命令模式下输入v进入自由选取模式
yy
单行复制
nyy
多行复制(n表示大于1的数字)
- 拓展
yw
从光标处复制至一行的末尾,包括空格
ye
从光标处复制至一行的末尾,不包括空格
y$
从当前光标复制到行末
y0
从当前光标位置(不包括光标位置)复制至行首
y31
从光标位置(包括光标位置)向右复制3行
y5G
将当前行(包括当前行)至第5行(不包括第5行)复制
y3B
从当前光标位置(不包括光标位置)反向复制3个单词
p
粘贴
gg
到文本的第一行
shift + g
到文本的最后一行
dd
剪切/删除 光标所在行
ndd
剪切/删除 n行(n表示大于1的数字)
- 拓展
dw
从光标处剪切至一行的末尾,包括空格
de
从光标出剪切至一行的末尾,不包括空格
d$
从当前光标剪切到行末
d0
从当前光标位置(不包括光标位置) 剪切至行首
d31
从光标位置(包括光标位置)向右剪切3个字符
d5G
将当前行(包括当前行)至第5行(不包括第5行)剪切
d3B
从当前光标位置(不包括光标位置)反向剪切3行
dH
剪切从当前行至所显示屏幕顶行的全部行
dM
剪切从当前行至命令M所指定行的全部行
dL
剪切从当前行至所显示屏幕底的全部行
- 另外,单独按d键,是剪切2行,按下nd,是n+1行
u
撤销
CTRL+R
恢复撤销
- 退出
:q
退出vi(没有任何修改时)
:q!
强制退出不保存
:w
保存不退出
:wq
保存后退出
- 管道 |
命令1 | 命令2
- linux提供管道符号
|
。作用是‘命令1 ’的输出内容,将作为‘命令2’的输入内容。一般与grep命令一起使用
- grep命令 全局正则表达式版本 grep [参数] 过滤条件 文件
- 用于过滤/搜索的特定字符串。可使用正则表达式能多种命令配合使用
-i || --ignore-case
忽略字符大小写
- 操作
- 示例
grep -i con /root/install.log
查看install.log文件中含有“con”字符的内容
cat /root/install.log | grep -i con
在cat命令输出结果基础上,进行过滤
ls | grep test
在ls命令输出结果基础上,进行过滤
系统命令
- ps命令(Process Status) 提供对进程的一次性查看(即执行ps命令的那个时刻进程信息) ps[参数]、
-e
此参数的效果和指定“A”参数相同,显示所有程序
-f
显示UID,PPIP,C与STIME栏位
- kill命令 删除执行中的程序或工作 kill[参数][程序]
-l<信息编号>
若不加<信息编号>选项,则-l参数会列出全部的信息名称
- 操作
- 示例
kill -9 pid
,kill -9 4199
强制终止
- ifconfig命令 显示网络设备(IP等)
ifconfig
- ping命令 测试与目标主机的连通性
ping 主机名或ip地址
CTRL+C
退出ping
备份压缩
- tar命令
-c
建立一个压缩文件的参数指令(create)--压缩
-x
解开一个压缩文件的参数指令(extract)--解压
-z
是否需要用gzip压缩
-v
压缩的过程中显示文件(verbose)
-f
使用档名,在f之后要立即接档名(file)
- 常用
-zxvf
常用解压参数组合
-zcvf
常用压缩参数组合
- 压缩
tar -zcvf 压缩后的文件名 源文件
压缩到指定路径(压缩的文件名即是路径)
- 解压
tar -zxvf 压缩后的文件
tar -zxvf 压缩后的文件 -C 路径
解压到指定路径
关机重启
文件权限
- chmod命令(change mode) 变更文件或目录的权限 chmod[参数][<权限范围><符号><权限代号>]
-R || --recursive
递归处理,将指定目录下的所有文件及子目录一并处理
- 权限范围的表示
u
User,即文件或目录的拥有者
g
Group,即文件或目录的所属群组
o
Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围
a
All,即全部的用户,包含拥有者,所属群组以及其他啊用户
- 符号
- 有关权限代号的部分
r
读取权限,数字代号为“4”
w
写入权限,数字代号为“2”
x
执行或切换权限,数字代号为“1”
-
不具任何权限,数字代号为“0”
-
相关阅读:
网络基础
模块和包的介绍与使用
PHP 接口输出 图片
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the
dedeCMS 两个站共用同一个数据库 图片路径统一
写入文件_调试方法
Mysql触发器 使用示例
部署GitLab遇到的问题记录
防火墙对nginx服务器有影响
更新yum源并重建缓存
-
原文地址:https://www.cnblogs.com/xiaonangua/p/9173387.html
Copyright © 2020-2023
润新知