lniux程序员常用命令

来源:互联网 发布:淘宝访客来源根据 编辑:程序博客网 时间:2024/04/30 04:33
1. 如何从vim的暂停状态中回到之前编辑的文件
    ctrl+z跳出当前文件,并暂停编辑状态,出现: [1]+  Stopped 
    直接用 fg 指令能直接回到之前编辑的文件

2. 重启 spawn-fcgi 进程
$ killall -9 php-cgi
$ spawn-fcgi -a 127.0.0.1 -p 90 -C 10 -u www-data -f /usr/bin/php-cgi

3. 断开某个用户的连接
who 查看用户连接

断开远程用户
fuser -k /dev/pts/x

x为who下看到的这个用户的pts序号

断开本地用户

fuser -k /dev/ttyx

x为who查看到的tty序号

4. 启动tomcat
./catalina.sh start

5. 查看端口情况
netstat -apn

6. 查看进程或具体端口号情况
查看python进程: ps -ef | grep python
进程: ps -aux | grep java[进程名]
端口: ps -aux | grep 8080[端口号]
杀进程:killall -9 php-cgi[进程名]

7. 挂载 javaBridge 操作
sudo java -jar JavaBridge.jar SERVLET_LOCAL:8080 [终端不能在弹出的窗口选择端口号,所以只能直接在命令行直接当参数处理]
 
8. 当出现  Swap file ".default.swp" already exists! 这样的提示时,是因为多人同时编辑一个文件引起的,如果不需要再出现此提示可以到文件的目录下使用 ls -a 命令,找到文件夹下的 .default.swp 文件,并删除,这样就不会再显示此提示了.
 
9. linux odbc_mssql 连接mssql
驱动是: /etc/odbcinst.ini
/usr/local/unixODBC/etc/odbc.ini 与 /etc/odbc.ini 中的配置的数据源必须一致才能连接
 
10. linux django 中的验证码插件pil:

easy_install pil 安装后出现错误:The _imagingft C module is not installed 是因为少安装组件
apt-get install python-imaging

11. 启动SVN服务
svnserve -r /dir/data/ --config-file /dir/svnserve.conf -d --listen-port 3869

12. 转移已挂载的硬盘
mount --move /dir/data /mnt/data/

13. 删除所有的.svn文件夹
find . -name ".svn" -type d | xargs rm -rf

14. 自动挂载硬盘
vim /etc/fstab
在文件中加入: /dev/xvdb1(磁盘分区) /mnt/data(挂载目录) ext3(文件格式) defaults 0 0

15. 给文件夹和文件授权
find data -type d -exec chmod 770 {} \;
find data -print -exec chmod 770 {} \;

16. 将网站目录和文件的所有者和所有组为centos,www
chown -R centos:www /home/centos/web

17. 挂载win下的共享文件夹

mount //192.168.1.xxx/hadoop /mnt/share -o iocharset=gb2312,username=xxx,password=xxx


18. 请问在ubuntu下如何查找已经安装软件,就想redhat下的rpm -qa那样的

aptitude

或者

ubuntu应该使用 dpkg 命令来查询包安装情况

dpkg -l |grep ii | grep packagename

1 0
原创粉丝点击