常用Linux命令(常年更新)
- Linux后台运行脚本:
nohup python -u test.py > out.log 2>&1 &
nohup sh **.sh > /dev/null 2>&1 &
- Linux–CentOS定时运行Python脚本
vi /etc/crontab
- 以递归的方式查找符合条件的文件
例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:
grep -r update /etc/acpi
- Find 命令:
find path -option [ -print ] [ -exec -ok command ] {} ;
find . -name "*.c"
find . -type f -print #查找当前目录及子目录下所有的普通文件
find . -type d -print #查找当前目录及子目录下所有的目录
find . -regex '.*\.jpg' #按正则查找当前文件夹下的.jpg文件
- grep命令:
用于对文件和文本执行重复搜索任务的Unix工具。
grep [选项] ”模式“ [文件]
grep test *file (查找后缀有 file 字样的文件中包含 test 字符串的文件)
例子:在当前目录里第一级文件夹中寻找包含指定字符串的 .in 文件
$ grep "thermcontact" /.in
当前目录中招指定字符串并显示行号
$ grep "thermcontact" . -rn
从文件内容查找与正则表达式匹配的行:
$ grep –e "正则表达式" 文件名
- 计算文件数量
ls -1 | wc -l
ls :列出文件
-1:这是一个。它每行打印一个条目。要打印隐藏文件,请将其更改为-1a
| :管道输出到…
wc:计算字数
-l:只显示行数
- 删除文件夹
rm -rf MyDocuments/
find . -type d -empty -delete 删除所有空目录
- 安装deb包
sudo dpkg -i package.deb
- cp命令:
cp -r a文件 b文件
- zip命令:
将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
zip -q -r html.zip /home/html
如果在我们在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *
从压缩文件 cp.zip 中删除文件 a.c
zip -dv cp.zip a.c
- 查看ascii:
man ascii
修改源文件
备份源:
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
更换源:
使用gedit打开sources文档
sudo gedit /etc/apt/sources.list
debhttp://mirrors.aliyun.com/ubuntu/xenial main
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial main
debhttp://mirrors.aliyun.com/ubuntu/xenial-updates main
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updates main
debhttp://mirrors.aliyun.com/ubuntu/xenial universe
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial universe
debhttp://mirrors.aliyun.com/ubuntu/xenial-updates universe
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updates universe
debhttp://mirrors.aliyun.com/ubuntu/xenial-security main
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-security main
debhttp://mirrors.aliyun.com/ubuntu/xenial-security universe
deb-srchttp://mirrors.aliyun.com/ubuntu/xenial-security universe
更新源
sudo apt-get update
sudo apt-get -f install
sudo apt-get upgrade
常用Linux命令(常年更新)的更多相关文章
- Java开发需掌握的常用Linux命令(持续更新)
linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命 ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- 77个常用Linux命令和工具
77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...
- 常用Linux命令笔记
任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...
- 常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...
- 十五个最常用Linux命令行 - imsoft.cnblogs
众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...
- 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname
常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...
- # 常用linux 命令和相关问题解决
最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...
- Linux - 常用 Linux 命令的基本使用
常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...
- 几个常用linux命令语句
几个常用linux命令 英文原文:What are the most useful "Swiss army knife" one-liners on Unix? 下面的这些内容是 ...
随机推荐
- 开源图编辑库 NebulaGraph VEditor 的设计思路分享
本文首发于 NebulaGraph 公众号 NebulaGraph VEditor 是一个拥有高性能.高可定制的所见即所得图可视化编辑器前端库. NebulaGraph VEditor 底层基于 SV ...
- React报错之Type '() => JSX.Element[]' is not assignable to type FunctionComponent
正文从这开始~ 总览 当我们尝试从函数组件中返回元素组成的数组时,会产生"Type '() => JSX.Element[]' is not assignable to type Fu ...
- html页面中插入html的标签,JS控制标签属性
html页面中插入html的标签 方法1: 使用标签: <textara> </textara>标签 方法2: 使用JS: document.getElementById(&q ...
- 编译boost库的dll和lib
下载Boost 下载链接:Boost Downloads 下载完成后,将其解压放置到需要编译保存的目录下,比如我自己的目录: F:\Work\Boost 打开VS编译 如果是使用的VS2017,则打开 ...
- django路由匹配、反向解析、无名有名反向解析、路由分发、名称空间
目录 django请求生命周期流程图 1.Django请求的生命周期的含义 2.Django请求的生命周期图解及流程 3.Django的请求生命周期(分布解析) 路由层 1.路由匹配 2.path转换 ...
- 【ajax】发送请求 —— 结合【express】框架 { }
1.先用 express 框架搭建一个简单的服务器 (1)在文件夹上点击右键,点击"在集成终端中打开" (2)使用"npm i express"命令安装[exp ...
- 一个注解解决ShardingJdbc不支持复杂SQL
背景介绍 公司最近做分库分表业务,接入了 Sharding JDBC,接入完成后,回归测试时发现好几个 SQL 执行报错,关键这几个表都还不是分片表.报错如下: 这下糟了嘛.熟悉 Sharding J ...
- 《吐血整理》高级系列教程-吃透Fiddler抓包教程(22)-如何使用Fiddler生成Jmeter脚本-下篇
1.简介 今天这篇文章其实和上一篇差不多也是利用一个fiddler的插件进行Jmeter脚本的导出,开始宏哥想要合在一起写一篇文章,可是结果实践的时候,两个插件还是有区别的,因此为了不绕晕小伙伴或者童 ...
- .NET Core Web APi类库如何内嵌运行?
话题 我们知道在.NET Framework中可以嵌入运行Web APi,那么在.NET Core(.NET 6+称之为.NET)中如何内嵌运行Web Api呢,在实际项目中这种场景非常常见,那么我们 ...
- vivo 公司 Kubernetes 集群 Ingress 网关实践
文章转载自:https://mp.weixin.qq.com/s/qPqrJ3un1peeWgG9xO2m-Q 背景 vivo 人工智能计算平台小组从 2018 年底开始建设 AI 计算平台至今,已经 ...