日期:2014-05-16  浏览次数:20670 次

linux常用的操作指令
使用linxu有一段时间了,也积累了一些常用的指令,为了避免平时使用的时候能够及时查看到,这里做一个记录。


drwxr-xr-x

文件类型 d-目录directory
         - 二进制文件(普通文件)
         l 软连接文件link


ervice vsftpd start  //启动从window到linux上传服务
bye ftp退出命令
bye  //推出ftp下的进程
ifconfig //在linux下查看ip

gzip -d (解压缩文件名称)  --解压以gz为后挫的压缩文件
tar -xvf (解压文件名)     --解压以tar为后挫的压缩文件
mv 需要移动的文件名  别的目录(/根目录)
mv 源文件名  需要改成的文件名
cp -ri /源文件目录  /拷贝文件目录(cp -ri /project/cpass_old/* /project/cpass)

ps -ef      列出当前所有的进程
kill -9 id  强制关闭进程
ps -ef | grep tomcat 查看tomcat的进程是否启动
service iptables stop  启关闭防火墙
chkconfig iptables off  查看防火墙是否关闭
rpm -qa  列处该机器安装的所有软件
rpm -qa | grep jdk 查看当前机器是否安装了jdk
rpm -e 文件名称   卸载软件
rpm -ivh 文件名称 安装文件
rm -rf dir  删除文件夹
touch filename  创建文件
mkdir dirctory  创建目录
Alt+Ctrl 退出虚拟机
catalina.sh run 启动tomcat并查看日志
tail -f catalina.out 
cat /proc/version 查看版本信息
netstat -ntupl  查看服务端口
netstat -na | grep ip 查看ip进程
/usr/local/apache2/bin/apachectl restart  //重启apatch服务
service mysqld restart 重启mysql服务

netstat -ntupl 查看服务所有端口
lsb_release -a  查看版本
nslookup 网址 查看网络情况

tar cvf FileName.tar DirName  //文件打包

chown -R user dir|filename    //改变文件或目录的所属

find path[要查找的路径] –name filename[文件名,可以使用通配符]
例如:find / -name httpd.conf,表示在根目录下查找文件名为                                            httpd.conf文件

查看硬盘空间
df -lh

init 0为关机﹐init 1为重启

rpm -e --nodeps 卸载软件名称(例如:mysql)   --- 卸载软件


yum remove mysql  删除mysql安装

grep 查找的内容 文件路径 (grep bin /tmp/hello) 查找指定文件中的内容

grep bin /tmp/hello 表示在/tmp/hello 目录下查找字符为bin的内容

在VI的命令模式下输入“:set nu” 显示编辑行号

系统时间修改
date -s MM/dd/yy (m-月,d-日,yy-年)

date -s hh:mm:ss (h-小时,m-分钟,s-秒)


mysqldump -uroot -p linux > 文件路径(例:/root/linux.sql) 备份数据库内容


hisitory -c //清空历史记录


3.链接
  软链接
  ln -s /etc/issue  /issue.soft
  创建文件/etc/issue的软连接issue.soft
  功能:类似于window桌面的快捷方式

  硬链接
  ln /etc/issue /issue.hard
  创建文件/etc/issue的硬连接/issue.hard
  功能:与源文件时时同步

chmod u[用户]/g[所属组]/o[另外] +-= r/w/x [文件名称或目录]

  + 增加权限
  -去掉权限
  = 赋值权限

数字表示法
  r-4 w-2 x-1 

  rwxr-xr-- 754
  rw-r-x--x 651


su - 用户名/密码  切换用户


创建用户:
  useadd 用户名
  passwd 密码


调整默认权限

  umask
 
  0  特殊权限位
  022 用户权限位,权限掩码值

  目录权限:
    777
  - 022
  -------
    755

  linux文件权限规则:
   默认情况下,创建的文件没有操作权限

  文件权限:
   目录权限减去操作权限:644
  
  改变缺省权限值

   umask 掩码值(掩码值=777-设置的权限(750))

  which 指令(如:ls、expr)    --显示当前指令的绝对路径

whereis 指令(如:ls、expr)  --显示当前指令的绝对路径,同时显示帮助文档

find [搜索路径] [搜索关键字] --根据路径搜索文件或目录
   
    1.find [搜索路径] -name 文件名称 --根据文件名称查找文件
      文件名称可以分为 * 匹配 例如
       (find /etc -name init* )  --在/etc目录下查找文件开头以in