zoukankan      html  css  js  c++  java
  • linux学习笔记(1)-文件处理相关命令

       

    • 列出文件和目录

      ls (list)

      #ls

      在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录

      #ls -a

      列出当前目录的所有文件

      #ls -al

      列出当前目的所有文件的详细信息

    • 创建目录

      mkdir (make directory)

      #mkdir test

      在当前目录创建test的目录

    • 显示当前目录

      pwd (print working directory)

      #pwd

      打印当前目录

    • 切换到其他目录

      cd (change directory)

      #cd 目录名

    • 复制文件

      cp (copy)

      #cp 要复制的文件 要复制到的文件夹

      将一份文件的拷贝复制到指定的目录,如果不写上文件名,则已源文件命名

    • 移动文件

      mv (move)

      和前面的复制命令类似,只是不产生拷贝文件

    • 删除文件

      rm (remove)

      #rm 要删除的文件

      将文件删除,要谨慎操作,你有可能会把系统折腾坏的

    • 删除目录

      rmdir (remove directory)

      与删除文件类似

    • 查看文件内容

      cat (concatenate)

      #cat 要查看的文件

    • 查看帮助命令

      man (manual)

      #man 想查看帮助的命令

      下图是是输入man ls产生的结果

         

    其他常用的操作和命令还有补充的地方

       

    1.linux由三部分构成,the kernel(内核), the shell and the programs(程序).

    shell是用来连接内核的,而连接shell在本机用的最多的就是终端,shell有很多种,在kali中默认使用的是bash,这也是使用的比较广泛的一种shell

       

    2.linux的世界里只有两样东西,一种是file 和processes

    Everything in UNIX is either a file or a process

       

    3.在终端进行输入命令的时候,由于命令种类繁多,难免会出错,可以按"tab"来进行自动输入,有时候会有意向不到的结果

       

    4.clear命令,清楚当前屏幕的内容。让你眼前耳目一新

       

    5.目录中的".","..","~"代表的内容

    "."表示当前目录

    ".."表示父目录

    "~"表示家目录

    6.前面的提示符"#"#表示当前用户具有root权限

    7.运行当前程序是为什么要加上"./"再后面接程序名

    这样设计为了安全考虑,如果当前目录恰好有名为ls的程序,且具有可执行权限,如果不需要加上"./"肯定会执行当前目录中的ls程序,ls命令是经常被使用的命令,这样做可以防止恶意程序在管理员不知道的情况下执行

       

    #总结#

    今天很热很热。。。。。。

  • 相关阅读:
    你是老鸟吗?但是有些你可能目前都不知道的东西
    工具类合集
    也谈Flash mmorpg地图问题【转】
    大量实用工具类、开源包,该帖绝对值得你收藏!
    如何设计产品【页游】
    网络游戏中,玩家常常询问什么时候开新服,其中的本质需求是什么?
    大将军UE分析
    天天连萌UE分析
    selenium IDE 回放报错
    jenkins配置
  • 原文地址:https://www.cnblogs.com/icez/p/3863189.html
Copyright © 2011-2022 走看看