【linux命令总结】——后续用到的内容持续补充和更新
比如说:某个文件是go文件,名字叫做 Hello.go
1、通过后台运行某个程序,将结果输出到某个文件,
如果是直接运行go程序:go run Hello.go
后台运行:nohup go run Hello.go & ,然后就会将结果输出到nohup.out中
2、查看实时更新的日志信息
查看某个文件的内容,比如非实时的这种,并且不做修改:cat Hello.go
查看实时的信息:tail -f nohup.out (备注:这里的文件是nohup.out的文件)
3、查找端口号并且杀进程(这里写的比较好的文章:http://icymarywei.blog.163.com/blog/static/127508102201122085513414/)
首先查找端口号并且找到对应的进程:
grep是用来进行过滤的,比如端口号是9090,就使用netstat -nlp | grep :9090
然后得到这个值之后,pid的值就是17474,之后用命令:kill -9 pid号,其中-9代表的含义是:(-9代表的是信号量)
查看某个程序的进程是否存在,比如说:
然后这里就能够得到所有包含go的字眼的当前进程,然后root后面的这一列就是进程的pid,杀进程的话就还是用kill -9 pid
关于信号量的,这里有一篇文章有介绍:http://www.jianshu.com/p/966d18eac17e,这个里面有一张图进行了详细说明:
ktll一1 1)51石HUPZ)SI6INT3)SI6QUIT4)SI6ILLS)SI6TRAP 6)51石ABRT7)SI6BUSS)SIGFPEg)SIGKILL10)SI6USRI 11)SI6SE6V12)SI6USRZ13)SI6PIPE14)SI6ALRM15)SI6TERH 16)SI6STKFLT17)SI6CHLD18)SI6CO盯19)SIGSTOP20)SI6TSTP 21)51石Tl-IN22)SI6TTOU23)51石UR624)SI6XCPU25)SI6XFSZ 26)51石盯AL阴27)SI6PROF28)51翩INCH29)SIGIO30)SI6P呱 31)SI6SYS34)SI6R刊IN35)SI6R刊IN+136)SI6R俐IN+237)SI6RTMIN+3 38)SI6RTMIN抖39)SI6R俐IN+5帕)SIGRTMIN+641)SI6RTMIN+742)SI6R雨I叫 43)516盯MIN+944)51石R刊IN+1045)SI6R刊IN+1146)SI6RTMIN+1247)SIGRT 48)51石RTMIN+1449)51石RTMIN+1550)SIGRTMAX一1451)SI6R刊唤X一1352)SI6R 53)SI6RT眼X一1154)51石R乃核X一1055)SI6RTMAX一956)SI6RTMAX一857)51石R侧 58)SI6RTMAX一659)SI6RT撇X一5印)SIGRTMAX一461)SIGRT眼X一362)SI6RTM城洲 63)51。盯。x一164)s工。R、x,一 卜" v:shapes="图片_x0020_1">
这里有一篇文章:https://linux.cn/article-2973-1.html,关于kill的命令的
4、查找某个程序的进程并且杀进程
应该可以用:ps -aux | grep 进程名, 如:ps -aux | grep java
或者:ps -ef | grep 进程名,如ps -aux | grep python
需要查一下aux和ef的区别
5、vim基础操作
通过vim 文件名进入到vim编辑器下,然后点击I 或者 i进入编辑状态,然后进行修改,修改之后,通过Esc键退出编辑状态,然后会自动跳到最底端的部分,输入:w表示需要保存,之后:q表示要退出vim编辑器,或者也可以:wq,也可以通过:q!表示强制退出
6、修改文件夹或者文件的名字
linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
例子:将目录A重命名为B
mv A B
例子:将/a目录移动到/b下,并重命名为c
mv /a /b/c
【linux命令总结】——后续用到的内容持续补充和更新的更多相关文章
- 转:linux命令: tail ,head 显示文件某行内容 与sed在线编辑器
linux 如何显示一个文件的某几行(中间几行) 转:http://www.cnblogs.com/xianghang123/archive/2011/08/03/2125977.html http: ...
- Linux 命令整理 (有不正确的随时补充)
du 概述: Linux下命令,统计目录(或文件)所占磁盘空间的大小. 语法: du[-abcDhHklmsSx][-L<符号连接>][-X<文件>][--block-size ...
- 详解Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- Linux 命令备忘(持续更新中……)
Linux命令 grep 1. 使用grep 筛选内容,多条件筛选用 grep - E "条件1|条件2" (满足条件1或条件2的均展示) 2. grep '条件3'|grep - ...
- OS第1次实验报告:熟悉使用Linux命令和剖析ps命令
零.个人信息 姓名:陈韵 学号:201821121053 班级:计算1812 一.实验目的 熟悉Linux命令行操作 二.实验内容 使用man查询命令使用手册 基本命令使用 三.实验报告 1. 实验环 ...
- 掌握这些常用Linux命令,一起提升工作效率
开始上班了,新一年的奋斗的之路启程了,要继续[奔赴山海,奔赴热爱]. 汪国真在<热爱生命>这首诗中写到:既然选择了远方,便只顾风雨兼程.技术上还是持续精进和学习,远方虽远,要迈开脚步,一步 ...
- Linux命令 查看文件内容
cat [功能说明] 查看文件的内容 #cat本身是一个串接命令,把指定一个或多个源文件的内容,利用>符号重定向到目标文件中,如果不指定重定向文件,则默认在标准输出设备上显示.此时,可以利用c ...
- linux sed命令查询结果前后批量追加内容(html文件批量修改css,js等文件路径)
1.需求:linux使用shell命令查询结果前后批量追加内容 例如:我需要在当前目录下所有的css文件路径前追加域名 我想的是用sed替换去实现,鲍哥的思路是用for循环 1.1方法1:鲍哥的for ...
- linux命令---查找文件中的内容
linux命令---查找文件中的内容 [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者seco ...
随机推荐
- 拓展Scene视图——场景编辑Vector2/3
Test.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class ...
- Mastering Creativity:A brief guide on how to overcome creative blocks
MASTERING CREATIVITY, 1st EditionThis guide is free and you are welcome to share it withothers.From ...
- How ASP.NET MVC Works ? (Artech)
一.ASP.NET + MVC IIS与ASP.NET管道 MVC.MVP以及Model2[上篇] MVC.MVP以及Model2[下篇] ASP.NET MVC是如何运行的[1]: 建立在“伪”MV ...
- [Shell]Bash基本功能:通配符与特殊符号
/*------------------------------------------------------------------------------------------- @黑眼诗人 ...
- Nginx深度优化
简介 1.隐藏版本号2.修改Nginx用户与组3.配置Nginx网页缓存时间4.实现Nginx的日志切割5.配置Nginx实现连接超时6.更改进程数7.配置Nginx实现网页压缩功能8.配置Nginx ...
- 逻辑回归 logit
[方法转]http://www.powerxing.com/logistic-regression-in-python/ http://blog.csdn.net/lipengcn/article/d ...
- python基础学习Day17 面向对象的三大特性之继承、类与对象名称空间小试
一.课前回顾 类:具有相同属性和方法的一类事物 实例化:类名() 过程: 开辟了一块内存空间 执行init方法 封装属性 自动的把self返回给实例化对象的地方 对象:实例 一个实实在在存在的实体 组 ...
- Collection集合总结,List和set集合的用法,HashSet和LinkedHashSetde用法
首先:Collection是List集合和Set集合的父类,同时,它们三个都为接口,不能直接实例化,所以需要,List和set的子类来实例化. List的子类: ArrayList类和LinkedLi ...
- git库初次下载
1.右键Git Batch Here==>输入 git config --list 确认2.再次输入ssh-keygen -t rsa -C “修改后的邮箱” 3.回车多次 找到 生成序列目录 ...
- OnContextMenu实现禁止鼠标右键
OnContextMenu事件 定义和使用:oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单.注意:所有浏览器都支持 oncontextmenu 事件, contextmen ...