Linux的基础指令

ls指令

用法:

  • Ls:列出当前目录下的所有文件/文件夹名称

  • Ls 路径:列出指定路径下的所有文件/文件夹名称

相对路径:需要一个参照物(一般是当前的工作路径)

绝对路径:绝对不需要参照物。直接从根开始寻找路径

相对路径的写法:需要用到的符号:./ 【表示当前目录下】    ../  【上一级目录下】

  • Ls  选项  路径:列出指定路径下文件/文件夹名称,并以指定的格式显示

常见语法:

Ls   -l  路径:

Ls   -la  路径:

上述列表中的第一列字符表示文档的类型,“-”表示改行对应的文档类型为文件。“d”表示位文件夹

Linux的隐藏文件一般以“.”开头

Ls  -a:

Ls  -lh  路径:列出指定路径下的所有文件/文件夹的名称。以列表的形式并且在显示文档大小的时候,以可读性较好的形式显示

选项解释:

-l:表示list,表示以详细列表的形式进行展示

-la:以详细列表的形式进行展示(其中包含隐藏文件)

-a:展示目录下所有的文件(包含隐藏文件)

 

pwd指令

打印当前工作目录的路径

 

cd指令

语法:

cd    路径

需要使用绝对路径切换到/etc/default

当前/etc/default切换到home目录下的wang

补充:

在Linux中有一个特殊符号“~”,表示当前用户的家目录

也可以直接使用cd切换到当前用户的家目录

 

mkdir指令

mkdir  路径     【路径,可以是文件夹名称,也可以是包含名称的一个完整路径】

在根目录下,创建“xw”文件夹

若该文件夹已经存在,则会报错

-p     实现多层路径的创建(最底层的上层的文件夹不存在)

mkdir  路径1  路径2  路径3  …….              一次创建多个目录

 

touch指令

touch   文件路径    【路径可以是直接的文件名也可以是路径】

使用touch创建一个1.txt文件

可一次同时创建多个文件

使用touch来在wang用户的家目录中创建wang.txt

 

cp指令

复制文件和文件夹到指定的位置

语法:cp   被复制的文档路径   文档被复制到的路径

使用cp命令复制文件夹

当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”【-r表示递归复制】,否则目录将被忽略。

 

mv指令

作用:移动文档到新的位置

语法:mv  需要移动的文档路径   需要保存的路径

使用mv命令移动一个文件        1.txt

使用mv命令移动一个文件夹          niubi

 

rm指令

语法:rm   选项   需要删除的文档路径

选项:

-r:用于删除文件夹

-f:强制删除,不需要提示删除

-rf:强制删除文件夹和文件

删除一个文件

如果不想多次确认,则可以使用-f来强制删除

删除一个文件夹

若不添加任何选项,则会报错

删除多个文档

 

输出重定向

一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。

>:覆盖输出,会覆盖原先的文件内容

>>:追加输出,不会覆盖原始的文件的内容,会在原始内容的末尾继续添加

使用覆盖重定向,保存ls -la的执行结果,保存到当前目录下的1.txt

正常执行的指令    >   文件的路径

追加

正常执行的指令    >>   文件的路径

原始文档行数和字数

追加后的文档的行数和字数

 

cat指令

作用:cat有直接打开一个文件的功能

cat   文件路径

作用:cat换可以对文件进行合并

cat   待合并的文件路径1   待合并的文件路径2  ………   >   合并后的文件路径

合并两个文件1.txt和2.txt------------>3.txt

1.txt内容

2.txt内容

合并后的3.txt内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值