linux终端终止当前进程

2018-08-16 10:41:56 进击的MsCat 阅读数 6773更多
分类专栏: 其他

linux终端终止当前进程:

caffe训练测试出错还终止不了...

快捷键:

Ctrl+c

在命令行下起着终止当前执行程序的作用,

Ctrl+d

相当于exit命令,退出当前shell

Ctrl+s

挂起当前shell(保护作用很明显哦)

Ctrl+q

解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程。

转载fromhttps://blog.csdn.net/gongpeng1966/article/details/68958322


解决linux系统启动之:root用户通过验证但无法进入图形界面

prebackground:

修改/etc/passwd 文件,将这行修改了

root:x:0:0:root :/root:/bin/bash

==>

root:x:0:0:root:/root:/home/root


resolution:

=================================================

单用户模式进入系统:

系统启动时在启动菜单上选择

Kernel/.. root=/

按e键,在后面加上single

按b键,启动,进入到系统中,编辑/etc/passwd

reboot


可以进入系统



文件中的时间是UTC时间,需要在这个时间上加上8小时变成北京时间,请问怎么用date直接修改?
时间格式如下:
20141022093000

$ echo 20141022093000 | sed -r 's/(....)(..)(..)(..)(..)(..)/\1-\2-\3 \4:\5:\6/'| xargs -i date -d "{} GMT" "+%Y%m%d%H%M%S"
20141022173000

Note: maybe you need modify GMT to -8


非常感谢高手指点,因为系统时间现在不能修改,原始代码也是直接将系统UTC事件写入文件,所以需要将文件里最后一个字段时间转换为GMT。还请再帮忙看看怎么转换?
原始文件格式如下:
ID03440321|0|10000|20141023020934
转换格式如下:
ID03440321|0|10000|20141107020934



回复 3# youcaihuazi 

1. debug by yourself

2. you can change +0 to  +8,-8,... for the right answer what you want
Note: all reply DIDNOT modify your system time

$ cat FILE
ID03440321|0|10000|20141023020934

$ awk 'BEGIN{FS=OFS="|"}{d=gensub(/(....)(..)(..)(..)(..)(..)/,"\\1-\\2-\\3 \\4:\\5:\\6","",$4);cmd="date -d \""d" +0\" \"+%Y%m%d%H%M%S\"";cmd | getline D;print "debug: "d"=>"D;$4=D;print}' FILE
debug: 2014-10-23 02:09:34=>20141023100934
ID03440321|0|10000|20141023100934




程序是
依照写出来(的code),跑出结果
不是依照你想出来的,得到结果

问题本不难,你又不举例,
描述又乱写,让人费疑猜?

[ i ] it's not good in CU
i => n => num, cnt => number, count
for(i =1;i i++) a[ i  ]=... 
for(n=1;nn++) a[ n ]=


12-22 04:19