注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

背归鸿

博闻强记,厚积薄发!

 
 
 

日志

 
 

Linux命令笔记  

2012-05-12 16:16:23|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  • shutdown
  1. shutdown -h now ,立即关闭系统
  2. shutdown +10 ,10分钟后关机
  3. shutdown -h 23:00 &  ,在23点关闭系统(后台方式运行命令)
  4. shutdown -c  ,取消shutdown关机命令
  • htop,top 任务管理器;ifstat ,流量监控工具
  • uname -a ,显示全部系统信息
  • adduser,useradd,userdel,users,groups,usermod, ,用户管理
  1. adduser rifun,useradd rifun  ,增加一个普通用户
  2. adduser -r rifun, useradd -r rifun ,增加一个系统账号
  3. adduser -g root rifun ,useradd -g root rifun  ,增加一个普通用户,并指定用户组
  4. groups rifun ,查看指定用户所加入的群组
  5. usermod -d /home/tom/  rifun , 将用户rifun的登录目录改为 /home/top/
  6. usermod -g root rifun ,更改rifun的起始登录群组为root
  7. usermod -l  gaoke  rifun ,指定rifun登录时的用户名为 gaoke
  8. userdel rifun ,仅删除用户账号
  9. userdel -r rifun ,删除账号及用户目录下的档案,在其他位置上的档案也被删除
  10. users ,显示登录到当前主机的所有用户
  • passwd 设置密码 ,passwd  rifun ,重新设置用户rifun 的密码
  • alias 设置命令的别名,如:alias dir="ls -a"
  • at,atd,atq,atrm,atrun
    1. at 5pm + 3 days /bin/ls , 三天后的下午 5 点执行 /bin/ls;
    2. at 5pm + 2 weeks /bin/ls , 三个星期后的下午 5 点锺执行 /bin/ls ;
    3. at 17:20 tomorrow /bin/date , 明天的 17:20 执行 /bin/date ;
    4. at 23:59 12/31/1999 echo the end of world !  ,1999 年的最后一天的最后一分钟印出 the end of world !
    5. atq ,检查排队的任务
    6. atrm 5  ,删除已经排队的任务,其中“5”为atq命令检查队列后其中一个任务的工作号
    7. artun   ,执行已经排队的任务
  • eval dir;date  ,eval:连接多个命令,同时执行dir和date命令
  • mkswap ,设置交换分区;mkswap /dev/sdb5 ,设置/dev/sdb5 为交换区;mkswap /dev/sdb5 80000 ,指定大小为80000 KB
  • swapoff,swapon ,关闭/启动系统交换分区
  • df -h ,显示磁盘信息;du -sh ,显示每个目录和文件的大小
  • quota ,显示磁盘已使用的空间与限制,对某用户或某组用户进行空间限制也是用这个命令
  • quotacheck ,检查磁盘的使用空间与限制;quotaoff ,关闭磁盘空间与限制;quotaon ,开启磁盘空间限制
  • head test ,查看文件test前10行内容;head -c 10 test ,查看文件test前10个字节的内容;head -n 20 test ,查看前20行内容
  • less , more
  • sort ,将文本文件内容加以排序;-n ,按照数值大小排序;sort test -o test2 ,将test内容排序好后存入test2 文件
  • uniq ,检查文件中重复出现的行; -c ,在行旁边显示该行重复出现的次数;-d ,仅显示重复出现的行 ;-u ,仅显示出现一次的行
  • wc ,计算字数;wc -l testfile ,仅显示行数
  • chgrp ,改变文件或目录所属的群组
  • chmod ,设置文件或目录的权限 ;chmod -R 777 php/ ,递归设置php及php目录下的文件的权限
  • chown ,改变文件的拥有者或群组;chown rifun test ,改变test文件的拥有者为用户 rifun ;-R ,递归,如:chown -R rifun php/
  • cp test  php/ ,复制test文件到php目录下;cp -i test php/ ,覆盖文件前询问 ;-R ,递归;
  • dirname ,显示文件的除名字外的路径;dirname /home/rifun/test ,结果是:/home/rifun
  • ln test test2 ,ln默认建立的硬链接ln -s test test2 ,建立的是软连接
  • mkdir -m 777 php ,建立目录php,并设置权限为777;mkdir -p php/thinkphp ,若两目录都没有,则一次性都建立
  • rm ,删除文件或目录;-f ,强制 ;-R ,递归;-v ,显示执行命令的过程
  • rmdir ,删除目录;-p ,删除指定目录后,若上一级目录为空,则一并删除,直至遇到非空目录
  • scp  test rifun@210.29.20.55:/home/rifun/ ,远程复制文件
  • touch ,更新文件或目录的时间;touch test ,如果test不存在,则建立文件test;
  • tar ,压缩/解压缩文件
    1. tar -cvf php.tar php/ ,将php打包成php.tar
    2. tar -xvf php.tar ,解压
    3. tar -zcvf php.tar.gz php/ ,将php目录压缩
    4. tar -zxvf php.tar.gz ,解压
  • unzip php.zip ,解压缩php.zip ;
  • zip info test,将test文件压缩为info.zip;zip hh test1 test2 test3,将test1、test2、test3三个文件压缩为hh.zip;zip -rv php2 php,将php目录下的所有文件压缩为 php2.zip
  • ifconfig ,显示网络设备;ifconfig eth0,显示eth0网卡的信息;ifconfig eth0 210.29.20.55 ,设置网卡的IP;ifconfig eth0 down/up,关闭/打开网卡
  • ping www.rfiun.net ;ping -c 5 www.rifun.net ,设置完成5次请求
  • ssh rifun@210.29.20.55
  • wget ,上/下载文件
  • cat -n test ,显示文件内容,并为所有行添加编号;cat test1 test2 >test3 ,连接文件test1、test2,并写入test3
  • expr ,简单计算器;expr 2 '*' 6 ,计算2*6;expr 3 '>' 2,判断真假;expr length helloworld ,判断字符串长度;
  评论这张
 
阅读(323)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018