Linux基础命令

ls命令

  1. 列出当前工作目录下的所有文件/文件夹的名称
#ls
  1. 列出指定工作目录下的所有文件/文件夹的名称(“./”【表示当前目录下】,“…/”【上一级目录】)
#ls 路径
  1. 列出指定工作目录下的所有文件/文件夹的名称,并以指定的格式进行显示。
#ls -l 路径(表示以详细列表的形式进行展示)
#ls -la 路径(表示显示所有的文件/文件夹,包含隐藏文件)

在这里插入图片描述
图中第一列字符表示文档类型,-表示文件,d表示文件夹。
4. 列出指定工作目录下的所有文件/文件夹的名称,以列表的形式并以在显示文档大小的时候以可读性较高的形式显示。

#ls -lh

pwd(print working directory, 打印当前工作目录)

#pwd

cd(change directory)

用于切换当前工作目录

#cd 路径

用于切换至当前用户的家目录

#cd ~

mkdir(make directory, 创建目录)

#mkdir 路径

其中,【路径】如果是文件名,则在当前路径创建目录;否则,在指定路径创建目录。
黑色字体表示文件:
在这里插入图片描述
绿色背景表示其权限为拥有所有权限,蓝色字体表示文件夹:
在这里插入图片描述
当一次性创建多层不存在的目录时,添加-p操作,否则报错。

#mkdir -p a/b/c

一次性创建多个目录

#mkdir 路径1 路径2 路径3...

touch

#touch 文件路径

其中【文件路径】可以是文件名也可以是路径。
例如:#touch linux1.txt, linux2.txt, linux3.txt,使用了touch来同时创建多个文件。

cp

用来复制文件或文件夹到指定位置

#cp 被复制的文档路径 文档被复制到的路径

注:

  1. Linux在复制的过程中可以对新位置的文件进行重命名;
  2. 当使用cp命令复制文件夹的时候,需要添加选项-r【表示递归复制】,否则目录将被忽略。

mv(move, 移动,剪切)

移动文档到新位置

#mv 需要移动的文档路径 需要保存的位置路径

Linux中重命名也是mv,语法与“移动”一致。

rm(remove, 移除、删除)

#rm 选项 需要移除的文档路径

加‘-r’删除文件夹,‘-f’表示强制

#rm -rf 文件夹路径

注:可以同时删除多个文件或文件夹。
在这里插入图片描述
要删除一个目录下有公共特性的文档,如都以linux开头。
在这里插入图片描述
其中*称为通配符,区分大小写。

vim

vim是一款文本编辑器,用来打开一个文件(可以存在,也可以不存在)

#vim 文件路径

注:进入文件后不要随意触发键盘,通过shift+:(英文状态下的冒号),然后输入q并按下回车即可退出。

输出重定向

一般命令在输出后都会显示在终端,有时需要将输出结果保存到文件中进行后续的分析/统计,则这时候就需要输出重定向技术。
>:覆盖输出;
>>:追加输出。

#正常执行的命令 >/>> 文件路径

注:文件可以不存在,不存在则新建。

cat

  1. 直接打开一个文件
#cat 文件路径
  1. 对文件进行合并
#cat 待合并文件路径1 待合并文件路径2...待合并文件路径n > 合并之后的文件路径 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值