linux 命令收集

来源:互联网 发布:mac 退出最大化 编辑:程序博客网 时间:2024/05/22 15:34

 

 

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

sudo su -

 


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

pwdwho 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 urltar -zxvf xx.tar.gzcd xx./configmakepython setup.py buildpython setup.py install

 


查看磁盘情况

第一个为查看硬盘情况

第二个为查看当前目录占用大小  其中 "." 表示当前目录

第三个为查看xx目录下有多少个文件

df -hdu -h --max-depth=1 .ls xx -f | wc -1

 


 

0 0
原创粉丝点击