zoukankan      html  css  js  c++  java
  • linux常用命令

    磁盘管理

    ls     查看指定目录下的内容

      -l  显示详细信息

      -a  所有文件

      -F  在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"

    系统管理

    ps            查看当前系统进程状态

      -ef  以标准格式查看

      aux  以BSD格式查看 

    系统设置

    crontab

      -l   查看定时任务列表

      -e     编辑定时任务列表

      /var/spool/cron/root 的命令格式: *  *  *  *  *  cmd , 其中星号依次代表 分钟/小时/日期/月份/星期,星期是0~6,举例说明之:

    0 7 * * * /bin/ls	# 每天早上7点执行一次 /bin/ls
    0 6-12/3 * 12 * /usr/bin/backup	# 12月每天的早上6点到12点中,每隔3个小时执行一次 /usr/bin/backup 
    0 17 * * 1-5 mail -s "hi" alex@domain.name < /tmp/maildata # 周一到周五每天下午 5:00 寄一封信给 alex@domain.name
    20 0-23/2 * * * echo "haha"   # 每月每天的0点20分,2点20分,4点20分....执行 echo "haha" 

    当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可 

    1表示标准输出,2表示标准出错, > /dev/null 2>&1 即把标准输出和标准出错都重定向到Linux下的回收站/dev/null

    网络通讯

    netstat  显示网络状态 

      -l   显示监控中的服务器的socket

      -p     显示正在使用socket的程序识别码和程序名称

      -n   直接使用IP地址,而不通过域名服务器

      例如:      netstat -lpn | grep port  查看端口号是否占用

    vim使用

    :%s/src/dst/g  全局替换,g表示若该行出现一个以上则全部替换

    /         查找,找到时按n跳到下一个,shift+n跳到上一个

    yy  np                  复制n行,若复制一行则不需要n

    ls -lt  //按时间从近到远   ls -ltr  //按时间从远到近

    find -name filename

    ps如何显示进程列表标题

    gdb -p pid  //挂载到某个正在运行的进程上调试

     

    date -d@"time(NULL)"  //将时间戳转化为标准格式

    date -d "1970-01-01 utc 1279592730 seconds"

    date -d "2015-04-24 17:58:30" +%s  //将标准格式转化为时间戳

    date  date +%s  //分别以时间戳和标准格式显示当前时间

    killall  -2发信号  -9强杀

    ipcrm -M  ipcs | head ??

     ntpdate 210.72.145.44   //校正系统时间,该ip为国家授时中心

     scp dawx@192.168.100.252:/usr/bin/telnet /usr/bin  

     //基于ssh登录,在两台主机之间复制数据 链接

     ll /proc/26051

    grep -r 'strings' * //递归查找文件中的字符串

    tar zcvf dst res //压缩     tar zxvf res //解压

    ls -l |grep "^-"|wc -l 查看当前目录下文件数

    参考网址:

    1.http://www.jb51.net/linux/

    2.http://man.linuxde.net/

    3.Linux中常用操作命令

  • 相关阅读:
    Create Ubuntu DEB package from a Qt application
    Packaging a Qt application
    Ubuntu下安装Eclipse+QT我尽量让它详细点
    Mosh: the mobile shell
    PySide: Python for Qt 1.0发布 编程语言 ITeye资讯
    ubuntu用qt creator写的程序编译后生成的可执行文件复制到另一个系统中需要哪些文件才能运行
    Qt4小技巧——QTextEdit自动滚屏
    网站地图制作工具 Sitemap Creator 2.1
    Dependency Walker (depends.exe) Home Page
    秀一个PySide做的软件,网站地图制作工具 (Sitemap Creator)
  • 原文地址:https://www.cnblogs.com/itree/p/4721836.html
Copyright © 2011-2022 走看看