首页 > 系统相关 >安装Linux操作系统,学习Linux基础

安装Linux操作系统,学习Linux基础

时间:2023-09-09 18:33:28浏览次数:35  
标签:文件 操作系统 命令 文件夹 Linux 挂载 安装 目录

1.虚拟机与Linux系统安装

1.1VirtualBox安装


VirtualBox安装

经验:

1.光驱可在设置虚拟机时设定(设置虚拟机时即可置入Ubuntu)

2.若虚拟磁盘路径包含中文,VirtualBox程序右侧会出现问题弹窗,点击可查看问题详情(无法覆盖所选中文名文件夹),文件夹名称改为英文即可

1.2Linux系统安装(Ubuntu)

经验:

1.Ubuntu安装完成重启之后显示Please remove the installation medium, then press enter,此处用的是光驱的安装包没有介质,按enter即可

2.查询得知sudo命令用于使用户无需root权限即可使用root命令,进行工具安装等。

3.mkdir(make directories)命令用于在指定目录下创建子目录。

娄老师教程中的该段:在/mnt这一挂载目录下通过sudo命令使用mkdir命令新建/shared这一目录。

4./mnt是文件系统的挂载目录。mount命令用于将某文件系统挂载到/mnt(mount)目录下。vboxsf是VirtualBox Shared Folders的缩写,mount vboxsf命令是挂载VirtualBox共享文件夹的命

令,用于将虚拟机中的共享文件夹挂载到宿主机上,以便宿主机可以访问虚拟机中的文件。

娄老师教程中的该段:将分享文件夹挂载到新建的/mnt/shared目录下。

该段指令的格式

5./etc是系统配置文件目录。/etc/fstab是存放文件系统静态信息的文件,系统启动时,系统会自动从该文件读取信息,并将该文件中指定的文件系统挂载到指定的目录。

6.gedit命令:创建一个文件并打开编辑。

娄老师教程中的该段:打开该文件。

此处/etc/fstab文件字段格式:

挂载分区为共享文件夹,dir挂载位置为新建的/shared文件夹,文件类型为vbox共享目录,options参数为rw-以读写模式挂载文件系统,dump为0不进行备份,pass为0不对文件系统进行检查。

7.cd命令:切换到文件夹,touch命令:创建文件


切换到/mnt/shared文件夹,在其中新建一个名为testtest的空文件


成果

1.3Ubuntu增强功能安装

经验:

cd /xxx //用于进入根目录

cd xxx或xxx/ //进入当前目录下的xx目录

验证差异如图

2.ls命令:查看目录中的内容


通过试验发现用sudo进行该程序安装必须前缀./

**问题:"./"起什么作用?使用man命令查询sudo手册没有找到


试验cd命令发现回到本文件夹,所以./表示本文件夹?sudo ./是在本文件夹中查询文件?[已解决].表示当前路径

2.别出心裁的Linux学习法

经验:

1.关于cheat

在共享文件夹建了文本文档把代码复制了进去,再在虚拟机打开复制到终端运行的

但结果是没连上GitHub

2.学习命令记录

3.Linux基础入门

笔记:

1.shell(壳)是指“为使用者提供操作界面”的软件,它接收用户命令,然后调用相应的应用程序。

2.pwd:print work directory, 查看当前文件夹。

3.cat :读取文件内容。

4.cd:..上一级目录,~:/home

5.rm:删除

6..sh:脚本文件

7.Ubuntu使用的Shell是.bash(Linux标准默认的Shell)

8。>是覆盖文件内容,>>是将输出以追加的方式重定向至文件中。

问题:

1.通过进制更改权限是怎么实现的?

2.

./是在当前目录运行文件的方式吗?[已解决].代表当前路径

[由此的新问题]直接输入路径与文件名是运行文件的方式吗?

3.查找某种文件名的文件:使用占位符

标签:文件,操作系统,命令,文件夹,Linux,挂载,安装,目录
From: https://www.cnblogs.com/Kaifazhejun/p/17682005.html

相关文章

  • linux虚拟机磁盘扩容
    虚拟机磁盘扩容关闭虚拟机->虚拟机菜单->编辑->磁盘->扩展linux分区查看磁盘容量fdisk-l增加分区fdisk/dev/sda(相同的分区前缀名)n进入p进入扩容模式后面默认wq保存退出检查分区情况fdisk-l重启分区格式化查看文件系统格式blkid格式......
  • Adobe Lightroom Classic 2023最新(LrC12.5版本)安装下载
    AdobeLightroomClassic2023(LrC2023)使用针对桌面优化的应用程序编辑和整理您的照片。LightroomClassicCC为您提供强大的一键式工具和高级控件,让您的照片看起来很棒。轻松整理桌面上的所有照片,并以多种方式分享。迅雷云盘分享:https://pan.xunlei.com/s/VNdoEonKpUhx6XHs_H9Iw......
  • Linux环境编程-信号管理
    一、基本概念1、中断当进程接收到消息后中止当前正在进行进程,转而去执行其它任务,等其它任务执行结束后再返回刚刚中止的位置,可以继续往下运行,这种执行模式称为中断中断分为硬件中断、软件中断,硬件中断是由硬件设备引发的、软件中断是执行了中断指令引发2、信号信号是一种软件......
  • Linux环境编程-内存管理
    一、内存管理用户层STL  智能指针/容器自动分配、释放   调用C++C++  new/delete           调用CC   malloc/free       调用POSIX\LinuxPOSIX brk/sbrk         调用内核Linux ......
  • Linux环境编程-文件管理
    一、一切皆文件Linux/UNIX操作系统把所有的服务、设备、协议都抽象成文件的形式,提供了一套统一而简单的文件IO的系统调用,简称系统的文件IO也就是说在UNIX\Linux中任何对象都可以被当做是某种特殊的文件,都可以像访问文件一样,访问这些对象通过ls-l命令可以查看文件属性信息,其中......
  • gcc安装实战归纳
     安装gcc遇到如下问题:意思就是你的ubuntu版本太高了,但是你要安装的软件版本太低了,所以说嘛!你就得换个强一点的安装器 推荐                 【不推荐使用】aptitude[这玩意儿慎用!可能会导致重装系统]默认的Ubuntu软件源包含了一个软件包组,名称为"build-es......
  • 服务器上安装kubectl
    1、登录服务器2、创建~/.kube文件夹3、cd~/.kube4、下载或创建k8s集群的config文件:wget config文件连接apiVersion:v1kind:Configclusters:-cluster:api-version:v1insecure-skip-tls-verify:trueserver:"https://172.172.241.170:8080/r/projects/1a9/......
  • java详细安装教程(供参考)一一java(jdk)安装
    一、java历史简介1991年Sun公司的JamesGosling等人开始开发名称为Oak(橡树)的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器,1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java2Platform分为标准版J2SE,企业版J2EE,微型版J2MEJava既安全、可移植,又可跨平台,而且人......
  • linux DNS服务器配置
    1、yuminstall-ybind   安装域名服务vim/etc/named.conf这个服务使用 /etc/named.conf 作为配置文件。BIND在那个文件中使用像下面这样的一些语句:options:用于全局BIND配置。logging:配置哪些需要记录,哪些需要忽略。我推荐你看看 Linuxsyslogserver。zone:定......
  • linux gcc rpath
    linux下程序运行时如果想要到指定路径下查找依赖库,除了使用LD_LIBRARY_PATH,还可以使用编译选项rpath:g++-Wl,-rpath='$ORIGIN/libs'-omainmain.cpp-L.-lmylib那么只要把libmylib.so放到libs目录下,main即可正常执行。如果是在QT中,则改为:QMAKE_LFLAGS+="-Wl,-rpath='\$......