现在的位置: 首页 > 综合 > 正文

linux相关命令

2013年08月22日 ⁄ 综合 ⁄ 共 3559字 ⁄ 字号 评论关闭

ftp 10.71.96.137
登录:cat_oyjf/cat_oyjf
get cdr.tar
quit

setlog -l LOG_DEBUG_MSG -j pro_tapin_mds_dec
ps -ef|grep pro_tapin_mds_dec

UE:在view中,选择display rule

====================================================================================

1、ls:命令
      ls       -a         显示所有文件包含隐藏文件
      ls       -l          显示文件属性,包括大小,日期,符号连接,是否可读及是否可执行

2、cd: 命令

      cd     dir         切换到当前目录下的dir目录
      cd     ..            切换到上一级目录
      cd     ~           切换到用户目录,比如是root用户,则切换到/root下

3、rm  命令
      rm     file        删除某一个文件
      rm     -rf  dir         删除当前目录下叫dir的整个目录

4、cp   命令
      cp     source    target    将文件source复制为target
      cp     -av   sourced_dir      target_dir       将整个目录复制,两个目录完全一样
      cp     -fr    source_dir        target_dir       将整个目录复制,并且是以非链接方式复制,当source目录
                                                                             带有符号链接时,两个目录不相同。

5、mv  命令
   mv   source   target            将文件或目录source更名为target

6、diff  命令
      diff  -ruN    file1  file2        比较file1和file2

7、echo 命令
      echo  message      显示一串字符
      echo    message   >file     把一串字符写入file

8、cat   命令
      cat    file   显示文件的内容和Dos的type相同
      cat     file|more      显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能
    
9、du   命令
      du                            计算当前目录的容量
      du   -sm   /root                计算/root目录的容量并以M为单位

10、find  命令
      find / -name"*.txt" -print 用于查找所有的‘ *.txt’文件在当前目录及子目录中;
    find / -name"[A-Z]*" -print 用于当前目录及子目录中查找文件名以一个大写字母开头的文件;
    find /etc -name"host*" -print 在/etc目录中查找文件名以host开头的文件;
    find / -name"[a-z][a-z][0--9][0--9].txt" -print 在当前目录查找文件名以两个小写字母开头,跟着是两个数字,最后是.txt的文件;

11、grep  命令
        grep和find是经常用的命令。
        grep用于查找文件中的内容匹配;
        find用于查找文件
        
        用于查找文件中符合字符串的那行。
      e.g. grep -nr"network_ssl" ./ [查找当前文件夹下所有文件内容,列出包含有         network_ssl该字串的行,并显示行号]
      参数说明: -a :将 binary 文件以 text 文件的方式搜寻数据
      -c :计算找到 '搜寻字符串' 的次数
      -i :忽略大小写的不同,所以大小写视为相同
      -n :顺便输出行号
      -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
      -r :明确要求搜索子目录:grep -r 或忽略子目录:grep -d skip 如果有很多 输出时

12、vi的使用
        vi     file            编辑文件file
        
13、man  命令
        man  man       查看man的帮助文档

14、启动关闭计算机命令
       reboot            重新启动计算机
       halt                 关闭计算机
       init  0             关闭所有的应用程序和服务,进入纯净的操作环境
       init  1             重新启动应用及服务
       init   6            重新启动计算机

15、tar 命令
        tar -vcf  back.tar * (*可以换成某路径)
        tar -zvcf back.tar.gz * 
        tar -zvcf back.tgz *
        tar -ztvf back.tar.gz --查看该压缩文件内容
        tar -zxvf back.tar.gz --解压
        tar -zxvf back.tar.gz bin --只解压某个目录内容
        tar --exclude `pwd`/bin -zcvf myfile.tar.gz `pwd`/*
                

16、dmesg , uname  命令
           dmesg             显示kernle启动及驱动装载信息
           uname   -a        显示操作系统的类型
 
17、string 命令
        string    file     显示file文件中的ASCII字符内容

18、rpm 命令
        rpm   -ihv    program.rpm    安装程序program并显示安装进程

19、文件目录管理命令
        su   root      切换到超级用户
        chmod   a+x    file        将file文件设置为可执行,脚本类文件一定要设置,否则得用bash  file才能执行
        chmod   666    file        将文件file设置为可读写
        chown    u   /dir       将/dir目录设置为user所有

20、mknod    命令
        mknod    /dev/hda1     b   3  1   创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的第一个分区
        mknod   /dev/tty1        c    4  1   创建字符设备tty1,主设备号为4,从设备号为1,即第一个tty终端 

        touch   /tmp/running              在/tmp下创建一个临时文件running,重新启动后消息

21、磁盘管理命令
        fdisk     /dev/hda              就像执行了dos的fdisk一样。
        mount   -t    ext2    /dev/hda1     /mnt     把/dev/hda1装载到/mnt目录
        df                                       显示文件系统装载的相关信息
       mount   -t     nfs      192.168.1.1:sharedir    /mnt     将nfs服务的共享目录sharedir加载到/mnt/nfs目录
       umount    /mnt              将/mnt目录卸载,/mnt目录必须处于空闲状态
       sync                                 刷新缓冲区,使内容与磁盘同步
       mkfs.ext2     /dev/hda1    格式化/dev/hda1为ext2格式 
       dd   if=/dev/zero  of=root.ram    bs=1024,count=1024         生成一个大小为1M的块设备,可以把它当作硬盘的一上分区来用

22、程序开发有关命令
       gcc  hello.c  -o  hell     编译c成可执行的二进制的文件
       ldd    grogram             显示程序所使用了哪些库

23、系统有关命令
      ps                   显示当前系统进程信息
      ps -ef              显示系统的有进程信息
      kill  -9   1000     将进程编号为1000的进程杀死
      top                   显示系统进程的活动情况,按占cpu资源百分比来分
      free                  显示系统内存及swap使用情况
      time  grogram     在program程序结束后,将计算出grogram运行所用的时间

     网络 命令
    ifconfig    eth0    192.168.1.2     捆绑网卡1的IP地址为192.168.1.2

24、登录网络服务器
       telnet     ip       登陆到为ip的telnet服务器
       ftp    ip             登陆到ip的ftp的服务器
         
因为工作中学习中要使用。所以记录下来。后续再慢慢完善。欢迎一起学习交流。。。

抱歉!评论已关闭.