Liunx基础——常用基础命令

注:文章仅供参考,如有错误,恳请指正。

目录

cd命令

ls命令

pwd命令

mkdir命令

touch命令

rm命令

mv命令

cp命令

cd命令

        作用:用于改变当前工作目录,切换到指定的路径的命令。

语法:

        cd [dirName]

        [dirName]:要切换的目标目录,可以是相对路径或绝对路径。

                ---绝对路径,从根目录为起点到某一个目录的路径;
                ---相对路径,从一个目录(当前目录)为起点到另外一个的目录的路径。

 cd的常见用法:

命令功能
cd改变工作目录到home目录
cd ~改变工作目录到home目录
cd /改变工作目录到根目录
cd .表示当前的工作目录(可用pwd命令查看)
cd ..改变工作目录至当前目录的上一层目录
cd -改变工作目录至前一次的工作目录(理解为改变工作目录的撤销操作)

 

ls命令

        作用:显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。

语法:

        ls [-alrtAFR] [name]

        [-alrtAFR]:一些常见的参数

        [name] :要查看的文件或者目录

参数 :

可使用ls --help查看更多

参数功能
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-A同-a ,但不列出 “.” (目前目录) 及 “..” (父目录)
-d只列出目录(不递归列出目录内的文件)。
-l长格式显示文件和目录信息(权限、所有者、大小、创建时间等)
-r倒序显示文件和目录。
-t将按照修改时间排序,最新的文件在最前面。
-F 在列出的文件名称后添加标识符号,可执行文件则加 "*", 目录则加 "/"
-R递归显示目录中的所有文件和子目录。
-g长格式显示文件和目录信息(但是不列出所有者)

 


 

pwd命令

         作用:用于查看当前的工作目录

mkdir命令

        作用:用于创建目录

        mkdir [-p] [dirName]

        -p  确保文件存在,不存在则创建一个

例:在当前目录下的A目录下创建一个新的目录B,使用 mkdir -p  A/B    -p的作用是保证当前目录下有A目录,如果没用则会先创建A目录,再在目录A创建目录B。没有A目录,且不加-p则会产生错误

        可用rmdir删除目录

touch命令

        作用:创建文件或者修改文件目录的时间属性

        touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…] 
例:touch A   当目录中不存在文件A,则会新建文件A。存在文件A或者目录A则会修改A的时间属性。所有当你想在目录中用touch新建一个文件时,若文件中存在一个与你新建的文件同名的目录,则不会新建文件,而是修改文件时间属性

        参数说明:

        --help查看更多
                a    修改为档案的读取时间记录。
                m   修改为档案的修改时间记录。
                c    假如目的档案不存在,不会建立新的档案。与 --no-create 一样。
                f     不使用,是为了与其他 unix 系统的相容性而保留。
                r     使用参考档的时间记录,与 --file 的效果一样。
                d    设定时间与日期  date
                t     设定档案的时间记录 time

rm命令

        作用:删除一个文件或者目录。

语法:

        rm [options] name...

        [options]

                -i    删除前询问确认。

                -f    即使原档案属性设为唯读,亦直接删除,无需逐一确认。

                -r    将目录及以下之档案亦逐一删除

        删除文件可以直接使用rm  删除目录需要使用rm -r。文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令!!!

mv命令

        作用:为文件或目录改名、或将文件或目录移入其它位置。

语法:

        mv [options] oidname newname

                修改文件或者目录的命名
        mv [options] filename  dirname

                移动文件或者目录的位置到目标目录下

        [options]

                -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。

                -i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。

                -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。

                -n: 不要覆盖任何已存在的文件或目录。

                -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

mv的三种用法:

        1. mv   文件1    文件2      --修改文件1名称为文件2

        2.mv    文件1    目录1      --移动文件1至目录1下

        3.mv    目录1    目录2      --目录2存在,则将目录1移动至目录2下。目录2不存在,则

                                                   修 改 目录1名称为目录2

cp命令

        作用:复制文件或目录。

语法:

        cp [options] source... directory

        source(源文件)表示要复制的文件或目录的路径。

        directory(目标文件)表示复制后的文件或目录的路径。

        [options]               

                -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。

                -d:复制时保留链接(快捷方式)。

      -r:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。

      -i:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。

      -u:仅复制源文件中更新时间较新的文件。

      -v:显示详细的复制过程。

      -p:保留源文件的权限、所有者和时间戳信息。

      -f:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。

                -l:不复制文件,只是生成链接文件。

        复制目录时需要使用cp -r

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值