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