Shell基础命令

1.la    列出文件

      ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 
      ls a* 列出当前目录下以字母a开头的所有文件 
      ls -l *.txt 给出当前目录下以.txt结尾的所有文件

2.cp   复制命令

     cp a a.bak 把文件复制为新文件afile.bak 
     cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 
     cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 

3.mv   移动重命名命令

     mv a.php  b.php 将a.php重命名为b.php
     mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 

4.rm   删除文件夹/名称命令

   rm a.php 删除文件a.php 
   rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 
   rm -rf ceshi 删除ceshi目录以及它所包含的所有内容 
   rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 

5.cd   切换目录命令

  cd ~       切换到主目录 
  cd /tmp  切换到目录/tmp 
  cd dir     切换到当前目录下的dir目录 
  cd ..       切换到到上一级目录 
  cd ../..    切换到上二级目录 
  cd ~       切换到用户目录

6.mkdir   创建目录

mkdir photos 在当前目录中建立名为photos的目录 
mkdir -p a/b/c  在当前目录下建立指定的嵌套子目录    

7.more/less   查看文件内容

  more a.txt   查看a.txt 文件内容

 退出,使用 q 键 

8.grep/find    查找命令

  grep bible /etc/exports.txt   在文件exports.txt 查出出现bible的所有行

  find .-name *.pdf 在当前目录中查找pdf文件 

  另外,可以和管道符号结合使用    

    tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行 

9.  cat  查看文件内容 不分页

    cat  aa.php    查看aa.php文件内容

10.top   查看cpu ,内存

11.pwd  查看当前目录路径

12.ps    查看进程

13.touch  创建空文件

     touck aa.html

14.tar   压缩,解压tar文件

tar -cvf **.tar a.jsp b.java      
将a和b打成**.rar tar -xvf **.tar a.jsp b.java      
将**.tar 解包

15.tail  查看文件详情

16.clear   清屏命令

17.chown   修改文件所有者 权限

   chown -R -h owner file 
  - R(recursive)选项意味着对所有子目录下的文件也都进行同样的操作。 
   - h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件 
    chown -R xh test1 (test1目录及子目录的所有文件属主变为xh)  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值