`
liujun58love
  • 浏览: 14829 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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目录下查找文件开头以init为开头的所有文件
      以 ?匹配  --匹配单个字符,

       例如(find /etc -name init???) --在/etc目录下查找以init为开头,后面有三个字符的文件
   
     2.find [搜索路径] -size +(-) 大小(block)  --根据路径查找文件大小是 >(+号) 或者 <(-) 大小的文件

       1k = 2block(512 byte)   

     3. find [搜索路径] -user 用户名称  --根据路径查找所有者为“用户名称”的文件


     4.时间查找

       A.天 ctime、atime、mtime
       B.分钟 cmin、amin、mmin

      c -change 改变,表示文件属性被修改过,所有者、所属组、权限
     
      a-access 访问, 表示文件被查看过
     
      m-modify 修改, 表示文件内容被修改过

      -表示时间之内。+超过这个时间

       连接符 -a (and) 逻辑与  -o (or) 逻辑或
   
       -type (类型)

       find /etc -name init* -a type d (表示查找类型是目录的文件)

       find .................. -exec 命令 {} \; # {}代表find查找的结果集
      
       例如: find /etc -name inittab -ok(确认提示) -exec ls -l {} \; 将查询到的inittab文件进行信息查看

       结果 : -rw-r--r-- 1 root root 1666 Nov 18  2011 /etc/inittab
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics