linux下一些常用和不常用的命令

来源:互联网 发布:mysql可视化 编辑:程序博客网 时间:2024/05/17 08:13

os环境:centos6.5    32位

 (1)启动关闭网卡:

# ifdown eth0   #关闭网络

# ifup eth0     #启动网络

 

(2) 显示环境变量:

# env  

 

(3) 显示最近使用的命令:

# history

# history 5    //显示最近使用的5条命令  

 

(4) 进入图形界面:

# startx    //如果一开始进入的命令界面,输入startx就进入图像界面 

 

(5) 查找命令:

eg.在/home目录下查找以.txt结尾的文件名

# find  /home  -name "*.txt"

eg.同上,但忽略大小写

# find  /home  -iname "*.txt"

eg. 当前目录及子目录下查找所有以.txt和.pdf结尾的文件

# find  .  -name "*.txt"  -o  -name "*.pdf"

eg.把系统里超过10m的文件都找出来

# find  /usr  -size +10000k

 

(6) 压缩解压:

zip命令

解压:#unzip  FileName.zip

压缩:#zip  FileName.zip  DirName

 

tar命令(gz格式)

解压:tar  zxvf  FileName.tar.gz

压缩:tar  zcvf  FileName.tar.gz DirName

 

tar命令(tar格式)

解压:#tar  xvf  FileName.tar

压缩:#tar  zvf  FileName.tar  DirName

 

(7) 查看和杀死进程:

eg. 查看所有的java进程

#ps -ef | grep java

eg. kill 命令用于终止进程

# kill -9 [PID]

 

(8) 查看端口占用情况:

# netstat  –apn

 

(9) 使用df和du查看linux系统磁盘容量信息:

以KB为单位显示磁盘使用量和占用率

# df  –k

以MB为单位显示磁盘使用量和占用率

# df  –m

列出usr目录下所有文件或目录占用的大小,以MB作为计量单位

# du –m  /usr

 

(10) 查看内存使用情况

# free  –m      //以mb为单位显示

 

(11) 查看系统运行总览(包括进程,cpu,内存,用户等等信息)

# top

 

(12) 查看当前日历

# cal

 

(13) 以yyyy-MM-dd HH:mi:ss形式显示日期时间

#date  +"%F  %T"

 

(14) 添加用户

# useradd  -d /usr/myuser  -m  myuser  //-d指定用户家目录,-m表示创建用户时自动创建家目录

# passwd  myuser       //回车输入密码 注意一定要带用户名,不然就是修改root!!!

# chown  myuser  -R /usr/myuser   //改变目录属主。

 

(15) rpm软件包管理

安装一个包:

# rpm  -ivh  jdk-7u65-linux-i586.rpm

升级一个包:

# rpm  -Uvh  jdk-1.7.0_65-fcs.i586

移走一个包:

# rpm  -e --nodeps jdk-1.7.0_65-fcs.i586

检查软件有没有安装

#rpm  -qa | grep jdk

 

(16) 跨机器拷贝命令

把当前目录的所有rpm软件包拷贝到172.1.2.72机器的/soft目录下
#scp  *.rpm  root@172.1.2.72:/soft

拷贝文件夹

# scp  -r  /usr/redis  root@172.1.2.72:/usr


原创粉丝点击