常用命令
ls: 文件列表
wc –l filewc -w filewc -c file — 计算文件行数计算文件中的单词数计算文件中的字符数
cp sourcefile destfile — 文件拷贝(-r 拷文件时向下拷贝)
mv oldname newname — 重命名文件或移动文件
find ./ -name delfile — 查找文件
grep ‘pattern’ file — 在文件内搜索字符串比如:grep ‘searchstring’ file.txt
rmdir –只能删除非空目录 ,要删除非空参考下面一条
rm -rf filename — 删除文件或目录 -r就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除
useradd 加用户
userdel -r 删用户
passwd 改密码
netstat an/ln 查端口
ps -e 查看系统当前运行的所有进程
shutdown -h now 关机
kill -i pid killall proname 杀进程
du -sm file 查看文件夹大小
/etc/sysconfig/i18n 修改系统默认语言 将LANG=”zh_CN.UTF-8″ 换成 LANG=”en_US.UTF-8″
阅读全文…
1。概述
linux提供服务是由运行在后台的守护程序(daemon)来执行的。
守护进程的工作就是打开1个端口(port),等待(listen)进入的连接。在C/S模式中,如果客户提请了1个连接,守护进程就创建(fork)子进程来响应这个连接,而父进程继续监听其他服务的请求。
但 是,对于系统所提供的每1个服务,如果都必须运行1个监听某个端口连接发生的守护程序,那么通常意味着系统资源的浪费。为此,引入“扩展的网络守护进程服 务程序”xinetd(xinetd internet daemon)。telnet服务也是由xinetd守护的。
2。检测telnet、telnet-server的rpm包是否安装
OS:RedHat5
[root@localhost root]#rpm -q telnet
telnet-0.17-38.el5
//telnet*.rpm是默认安装的//
阅读全文…
很早前就碰到过,当时没去注意…找了下发现是历史遗留问题 呵呵
linux执行SHELL脚本报错“syntax error near unexpected token `in”
long long ago….. 老式的电传打字机使用两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,<CR>,ASCII码为0D),另一个字符把纸上移一行 (称为换行, <LF>,ASCII码为0A)。当计算机问世以后,存储器曾经非常昂贵。有些人就认定没必要用两个字符来表示行尾。UNIX 开发者决定他们可以用 一个字符来表示行尾,Linux沿袭Unix,也是<LF>。Apple 开发者规定了用<CR>。开发 MS-DOS以及Windows 的那些家伙则决定沿用老式的<CR><LF>。
因为MS-DOS及Windows是回车+换行来表示换行,因此在Linux下用Vim查看在Windows下用VC写的代码,行尾后的“^M”符号,表示的是符。
阅读全文…