linux中的一些命令
1.kill 终止程序
先要执行ps -al,找准自己要关闭的程序后再使用 kill。小心犯低级错误。
kill pid
强制: kill -9 pid
(ps -el)
(lsof -i:8080)
2.Vim操作图:
http://www.cppblog.com/xguru/archive/2010/06/24/118623.html
3.linux开启一个后台进程
命令 + 空格 + &
4.安装 python
cd Python-2.7.2
./configure
make
make install
到这里,安装完成
这时候就成功进入python2.7.2运行环境了
5.解压缩
tar -xzvf *.tgz//解压缩tgz
6.ldconfig
目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加载共享库的时候,会从 ld.so.cache 查找。
7. source .mashrc(设置PATH参数后执行此命令生效)
8../configure –-with-openssl=/usr/local/ssl(参数样式)
9.service iptables start (防火墙设置即时生效)
编辑 /etc/sysconfig/iptables
效果如下:
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 32001 -j ACCEPT
10. netstat -tlpn [查看哪些网络端口被占用]
11. vi 复制行:
把光标移动到要复制的行上, 按yy, 把光标移动到要复制的位置, 按p
按下ESC 进入命令模式:
a. :w 保存不退出
b. :wq 保存并退出
c. :q! 不保存修改退出
d. :w filename另存为别的名字
e. :w! filename 覆盖指定文件名保存
12.查看 linux 版本号:
cat /proc/version
uname -a
uname -rcat /etc/issue
man uname
lsb_release -a
13.在Linux里设置环境变量的方法(export PATH) :
#export PATH=$PATH:/opt/vily_lt/build_tools/bin
14.linux上后台长期运行python程序:
a.log 后面的2 是 stderr, 标准错误输出. 1 是 stdout, 标准输出.
设置为:
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
cd ~
vi .vimrc
输入:syntax on
18.linux 单个进程所能打开的最大tcp连接数: ulimit -n
19.系统支持的最大tcp连接数:cat /proc/sys/fs/file-max
远远超过 65535
20.查询某个端口被占用的命令示例(2002端口):netstat -anp|grep 2002
21.在Linux下搜索 socklen_t 类型所在的文件:
--> cd /usr/include
--> grep -r socklen_t * | grep typedef
或者:
cd /usr/include && grep -r socklen_t * | grep typedef
22.重启linux: sudo reboot (reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类似。reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot命令的场合主要是在单用户模式。)
23.shutdown -r now是立即停止然后重新启动(它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段)

浙公网安备 33010602011771号