zoukankan      html  css  js  c++  java
  • Linux常用命令

    1.查看目录下有什么文件/目录

      >ls      //list 列出目录下所有文件信息

      >ls -l或ll     //list -list 以“详细信息”查看目录文件:包括创建时间,文件大小。

      >ls -a     //list -all 查看目录“全部”(包括隐藏文件)文件

      >ls -al     // list -alllist 查看目录“全部”(包括隐藏文件)文件,以详细信息展示

      >ls 目录    // 查看制定目录下有什么文件

      >ls -i或者-li     //查看文件的索引号

    2.进行目录切换

      >cd dirname    // 进行目录切换

      >cd ..       // 切换到上级目录

      >cd ~或者cd        //直接切换到当前用户的家目录,如/home/centos7

    3.查看当前完整目录

      >pwd      // print working directory答应当前工作目录

    4.用户切换  

      >su -或su -root(centos7不能用)      // 向root用户切换

      >exit                   // 退回到原用户

      >su 用户名                // 普通用户切换

      多次使用su指令,会造成用户的“叠加”:

      (su和exit最好轮换匹配使用)

      centos7------>root--------->centos7------>root------->centos7

    5.查看当前用户是谁

      >whoami

    6.图形界面 与 命令界面 切换

      只有root用户才可以切换

      ># init 3      // 切换到命令界面

      ># init 5      // 切换到图形界面

    7.查看一个指令对应的执行程序文件在哪

      >which 指令

    8.目录相关操作指令

      1)创建目录 make directory

      >mkdir 目录名字

      >mkdir dir/newdir            //创建现有目录下的新目录

      >mkdir -p dir/newdir/newdir       //创建现有目录下两个新目录,需要-p参数,-parents

      >mkdir -p newdir/newdir...       //创建新的多级目录如果大于等于两个,就要使用-p参数

      2)移动目录(文件和目录)

      >mv dir1 dir2              //把dir1移动到dir2目录下

      >mv dir1/dir2 dir3            //把dir2移动到dir3目录下

      >mv dir1/dir2 dir3/dir4          //把dir2移动到dir4目录下

      >mv dir1/dir2 ./              //把dir2移动到当前目录下

      >mv dir1/dir2 dir3/newdir          //把dir2移动到dir3目录下,并改名字为“newdir”

      3)改名字(文件和目录)

      >mv dir1 newdir              //修改dir1的名字为newdir

      >mv dir1/dir2  dir1/newdir        //修改dir2的名字为newdir

      4)复制(文件和目录)copy

      文件的复制:

      >cp file1 dir/newfile2            //file1被复制一份到dir目录下,并改名字为“newfile2”

      >cp file1 dir                //file1被复制一份到dir目录下,

      >cp dir1/filea dir2/newfile          //filea被复制一份到dir2目录下,并改名字为“newfile”

      目录的复制(需要设置-r[recursive递归]参数,无视目录层次)

      >cp -r dir1 dir2              //dir1被复制到dir2目录下,

      >cp -r dir1/dir2 dir3/newdir        //dir2被复制到dir3目录下,并改名为“newdir”

      >cp -r dir1/dir2 dir3/dir4/newdir      //dir2被复制到dir4目录下,并改名为“newdir”

      >cp -r dir1 ../../newdir          //dir2被复制到上两级目录下,并改名字为“newdir”

      5)删除(文件和目录)remove

      >rm 文件

      >rm -r 目录              //-r[recursive递归]递归的方式删除目录

      >rm -rf 文件/目录            //-r force 递归强制方式删除文件

                            forece强制,不需要额外的提示

      >rm -rf /                //相当于把你电脑里所有的东西都删除了

  • 相关阅读:
    listview侧滑删除
    从相册获取图片及调用相机拍照获取图片,最后上传图片到服务器
    Volley框架设置sessionid
    Android Studio关于SVN的相关配置及从SVN检出项目
    Android的Message Pool是什么——源码角度分析
    Handler.sendMessage 与 Handler.obtainMessage.sendToTarget比较
    Android Studio调试方法学习笔记
    textview设置drawable
    浅析:点击父控件时,子控件中的textview自动进入选中状态
    spring整合mongo及调用
  • 原文地址:https://www.cnblogs.com/loren-Yang/p/8946189.html
Copyright © 2011-2022 走看看