linux文件或文件夹常见操作,排查部署在linux上程序问题常用操作
创建文件夹
mkdir [-p] DirName
【
在工作目录下,建立一个名为 A 新的子目录 : mkdir A
在工作目录下的 B目录中,建立一个名为 T 的子目录:
若 B 目录不存在,则建立一个: mkdir -p B/T(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)
】
创建文件
touch aa.txt
#创建空文件aa.txt
touch a.txt b.txt
#同时创建多个文件,类似mkdir创建多个目录
查看文件夹内文件
ls
#查看当前目录下文件
查看文件内容
cat a.ini
#查看文件内容
tail -f a.log
#实时查看文件内容,比如实时查看日志
cat a.log | grep admin
#grep命令用于查找前一个命令的结果集。本条命令为查找a.log文件中包含admin内容的结果
ps -ef | grep java
# 查看java进程
编辑文件
vi a.ini
#vi
之后,可以看到文件内容,此时输入‘/’
+字符串
,回车
可以在该文件内容查找此字符串,n
可以查找下一个。查找后按i编辑,修改后ESC
,可以继续查找。最后ESC后输入:wq
保存退出。
vi打开文件(非编辑模式下):
:set nu
# 文件内容显示行号
:4000
#跳转到文件4000行
:6666
#文件没有6666行则跳到文件尾部
shift+G(g)
# 跳转到文件尾部(头部),G:尾部;g:头部
/admin
# 跳转到admin字符串第一次出现的地方
n
# 上一步基础上,查找下一个
(BF,boyfriend,hahaha...)
CTRL+B
# 翻页之上一页
CTRL+F
# 翻页之下一页
:wq
#vi编辑器中,q->退出;wq->修改后保存退出;q!->强制退出,不保存修改的内容
:q!
#不保存,强制退出
:w
# 保存文件但不退出vi
:w file
#将修改另外保存到file中,不退出vi
:w!
#强制保存,不退出vi
:wq!
#强制保存文件,并退出vi
:q
#不保存文件,退出vi
:q!
#不保存文件,强制退出vi
:e!
#放弃所有修改,从上次保存文件开始再编辑
mv a.txt b.txt
将a.txt 重命名为b.txt
mv /tmp/a.txt /var
将a.txt 由/tmp移动到/var下
cp /tmp/a.txt /var
将a.txt 由/tmp赋值到/var下
在192.168.0.1将/tmp/a.txt 移动到192.168.0.1的/tmp下
scp /tmp/a.txt 192.168.0.2:/tmp/a.txt
-r
就是向下递归,不管有多少级目录,一并删除
-f
就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log
将会删除/var/log
目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/admin.log
将会强制删除/var/log/admin.log
这个文件
希望可以帮助到大家,大家也可关注我的公众号方便在手机上进行查看
linux文件或文件夹常见操作,排查部署在linux上程序问题常用操作的更多相关文章
- vim程序编辑器---常用操作整理
vim程序编辑器---常用操作整理 移动光标方法 o 在光标行的下一行,进入编辑模式 $ 移动到光标这行,最末尾的地方 G(大写) 移动到文件最末行 :set nu 文件显示行数 :set non ...
- linux文件及文件夹权限
以前上学的时候简单了解了下linux,现在对它的认识也只停留在一些小白命令上.以为我只要不是做服务器端开发的应该不会去碰吧,工作了才知道做开发的多少还是要熟悉一些linux的,至少你的项目会部署在li ...
- linux链接及文件互相上传下载
若排版紊乱可查看我的个人博客原文地址 基本操作 本篇博客主要介绍如何去链接远程的linux主机及如何实现本地与远程主机之间文件的上传下载操作,下面的linux系统是CentOS6.6 链接远程linu ...
- R语言Data Frame数据框常用操作
Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的. Data Frame每一列有列名,每一行也可 ...
- 转载:R语言Data Frame数据框常用操作
Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的. Data Frame每一列有列名,每一行也可 ...
- day06 字典、元组、set的方法及常用操作
今日内容: 1.深浅拷贝 2.元组 3.字典 4.set 1.深浅拷贝 # 1.值拷贝 # 采用赋值的方法进行 # 只会将堆区容器变量与栈区的绑定关系进行复制 # 2.浅拷贝 # 会将堆区与栈区的绑定 ...
- linux文件或文件夹常见操作
创建文件夹 mkdir [-p] DirName 在工作目录下,建立一个名为 A 新的子目录 : mkdir A 在工作目录下的 B目录中,建立一个名为 T 的子目录: 若 B 目录不存在, ...
- Linux——文件和文件夹的操作
Linux有三种文件: 普通文件(包括文本文件.源码文件.可执行文件等等) 设备文件(或者成为特殊文件,linux通过设备文件与外部设备进行通讯,例如:光驱.打印机.终端.modern) 设备文件有两 ...
- linux —— 学习笔记(文件、文件夹操作)
目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir 创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp 复制文件或文件 ...
随机推荐
- 专项:Vuejs面试题集合
参考网络资源:https://segmentfault.com/a/1190000012315822 1.active-class是哪个组件的属性? 答:active-class是vue-router ...
- rp算法 随机化 刷题记录
刷随机化是真的会上瘾quq 洛谷P3973 [TJOI2015]线性代数 看oiwiki上说可以随机化...于是... 就随机在a[i]上选一位取反,然后更新答案,最后输出答案. ...无话可说 代码 ...
- python创建字典的三种方式
创建空字典: dict_eq={} print(type(dict)) 直接赋值创建字典: dict_eq={'a':1,'b':2,'c':'adbc'} 通过关键字dict和关键字参数创建 dic ...
- Coursera 吴恩达 机器学习 学习笔记
Week 1 机器学习笔记(一)基本概念与单变量线性回归 Week 2 机器学习笔记(二)多元线性回归 机器学习作业(一)线性回归——Matlab实现 机器学习作业(一)线性回归——Python( ...
- Selenium3+python自动化009-iframe定位
iframe 一.frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素: 二.操作Frame中的页面元素 定位元素: 1.id定位driver.switch_to.fr ...
- 安装多个jdk环境7、8、11等,并且切换默认使用版本
背景 在公司开发时,不同项目往往使用不同的jdk.目前使用最多的应该是JDK1.8,但是有些老项目使用1.7甚至1.6等 或者你想学习JDK最新版本,一些新特新如JDK11,现在最新都有JDK13 1 ...
- oracle三个网络配置文件(listener.ora、tnsname.ora、sqlnet.ora)的作用
oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下. 1. sqlne ...
- CF-478C Table Decorations (贪心)
Table Decorations Time limit per test: 1 second Memory limit per test: 256 megabytes Problem Descrip ...
- git 报错和解决
1.报错 fatal: refusing to merge unrelated histories 解决 两个不相干的库进行合并,需要进行强制合并 git pull origin master --a ...
- Unable to load authentication plugin 'caching_sha2_password'
Caused by: com.mysql.cj.core.exceptions.WrongArgumentException: Unable to load authentication plugin ...