文件目录操作命令

[sql] 

  1. --ls 显示文件和目录列表-l 列出文件的详细信息,-a 列出当前目录所有文件,包含隐藏文件  
  2. --mkdir 创建目录  mkdir roomA 。  
  3. --cd 切换目录  
  4. --›touch 生成一个空文件  
  5. --echo 生成一个带内容文件 echo "you are the boy">book.txt  
  6. --cattac 显示文本文件内容 cat book.txt  
  7. --cp 复制文件或目录 cp abc.txt /home/itcast/failyA/house/rommA  
  8. --rm 删除文件 rm abc.txt-r 同时删除该目录下的所有文件,-f 强制删除文件或目录  
  9. 删除文件夹实例:
    rm -rf /var/log/httpd/access
  10. ›--mv 移动文件或目录或重命名   mv ttt.txt roomB  mv  aaa bbb aaa改名为bbb   
  11. ›--find 在文件系统中查找指定的文件  find -name 文件名  
  12. ›--wc 统计文本文档的行数,字数,字符数 wc book.txt  
  13. ›--grep 在指定的文本文件中查找指定的字符串  grep "boy" book.txt  
  14. ›--rmdir 删除空目录    
  15. ›--tree 显示目录目录改名树   
  16. --›pwd 显示当前工作目录   
  17. ›--ln 建立链接文件  
  18. ›--moreless 分页显示文本文件内容   
  19. ›--head,tail分别显示文件开头和结尾内容  


系统管理命令:

[sql] 

  1. --stat 显示指定文件的相关信息,ls命令显示内容更多(包括创建时间、修改时间、组id,id、大小、权限 等)  
  2. --who 显示在线登录用户    
  3. --hostname 显示主机名称   
  4. --uname显示系统信息 -a显示更详细的信息  
  5. --top 显示当前系统中耗费资源最多的进程(动态)  
  6. --ps -aux 显示瞬间的进程状态(静态)  
  7. --du(-h) 显示指定的文件(目录)已使用的磁盘空间的总量   
  8. --df(-h) 显示文件系统磁盘空间的使用情况   
  9. --free 显示当前内存和交换空间的使用情况 (-s2 :表示每两秒钟显示一次)  
  10. --ifconfig 显示网络接口信息   
  11. --ping 测试网络的连通性   
  12. --netstat 显示网络状态信息   
  13. --man 命令帮助信息查询(man rm:表示rm下的参数用法)  
  14. --alias 设置命令别名  
  15. --clear 清屏  
  16. --kill 杀死一个进程(杀死后台进程)  


备份压缩命令:

 

实例:压缩服务器上当前目录的内容为xxx.zip文件

 

zip  xxx.zip ./*

 

解压zip文件到当前目录

 

unzip filename.zip

 

 tar命令的选项有很多(man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:

 

  # tar -cf all.tar  *.jpg

 

  这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

 

  # tar -rf all.tar *.gif

 

  这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

 

  # tar -uf all.tar logo.gif

 

  这条命令是更新原来tarall.tarlogo.gif文件,-u是表示更新文件的意思。

 

  # tar -tf all.tar

 

  这条命令是列出all.tar包中所有文件,-t是列出文件的意思

 

  # tar -xf all.tar

 

  这条命令是解出all.tar包中所有文件,-x是解开的意思


关机/重启命令 :

[sql] 

    1. --shutdown系统关机。-r 关机后重启,-h 关机后不重新启动,-now 立即关机  
    2. --halt 关机后关闭电源   
    3. --reboot 重新启动