linux 命令收集

 

 

比直接sudo要好,具体还在那里还不清楚。。

sudo su -

 


显示当前目录,查看当前用户

pwd
who am i

 


在linux中不会就问man(linux中想退出某个操作 Ctrl+C)

man xx

 


查看linux下所有py进程

aux 和-ef 效果差不多,可以输入 ps --help 查看更多,

ps aux | grep py 
ps -ef |gerp py

grep的解释是:Search for PATTERN in each FILE or standard input. 我的理解就是根据关键字进行查找。

杀死对应pid的进程

kill -9 pid

列出某关键字的所有进程号。-v 就是去掉自己,杀进程时为了不把自己杀掉。awk 就是取出列表中的第一列,后面跟的$2就是只取出第2列的意思,而第二列正好是进程号pid。

ps -ef | grep 关键字 | grep -v grep | awk {print $2}

显示某关键字下所有进程的pid

kill -9 `ps -ef | grep 关键字 | grep -v grep | awk {print $2}`

 


查看日志文件,linux中查看文件的话可以用cat 也可以用vim

但是对于日志文件的话首先特别的大,其次会一直不停的写入东西,需要查看最新写入的东西就可以用下面的命令,-f 就是查看最新的,用的时候就想打开了一个输出框一样

tail -f log/xxx.log

 


 后台执行某一程序,如java程序。平时经常会遇到,在执行某个程序是,那个程序不退出,但想干其他的是,又不能关掉它,这时候可以用后台执行程序的命令

nohup xx.sh &

 


linux 安装python module.

在windows上安装module的话直接下载下来复制到python目录下的Lib/site-packages就可以了,但是linux下就需要用命令行了

1.一般module这种全部都可以用的东西都安装在,用户根目录 就是 ~

2.通过下载url获取,则个url就是在浏览器上下载文件的url,就是点一下就出来下载框那个链接

3.用命令解压 tar.gz文件

4.很多module都是用c/c++写的打包成so库,这里有可能需要编译一下,当然有的也不需要,可以试试

5.编译完成之后make一下

6.setup.py 先build一下 然后再 install 就可以了

cd ~
wget url
tar -zxvf xx.tar.gz
cd xx
./config
make
python setup.py build
python setup.py install

 


查看磁盘情况

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。