【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

时间: 2024-10-12 21:23:33

【linux命令总结】——后续用到的内容持续补充和更新的相关文章

我所接触到的一些常用Linux命令和用法(初学者献丑了)每日更新.......

命令                    作用 shutdown -h now      立刻关机命令 startx               进入图形界面(如果你的redhat安装了桌面的话),X就是X-window桌面 shutdown -r now      立刻重启(或者用reboot) vi编辑器的使用(其实vi非常强大,快捷键也很多,这里只说一些常用的vi命令) vi HelloWorld.java    创建一个HelloWorld.java文件,同时用vi打开 按i(插入模式

shell 命令笔记(比较杂乱,会持续补充)

awk-F'key' '{print $1,$2}' file1   #awk 和cut差不多,这句话就是说取文件1中间关键词为key(为单个字符)为分隔符的第一例和第三例,不加 -F'key' 默认都是空格为分隔符.和cut比强大,因为可以指定多个分隔符,如下: awk -F'[key1]+''{print $2}'          #这里的key1为多个字符,后面的+表示字符可以为连续为多个,比如空格可以为2个.$2 多个字符后面的第一例. sed's/key1/key2/g' #替换模式

详解Linux命令行下常用svn命令

1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.Linux命令行下往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3.Linux命令行下将改动的文件提交到版本库 svn commit -

linux命令---查找文件中的内容

linux命令---查找文件中的内容 [[email protected] ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者second的行 first line:123456789012345678901234567890123456789012345678901234567890 second line:one two three four five six seven eight nine ten [[email pro

【Linux命令详解】12、文本内容显示—[ cat、tac]

12.本节主要学习在linux系统下文本文件内容显示的相关命令,这些命令有cat.tac等. 12.1 cat 使用cat命令可以显示文本文件的内容,也可以把几个文件内容附加到另一个文件中. 12.1.1 命令语法: cat[选项][文件] 12.1.2选项参数: cat命令选项含义 选项                      选项含义 -n                        对输出的所有行编号 -b                        对非空输出行编号 -s     

linux下用tail命令查看动态变化的文件内容(文件尾部)

背景: 今天在静默安装oracle, 在命令行里面下达了命令 ./runInstaller -silent -responseFile /oracle/database/response/db_install.rsp 结果没有什么安装进度,只是提示可以从/u01/app/oraInventory/logs/installActions.....log里面可以查到结果--->看到这里我就想到了在linux里面是不是有一个命令可以查看一个动态变化的文件?(这个日志文件肯定在变化啊) 没错,有,就是

2015.8.23作业 Linux命令学习

echo $? 这是一个shell的变量,意思就是返回上一步执行任务是否成功. 如果为0 说是成功. 如果非0说明失败. command命令  ---SHELL内建命令 command命令调用指定的指令并执行,命令执行时不查询shell函数.command命令只能够执行shell内部的命令. command: usage: command [-pVv] command [arg ...] 调用命令 参数: 指令:需要调用的指令及参数 实例:使用command命令调用执行echo Linux GU

Linux 命令grep, egrep,正则表达式大全

Linux grep 命令     Linux系统中grep,egrep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. 1.grep : 最早的文本匹配程序,使用POSIX定义的基本正则表达式(BRE)来匹配文本. 2.egrep : 扩展式grep,其使用扩展式正规表达式(ERE)来匹配文本. 3.fgrep : 快速grep,这个版

Linux命令行–基本的bash shell命令

启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户的默认主目录 用户的默认shell程序 如:zmcheng:x:501:501:zhangmingcheng:/home/zmcheng:/bin/bash 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令 shell 提示符: PS1:控制默认命令行提示符的格