linux 下常用命令记录

来源:互联网 发布:mazak数控车床编程 编辑:程序博客网 时间:2024/05/04 17:21

 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 root@192.168.10.190:/root

scp -P 2222 root@192.168.10.190:/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随着系统启动而自动启动 :chkconfigvsftpd on 

 

检测当前目录文件大小linux命令:

检测当前目录文件大小linux命令 :du -sh

 

 

linux压缩和解压缩

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

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

 

原创粉丝点击