文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux操作的基本概念与命令

Linux操作的基本概念与命令

时间:2007-07-02  来源:playingfly

   1.
 2.
   3.  格式化内存,挂载。  [root@online2 /]# cd  /dev/  [root@online2 dev]# ls ram*   //4兆一个内存
 ram   ram1   ram11  ram13  ram15  ram17  ram19  ram3  ram5  ram7  ram9
 ram0  ram10  ram12  ram14  ram16  ram18  ram2   ram4  ram6  ram8  ramdisk
  
 [root@online2 dev]# mkfs -t ext3 ram19   //格式化ram19
 [root@online2 /]# cd  /mnt    //在/mnt目录下创建mem1目录
 [root@online2 mnt]# mkdir mem1
 [root@online2 mnt]# mount /dev/ram19 /mnt/mem1
 
 [root@online2 mnt]# df    //查看当前
     4.
 ls命令:
  ls -al //某个目录的全部文件,包涵隐藏文件
  ls A* //以字母A打头的全部非隐藏文件
  ls -R //递归列出所有文件和下级目录   例:
  [liuy@online2 liuy]$ls -al //某个目录的全部文件
  drwx------    5 liuy     users        4096  7鏈? 1 07:05 .
  drwxr-xr-x    7 root     root         4096  6鏈?25 23:57 ..
  -rw-------    1 liuy     users         949  7鏈? 1 23:30 .bash_history
  -rw-r--r--    1 liuy     users          24  6鏈?25 23:57 .bash_logout
  -rw-r--r--    1 liuy     users         191  6鏈?25 23:57 .bash_profile
  -rw-r--r--    1 liuy     users         124  6鏈?25 23:57 .bashrc
  -rw-r--r--    1 liuy     users         847  6鏈?25 23:57 .emacs
  drwxr-xr-x    3 liuy     users        4096  7鏈? 1 03:22 gf
  -rw-r--r--    1 root     root           42  6鏈?29 10:51 liuy
  drwxr-xr-x    2 root     root         4096  7鏈? 1 11:03 new
  drwxr-xr-x    3 liuy     users        4096  6鏈?27 02:58 Software
  -rw-------    1 liuy     users        2637  7鏈? 1 01:53 .viminfo
     echo命令: 在屏幕上显示。
    echo "liuy"
    
 useradd命令:添加用户。
   chown命令:改变文件属主  
 5. 
 cp命令: 
   mv命令:移动或重命名
 
 ln命令: 
   ln -s test.log test.log.ln //建立软连接(快捷方式),不占硬盘空间。指针。可以跨分区。
   ln  test.log test.log.ln //建立硬连接,副本文件,大小一样。占硬盘空间。无“-s”。一改都改。需在同一分区建立。    例:
   
   ln -s test.log test.log.ln //软
    drwxr-xr-x    2 liuy     users        4096  7鏈? 2 02:28 .
    drwx------    6 liuy     users        4096  7鏈? 2 02:28 ..
    -rw-r--r--    1 liuy     users          64  7鏈? 2 02:28 test.log
    lrwxrwxrwx    1 liuy     users           8  7鏈? 2 02:27 test.log.ln -> test.log //文件最开头为l,不占硬盘空间
   ln  test.log test.log.ln //硬,副本
    -rw-r--r--    2 liuy     users          64  7鏈? 2 02:28 test.log
    -rw-r--r--    2 liuy     users          64  7鏈? 2 02:28 test.log.ln
    
 rm命令:删除文件,目录及子目录。 rm -rf filename
 
 du命令:查看子目录及文件所占硬盘空间。 du -h
   df命名:查看分区所占空间。  df -h    whereis命令:查看文件所在位置。  whereis ls
 
 more命令:
   find命令:   例:
  [liuy@online2 liuy]$ find /home/ -name "*.jpg"  -size 100k //查找/home/目录下以.jpg结尾的并长度过100K的文件
  find: /home/admin: 鏉冮檺涓嶅?
  find: /home/costi: 鏉冮檺涓嶅?
  find: /home/mishu: 鏉冮檺涓嶅?
  find: /home/usertemp: 鏉冮檺涓嶅?
   tar命令:压缩和解压缩  当前目录压缩: 将当前目录下所有文件打包为test2.tar.gz。
   tar cvfz test2.tar.gz  * //在cvfz前不要加“-”,否则会报错。

 当前目录解压; 将当前目录下的test2.tar.gz解压。
   tar xvfz test2.tar.gz  *
    例:   ######压缩##############################
  [root@online2 test]# cd /home/liuy/test/ //进入要压缩的目录
  [root@online2 test]# ls
  test.log  test.log.ln

  [root@online2 test]# tar -cvfz test2.tar.gz * //ERR:在cvfz前加了“-”,报错。
  tar: test2.tar.gz: Cannot stat: 娌℃湁閭d釜鏂囦欢鎴栫洰褰?
                test.log
  test.log.ln
  tar: Error exit delayed from previous errors   
        
  

  [root@online2 test]# tar cvfz test2.tar.gz * //将cvfz前的“-”去掉,正常。
  test.log
  test.log.ln
  z      //刚才的报错;在文件中产生了z文件

  [root@online2 test]# ls
  test2.tar.gz  test.log  test.log.ln  z
    ######解压##############################   [liuy@online2 test]$ ls   //查看当前目录文件
  test2.tar.gz
  
  [liuy@online2 test]$ tar xvfz  test2.tar.gz  //将test2.tar.gz解压 
  test.log
  test.log.ln
  z

  [liuy@online2 test]$ ls   //查看解压文件
  test2.tar.gz  test.log  test.log.ln  z
 
   ps命令:进程管理
  ps -aux
  例:
  
  [liuy@online2 liuy]$ ps  -aux
  USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
  root         1  0.0  0.0  1372  472 ?        S    Jul01   0:05 init
  root         2  0.0  0.0     0    0 ?        SW   Jul01   0:00 [migration/0]
  root         3  0.0  0.0     0    0 ?        SW   Jul01   0:00 [migration/1]
  root         4  0.0  0.0     0    0 ?        SW   Jul01   0:00 [migration/2]
  root         6  0.0  0.0     0    0 ?        SW   Jul01   0:00 [keventd]
  root         7  0.0  0.0     0    0 ?        SWN  Jul01   0:02 [ksoftirqd_CPU0]
  root         8  0.0  0.0     0    0 ?        SWN  Jul01   0:00 [ksoftirqd_CPU1]
  。。。。。。
   grep命令:找出相关内容   [liuy@online2 liuy]$ ps  -aux | grep  rpc
  rpc       1546  0.0  0.0  1544  544 ?        S    Jul01   0:00 [portmap]
  rpcuser   1565  0.0  0.0  1524  684 ?        S    Jul01   0:00 [rpc.statd]
  liuy      3459  0.0  0.0  4648  624 pts/13   S    04:02   0:00 grep rpc

 wc命令:统计
 例:
 ######统计系统中进程数##############################
  [liuy@online2 liuy]$ ps  -aux |wc -l
       92
 ######文件夹下文件数##############################
  [liuy@online2 liuy]$ ls
  gf  home  liuy  new  Software  test
  
  [liuy@online2 liuy]$ ls -l | wc -l
        7
  [liuy@online2 liuy]$ ls -al
  drwx------    7 liuy     users        4096  7鏈? 2 03:38 .
  drwxr-xr-x    7 root     root         4096  6鏈?25 23:57 ..
  -rw-------    1 liuy     users        1070  7鏈? 2 02:40 .bash_history
  -rw-r--r--    1 liuy     users          24  6鏈?25 23:57 .bash_logout
  -rw-r--r--    1 liuy     users         191  6鏈?25 23:57 .bash_profile
  -rw-r--r--    1 liuy     users         124  6鏈?25 23:57 .bashrc
  -rw-r--r--    1 liuy     users         847  6鏈?25 23:57 .emacs
  drwxr-xr-x    3 liuy     users        4096  7鏈? 1 03:22 gf
  drwxr-xr-x    3 root     root         4096  7鏈? 2 03:23 home
  -rw-r--r--    1 root     root           42  6鏈?29 10:51 liuy
  drwxr-xr-x    2 root     root         4096  7鏈? 1 11:03 new
  drwxr-xr-x    3 liuy     users        4096  6鏈?27 02:58 Software
  drwxr-xr-x    2 liuy     users        4096  7鏈? 2 03:50 test
  -rw-------    1 liuy     users        5508  7鏈? 2 03:38 .viminfo
  
  
 top命令:查看系统信息:按K,输入PID号,杀死进程。
 
 kill命令:kill  -9  2205(pid)  //完成工作再杀死
 
      kill  -15  103(pid)  //立即杀死
      
 uname命令: uname -a查询系统,版本信息,框架信息
      例:
      [liuy@online2 liuy]$ uname
      Linux
      [liuy@online2 liuy]$ uname -a
      Linux online2 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux
      
 
 whoami命令:
      [liuy@online2 liuy]$ whoami
      liuy
      
      
      
 s位:课程 第二讲Linux操作的基本概念与命令      5.avi   0:40:56
 
  SUID 4  用户的UID位上加s位,为4
  SGID 2  组用户的GID位上加s位,为2
  例:
  ###### 赋予test文件夹 s位 ##############################      
     [liuy@online2 liuy]$ ls  -l
     drwxr-xr-x    2 liuy     users        4096  7鏈? 2 03:50 test
     [liuy@online2 liuy]$ chmod 4777 test    //给test的UID加上s位      [liuy@online2 liuy]$ ls  -l
     drwsrwxrwx    2 liuy     users        4096  7鏈? 2 03:50 test
      //s位  
     
     [liuy@online2 liuy]$ chmod 6777 test  //给test的GID加上s位
     
     [liuy@online2 liuy]$ ls  -l
     drwsrwsrwx    2 liuy     users        4096  7鏈? 2 03:50 test
      //s位s位 
相关阅读 更多 +
排行榜 更多 +
一剑灭天

一剑灭天

角色扮演 下载
戮仙战纪

戮仙战纪

角色扮演 下载
头号海贼王手机版

头号海贼王手机版

棋牌卡牌 下载