linux 下常用命令记录

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



linux 压缩和解压缩

tar -jxvf  *.tar.z2  解压 解包

tar -xvf  *.tar  -C 目录名  解压到指定目录名


打包:tar -cvf *.tar

压缩:tar -zcvf *.tar



你可能感兴趣的:(linux,命令,常用,用名)