Linux基本命令

Linux的目录结构是一个树型结构
windows系统可以拥有多个盘符,如C盘、D盘、E盘
Linux没有盘符这个概念,只有一个根目录 / , 所有文件都在它下面

在Linux系统中,路径之间的层级关系,使用:/来表示 。例: /user/local/1.txt   开头的/表示根目录,后面的表示层级关系;

在Windows系统中,路径之间的层级关系,使用:\来表示 。 例:D:\data\1.txt

Linux命令基础:

学习Linux,本质上是学习在命令行下熟练使用Linux的各类命令。
命令行:即Linux终端(Terminal),是一种命令提示符页面。以纯字符的形式操作系统,可以使用各种字符化命令对系统发出操作指令。
命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行(终端中)提供字符化的反馈。
通用格式:command [options] [parameter ]

options:可选选项

parameter:可选参数

[]:可选

ls命令入门

ls命令的作用是列出目录下的内容,

 

ls命令的参数和选项

选项:

-a : all : 列出全部文件 平铺(包含隐藏的文件/文件夹)

        .开头的文件或者文件夹默认会被隐藏 需要-a才能显示

-l : 以列表的形式展示内容,并展示更多信息 (权限,创建时间..)

---选项,参数也可以组合使用,同时作用;例:ls -l-a ; ls -la ; ls -al ; ls -la /

-h : h选项必须和 L 一起使用,以更加人性化的方式显示文件的大小单位

切换工作目录

掌握cd切换工作目录命令: change directory


掌握pwd展示当前工作目录命令: print work directory

 

 相对路径、绝对路径和特殊路径符

绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头
相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头
向上回退:特殊路径符

.  :当前

..  :上一级

~  :HOME目录

创建目录命令(mkdir)

 文件操作命令part1(touch、cat、 more)

touch创建文件;

 

 以d开头的为文件夹

-开头的是文件

cat,more 查看文件内容;

 

 

 文件操作命令part2(cp、mv、rm)

cp : 

 cp  test.txt  test2.txt

 cp -r  test  test2

mv:

 mv  test.txt  desktop/

mv  test.txt  test3.txt      //没有test3.txt 则更名为test3.txt   目标不存在--改名的效果

rm :

 mv -r test1 test2 test3      //删除文件夹

rm命令支持通配符 *

 

 查找命令(which、find)

 which : 

 

 

 

 ctrl + c强制停止

grep、 wc和管道符


 

 

 只要能产生输出内容的命令都可以作为左边命令

ls -al / | wc -l 

1. cat  test.txt |  grep  itcast | wc -l 

2. cat  test.txt | grep  itheima | wc -w

echo、 tail和重定向符

 

 只要产生结果的,都可以写在左边

 

 tail  test.txt 

 tail -20 test.txt 

 tail -f test.txt     //可以持续追踪,例如一边改一般查看,可以检测到文件的最新修改

ctrl + C 强制停止;

vi  / vim编辑器 

 

 

 vim  test.txt 

命令模式按 i 进入输入模式

输入模式 退回命令模式  esc

命令模式进入底线命令模式 按:   在wq 保存并退出

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值