Linux个人学习笔记(1)


前言

`本文仅仅记录个人学习Linux过程

一、Linux是什么?

Linux诞生自20世纪70年代,具有免费,开源的优点

二 Linux的特点

linux的系统支持多用户,在linux下一切皆文件

三、环境

虚拟机VMware Workstation Pro
链接:https://pan.baidu.com/s/13NvFeN5CKmcKIyrKLNzU-Q
提取码:flam
linux操作系统 Ubuntu 20.04 :以桌面应用为主。

遭遇的问题:VM虚拟机未卸载干净导致的问题

           辅助工具:cclean,everyone

四 基本的shell命令

代码如下(示例):

/ :根目录
. :当前目录
.. :上级目录 

新建终端快捷键
ctrl + alt + t   //新建一个家目录下的终端
ctrl + shift + n //新建一个当前目录下的终端

pwd     实现自我定位

ls    列出当前目录下的所有文件
ls -a   列出当前目录下的所有文件,包括隐藏文件
ls -l    列出当前目录下的所有文件,并显示它们的文件信息
   文件类型:
               -:普通文件:正常的文件,比如:一个文本、电影、音乐等等
               b;块设备文件 :磁盘等储存设备
               c:   字符设备文件:字符,键盘等。
               d: 文件夹:目录
               l:连结文件:指的是一个文件的软连接,就像window的快捷方式一样
               p:管道文件:用于进程之间的通信
               s:套接字文件

cd 跳转 
     cd + 文件名    //跳转到当前目录下的这个文件中
     cd                   //跳转到家目录下
     cd + 路径        //相对路径,绝对路径

新建文件夹;
     mkdir + 文件夹名称
     mkdir + 路径
     rmdir  + 文件夹名  //只能删除空的文件夹
     rm -r   +文件夹名   //删除文件夹

新建文件:
     touch + 文件名
     touch + 路径
     cat + 文件名             //在终端打印内容
     rm + 文件名              //删除文件夹


文件的操作:
                 复制:cp
                           cp + 源文件路径+ 粘贴到的路径
                           如 cp  file.txt  ../ex.txt
                 移动:mv
                           mv   +  源文件路径 + 剪贴到的路径 

五.echo

echo  "hello" > file.txt  //将hello覆写写入file。txt中
echo   "hello" >> file.txt  //将hello写入file。txt末尾
echo -e "hello\nworld"   -e   //表示对于转义字符按对应的方式进行处理,若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要达到的目的。

六. vi编辑器

vim/vi + 文件名  //如果文件存在则打开文件,若不存在则创建并打开

命令行模式:
    yy:复制
    nyy:复制 //n代表所复制的行数,如复制一行则n为1
    dd:剪切
    ndd:剪切  //n代表所复制的行数,如剪切一行则n为1
    p;粘贴
    u:撤销
    nG:光标移动到第n行
    / + 要查找的字符:向下查找字符
    ? + 要查找的字符:向上查找字符
 
 插入模式:
     a:在光标后面插入
     i:在光标处插入
     o:在光标下一行插入


底行模式:
     w:保存
     q:退出
     wq:保持并退出
     x:保存并退出
     !:强制
 
 

七 gcc编译器

gcc first.c
编译成功的话,会生成一个默认的可执行文件a.out
执行a.out ===>./a.out

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值