ls 命令的用法:
ls -ls file.hole
可以列出该文件占的磁盘块
od命令 :
od 文件名 命令观察该文件的实际内容
od -c file 表示以字符方式打印文件内容
rpm -Uivh rpm文件 安装rpm包 -U 如果已装更新
ldconfig 更新系统动态库
rpm -e --nodeps 'rpm -qa| grep ...' 无依赖卸载
getconf LONG_BIT 获取cpu 是32位还是64位
~/.ssh/known_hosts 清除该文件内容可以去除登陆ssh痕迹
注:~为当前用户的家目录
往上上传:scp -P 端口 文件 用户名@IP:/远程路径
往下下载:scp -P 端口 用户名@ip:远程路径 .本地路径
例子: scp -P 2222 sample.script root@192.168.10.190:/root
scp -P 2222 root@192.168.10.190:/root/sample.script .
ssh -p 端口号 用户名@ip
chkconfig -list | grep telnet 检查telnet 的运行状态
find . -name"*.......*" 支持通配符
grep -R ‘wow’ /zc
在 /zc 目录下查找内容含有wow的文件
mount 命令 ,列出系统已经帮我们挂载的文件
当然,如果我们自己挂载了一些目录,也会同时列出
VI调出行号:
在vi里, 命令模式下输入: set nu 可以显示出行号
nohup ./server & 终端关闭不影响程序 程序死亡信息存储在nohup.out里
nohup:appending output to nohup.out
netstat -tlnp 直接查看所有的
netstat -tlnp | grep 端口号 :查看特殊端口的信息
调出linux配置工具: set up
在当前所有的文件里查找单词(递归查找): grep -rn . 单词
抓固定端口的数据包 linux: tcpdump tcp port 端口
例子:tcpdump tcp port 21
抓取本机21端口上的包
挂载点强制卸载 linux :umount -l /挂载点
列出程序运行时信息 linux: valgrind test
test 为程序可执行文件
后台运行程序 linux : ./server & server 为程序可执行文件,后加& 为后台运行
进程的查看和杀死 linux: ps 查看进程
查看进程状态: ps -ef | grep 进程名
杀死进程 : kill 进程ID
强杀进程: kill -9 进程ID
打印出本地路由表 linux : route print
查询本机到IP的所经过的路由IP : tracert ip
让ftp随着系统启动而自动启动 :chkconfigvsftpd on
检测当前目录文件大小linux命令 :du -sh
linux 压缩和解压缩
tar -jxvf *.tar.z2 解压 解包
tar -xvf *.tar -C 目录名 解压到指定目录名