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

    打开命令行的步骤

    1:电脑桌面-应用程序-终端

    1:想要在哪个位置操作就在空白处右键点击终端运行

    CD命令(切换文件夹)

    去某个根目录的文件:cd/文件夹   

    查看当前所在的文件夹:pwd     

    返回上级目录  cd ..

    去到同个目录下的其他兄弟文件  cd ../文件名

    回到自己的家  cd ~或者cd

    cd /home  绝对路径 以根目录开头   

    cd  admin  相等路径 不以根目录开头

    电视回看功能 cd -

    LS(查看当前目录的内容)

    ls 查看其他目录的内容

    ls 目录名 查该目录下的所有文件夹

    ls /  查询根目录下的所有内容

    ls -a查看该目录下所有的文件夹包含被隐藏的文件,且隐藏文件是.开头的

    ls -l查看所有文件的大小,时间

    ls -lh基于前面的-l,显示的东西更为人性化,例如大小会加上单位

    ls -la /  查看根目录下的所有信息包含隐藏文件

    ls -lah全面的信息都有

    ls ../..  查看上级目录的上级目录的内容

    ll=ls -l     如果后面需要加别的,例如ll -ha也可

    ls通配符:

    ls * txt 意思为查看当前所有以txt结尾扩展名的文件

    ls a*  意思为查询a开头的所有文件 如果*在前,那就是查询a结尾的文件

    ls a?意思为查询a开头但后面必须只有一个任意字符的文件

    ls {abc}d意思查询为在括号里随意选择一个,再d结尾的文件,括号里也可以写个范围例如a-z

    如果遇到文件名有*或者其他的话,那么就在前面加个,例如ls *a

    ls权限介绍: 在查询文件的时候会出现drwxrwxr-x这样类似的语

                      d代表文件夹  -代表文件

                      rwx rwx r-x    r可读  w可写  x执行

                      第一组rwx指文件拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限

    MKDIR(创建文件夹)

    mkdir 名称--------在相等目录下创建文件夹,如果需要创建多个文件,后面再加个名称空格隔开即可

    mkdir 目录名1/目录名2/名称---------在绝对路径下创建,如果名称前面没有该目录2,那么又需要重新加个新的目录2,直接在名称后面加个 -p 那么目录2就会加上,新的文件夹也会加在目录2里

    mkdir 目录1/名称1 目录1/名称2=mkdir 目录1{名称1,名称2}------在该目录里创建2个文件夹

    mkdir .名称------创建隐藏文件夹

    TOUCH(创建文件)

    touch 名称.txt  .txt是拓展名,可加可不加

    touch 目录名1/目录名2/名称  这个跟mkdir不一样,如果前面的目录不存在即使加上-p也没用,必须前面的目录都已经是存在的

    touch .名称    添加隐藏文件

    如果需要在刚刚新加的文件里输入内容,那么输入gedit 名称 就会弹出该文件打开的状态,直接输入内容即可,提交之后,系统会自动备份未输入的文件,不想备份的话,打开文件在的首选项-编辑器里面设置不要备份即可,还有一点,如果文件没有新建好,那么直接输入gedit 名称 就会打开这个文件,提交完了后也会自动新建一个文件

    RM(删除文件)

    rm 文件名  删除文件,如果有多个话,后面再加一个名称,空格隔开

    rm 文件夹名 -r  删除文件夹

    rm * 文件夹名 -r  删除所有的文件夹

    rm * 文件名    删除所有的文件

    rm 隐藏文件名  这个只能单独删除 

    rm /目录1 /目录2 /文件夹名 -r  删除别的目录下的所有文件夹;文件,隐藏文件也是一样跟上面一样的

    注:删除是真的删除了,没有回收站

           -r前面都要空格

    CLEAR(清屏)

    虽然是清屏,其实往上翻,之前的语法还是存在,就是换了一页

    小技巧

    1:TAB补全命令;输入一半的命令再按下tab键就可以补全

    2:切换曾经使用过的命令:,按上下键就好

    3:不想执行当前的命令但又无法回车与输入;ctrl+c

    4:ls---help 会显示所有的命令的含义

    CP(拷贝)

    cp 原文件名称 目标文件名------将原文件的内容覆盖到目标文件中

    1:在后面加上-a 会把原文件的所有属性都复制到,例如原文件的创建时间

    2:加上-r 会把文件夹拷贝过来,包括文件夹里的东西

    3:加上-i会有个提示给用户确认是否要覆盖

    4:加上-v 就显示拷贝进度

    例子:此时有文件a和文件b,a里有文件c,b文件里有d,需要把文件b复制到文件c里,且重命名

     用相对路径书写:cp ../文件b ./新名字,在书写的前要确认当前的位置是在文件c里

    MV(移动,重命名)

    mv 原文件 目标文件或者一个不存在的文件-----都会执行

    mv 原文件 目标文件/目标文件重命名----会移动目标文件且已经改了名字

    移动文件夹的时候就不需要加上-r了,而-i和-iv也还是可以跟mv一起用的

    mv 原文件夹 ~  会把原文件夹剪切回到家

    例子:此时有文件a,文件b,需要把文件a里的文件c移动到文件b里去

    用绝对路径的书写:mv ~/文件c ~/文件b

    用相对路径的书写:mv ../文件c .     后面的.意思为当前目录的文件b,就是书写的时候当前目录是在文件c

  • 相关阅读:
    微软外服 AlI In One
    js 循环多次和循环一次的时间的性能对比 All In One
    vue inject All In One
    Excel 表格数据倒置 All In One
    SVG tickets All In One
    OH MY ZSH All In One
    js array for loop performance compare All In One
    mac terminal show You have new mail All In one
    新闻视频 26 制作母版页
    转自牛腩 母版页和相对路径
  • 原文地址:https://www.cnblogs.com/yangfen/p/13997234.html
Copyright © 2011-2022 走看看