linux基本操作命令_vim常用命令

linux基本操作命令_vim常用命令1.查找文件find/-name*文件名*2.开始、重启、结束进程#开始进程systemctlstartfilebeat#重启systemctlrestartfilebeat#结束systemctlstopfilebeat3.转到目录#从根目录开始搜索文件夹cd/文件名/#从当前目录开始cd文件名/4.编辑文件#编辑vim文件名vi文件名#查看cat文件名5.从编辑状态退出#先按Esc

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.文件操作

# 查找文件
# 单文件查找
find / -name *文件名*
# 多文件查找
find / -name '*文件名*'

# 删除文件
rm -rf 文件

# 查看
cat 路径/文件名
cat 文件名 |grep 内容

# 重命名
mv 原路径/原文件名 原路径/新文件名

# 复制
cp 原路径/原文件名 新路径/新文件名  # 复制文件
cp -R 原路径/原目录 新路径/新目录   # 复制目录

# 编辑
vim 路径/文件名
vi 路径/文件名

# 批量修改文件内容
sed -i 's#原内容#修改内容#g' `find ./ -type f -name "文件名"|egrep "文件夹1|文件夹2|文件夹3"`

# 查看文件内容
cat `find ./ -type f -name "文件名"|egrep "文件夹1|文件夹2|文件夹3"` |grep '内容'

# 从编辑状态退出
# 先按Esc

# 保存退出
1.:x    
2.按住shift,再按2下z
3.转为大写,按2下Z
4.!wq   # 如果没有文件则创建该文件

# 强制退出
!q   

# 按回车

2.进程操作

参考博客
https://www.cnblogs.com/aipiaoborensheng/p/7676364.html

# 开始进程
systemctl start 进程名

# 重启
systemctl restart 进程名

# 结束
systemctl stop 进程名

# 后台启动
nohup ./xx > /dev/null 2>&1 &
nohup ./xx -e -c xxx.yml &
# 查看输出日志
# find / -name nohup.out
tail 路径/nohup.out

# 查看进程
ps -ef |grep 进程名    # 第一段文字为用户名,接下来的数字为进程号,下一个数字为父进程号
ss -anlpt |grep 端口号
netstat |grep 端口号
ps aux|grep ID
ps aux|more
screen -ls 
# 读取
screen -r ID(2166)
# 退出
Ctrl +a d


# 结束进程
kill -9 进程号

3.路径操作

# 从根目录开始搜索文件夹
cd /文件名/

# 从当前目录开始
cd 文件名/

4.压缩包操作

# 安装
wegt XXX

# zip解压
unzip /路径/xx.zip

# tar解压
tar xzvf xx.tar.gz

# rpm解压
rpm -ivh rpm -ivh [rpm包全名]   # 即xx.rpm
rpm -vi rpm -ivh [rpm包全名]

# 查看安装情况
rpm -qa | grep -i 名称

# 删除已安装的rpm包
rpm -e [包名]    # 只需要名称,不需要后缀

# 查询已安装程序
rpm -q -a   # 查询所有已安装的软件
rpm -q -a | grep 'filebeat'  # 条件查询

# 卸载程序
rpm -e filebeat-7.10.0-1.x86_64

linux基本操作命令_vim常用命令      linux基本操作命令_vim常用命令

5.权限操作

# 修改权限可读
chmod 644 路径/文件

# 755代表 rwxr-xr-x,表示user权限为可读可写可执行,代表了文件的最大权限
chmod 755 文件

6.其他

# 查看历史代码
history

问题小结

1.path must precede expression

似乎是单文件和多文件查找的问题,在查找命令中对文件名加单引号

find / -name '*文件名*'

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188990.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]

    Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]问题:运行项目在Chrome中打开出现以下问题您的连接不是私密连接攻击者可能会试图从x.x.x.x窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给Google,以帮助我们提升Chrome的安全性。隐私权政策x.x.x.x通常会使用加密技术来保护您的信息。GoogleChrome此次尝试连接到x.x.x.x时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图

    2022年5月2日
    167
  • 浙江python培训

    浙江python培训浙江八年级新增Python编程课程,孩子能学得懂Python吗?前几天,浙江省的一则教育消息火了。据悉,从9月份开始的新学期,浙江省三到九年级信息技术课将同步替换新教材,其中,八年级将新增Python课程内容。新高一信息技术编程语言由VB替换为Python。八年级就要学Python,网友们展开了激烈的讨论。可以看出,编程教育在中小学阶段已经渐渐普及。对于中学开展Python课程,很多网友呈赞同态度。除了浙江,北京和山东也确定要把Python编程基础纳入信息技…

    2022年5月13日
    38
  • Vue框架快速入门

    Vue框架快速入门Vue是现在最流行的前端框架之一,而且相对于其他两个框架React和Angular来说也更加易学,而且它的作者是国人,中文文档也很完善。当然Vue框架算是比较高级的框架,所以在使用过程中还需要JavaScript、JavaScript2015、WebPack、NodeJS、npm、ESLint、JavaScript单元测试框架等其他知识和框架的使用方法。在学习Vue之前,最好先学习一下这些知识。由

    2022年6月1日
    39
  • vue实现一个弹窗组件_vue弹窗组件封装

    vue实现一个弹窗组件_vue弹窗组件封装最近新项目遇到一个需求,在输入错误的时候,使用toast弹窗提示,在此之前,我使用的弹窗都是只写在单个页面上,需要的时候写一个,虽然也可以,但是对这个项目来说就太过麻烦了,于是想要写一个toast弹窗组件,在全局中引用。参考了从零开始徒手撸一个vue的toast弹窗组件这篇博文,我写了一个自己的弹窗组件。/src/components/toast/toast.vue<template…

    2022年9月24日
    1
  • 【Tensorflow】安装支持AVX2指令集的Tensorflow「建议收藏」

    【Tensorflow】安装支持AVX2指令集的Tensorflow「建议收藏」主要依据:https://github.com/fo40225/tensorflow-windows-wheel在ReadMe中找到满足自己需求的版本我用的是:打开文件夹,获取其下载链接:https://github.com/fo40225/tensorflow-windows-wheel/blob/master/1.13.1/py37/CPU/avx2/tensorflow-1.13…

    2022年5月29日
    58
  • Windows编程(操作注册表)

    Windows编程(操作注册表)注册表存储在二进制文件里面,win32API提供了大量的函数操作注册表RegCreateKey创建指定的注册表项RegCreateKeyW(_In_

    2021年12月13日
    68

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号