linux基础

Posted 虚无缥缈的云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础相关的知识,希望对你有一定的参考价值。

ls:显示目录内容

    ls -a  显示隐藏文件

    ls -1  列显示

    ls -sh  以K M G显示

    ll  -sh  以长格式显示  相当 ls -lsh

创建目录:

    mkdir ./dir1 ./dir2 ./...

递归创建目录:

    mkdir -p ./parentDir/childDir

    mkdir -p ./parentDir/{childDir1,childDir2,...}

删除文件或目录

    rm -rf  ./dir         r递归  f不提示直接删除

创建文件           如果文件不存在则创建空文件 否则就更新文件的时间 

     touch ./filename

复制目录或者文件

cp [选项] 源文件  目标文件

当目标文件文件不是目录则表示重命名

当目标文件是目录则表示直接复制

选项: -p  表示保持源文件的原始属性(比如时间啥的)  -r 递归

重命名aaa.txt文件为bbb.txt :    cp ./aaa.txt    ./bbb.txt

复制aaa.txt文件到bbb目录下   cp ./aaa.txt   ./bbb

复制aaa目录到 bbb目录下    cp ./aaa   ./bbb      如果bbb文件夹不存在 那么会将aaa重命名为bbb

 

 

移动或者重命名文件/文件夹:

mv 源文件或者源目录 目标文件夹/             移动
mv 源文件或者源目录 目标文件                  移动并且重新命名

mv aaa/ ./bbb                                                   将aaa目录移动并重命名为bbb

mv aaa/ ./bbb/                                                  将aaa目录移动到bbb目录下

mv aaa.txt  ./bbb  或者mv aaa.txt  ./bbb/         将aaa.txt移动到bbb

mv aaa.txt  ./bbb/bbb.txt                                  将aaa.txt移动到bbb  并且重命名为bbb.txt

创建软连接和硬连接: ln

创建软连接(相当于windows的快捷方式,源文件被删除那么目标文件则失效) ln -S ./源文件 ./目标文件    删除软连接的时候注意去掉 后面的/

创建硬连接(相当于php中引用的概念,不能跨区只能超级用户创建,也不能是目录) ln ./源文件 ./目标文件

 


以上是关于linux基础的主要内容,如果未能解决你的问题,请参考以下文章

编程基础 linux基础入门--linux为何物?

linux具体要学点啥,基础要学啥?

linux入门基础——linux用户基础

Linux基础篇--linux基础和帮助用法

Linux基础(03)常用基础指令和操作

Linux操作基础