linux入门基础

以下讲解内容都是基于Linux中centos7 x86_64版本
参考电子书https://www.linuxprobe.com/docs/LinuxProbe.pdf

配置开发环境

  • 使用阿里云,腾讯云等云,学生有优惠基本10块钱一个月,阿里云有手机客户端,相对来说比较方便管理。同时云服务器有独立ip,方便在不同地方远程连接使用。
  • 在本地搭建虚拟机,虚拟机软件有vmare,virtualbox。

登录服务器

我个人用的是自己阿里云服务器,使用putty进行远程登陆,putty直接下载双击运行即可,不用安装
putty
如图配置好ip,或者绑定了该IP的域名,还有开放远程登陆的端口,然后直接open就可以连接,输入用户名,密码登陆

实际操作

目录结构

path
在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。
/etc: 里面放置都是配置文件,包括自己手动安装软件的配置文件。如果你更改了该目录下的某个文件可能会导致系统不能启动,或者软件运行错误。
/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。 /bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。
当前目录 . (一个点)
上级目录 .. (两个点)

常用命令

  • poweroff 关机
  • reboot 重启
  • yum install [软件名称] 软件安装
  • wget [下载链接] 文件下载
  • uname 命令用于查看系统内核与系统版本等信息,格式为“uname [-a]
    在使用 uname 命令时,一般会固定搭配上-a 参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

工作目录切换命令

  • 当前路径 pwd
    pwd 命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”。
  • 访问文件夹 cd [文件夹路径]
    这个命令应该是最常用的一个 Linux 命令了。可以通过 cd 命令迅速、灵活地切换到不同的工作目录。
    “cd -”命令返回到上一次所处的目录
    “cd..”命令进入上级目录,
    “cd ~”命令切换到当前用户的家目录
    “cd ~username”切换到其他用户的家目录
  • ls 命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”。
    所处的工作目录不同,当前工作目录下的文件肯定也不同。使用 ls 命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。将这两个参数整合之后,再执行 ls 命令即可查看当前目录中的所有文件并输出这些文件的属性信息:

文件目录管理命令

  • touch 创建空白文件
  • mkdir 创建文件夹
  • cp 复制文件/文件夹,格式为“cp [选项] 源文件 目标文件”。
    如果目标文件是目录,则会把源文件复制到该目录中;
    如果目标文件也是普通文件,则会询问是否要覆盖它;
    如果目标文件不存在,则执行正常的复制操作。
    cp
  • mv 剪切文件或将文件重命名 ,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
    剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件。如果在同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名。
  • rm 命令用于删除文件或目录,格式为“rm [选项] 文件”
    选项参数 -r 递归删除文件夹下的所有文件和文件夹,-f直接删除不再询问 如 rm -rf [文件夹],
    一定不能使用 rm -rf / 或者 rm -rf / 这样/后面为空格或者* 的命令,/表示根目录,这会删除整个系统,会导致系统崩溃*

打包压缩与搜索命令

  • tar 命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”
    “tar -czvf 压缩包名称.tar.gz 要打包的目录”命令把指定的文件进行打包压缩;相应的解压命令为“tar -xzvf 压缩包名称.tar.gz”。

Vim 文本编辑器

命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
输入模式:正常的文本录入。
末行模式:保存或退出文档,以及设置编辑环境。

创建并打开一个新文件 vim new.txt 也可以直接打开现有的文件。
默认进入的是 Vim 编辑器的命令模式。此时只能执行该模式下的命令,而不能随意输入文本内容,我们需要切换到输入模式才可以编写文档。可以分别使用 a、i、o 三个键从命令模式切换到输入模式。其中,a 键与 i 键分别是在光标后面一位和光标当前位置切换到输入模式,而 o 键则是在光标的下面再创建一个空行,此时可敲击 a 键进入到编辑器的输入模式, 进入输入模式后,可以随意输入文本内容,Vim 编辑器不会把您输入的文本内容当作命令而执行。
想要保存并退出,必须先敲击键盘 Esc 键从输入模式返回命令模式。然后再输入:wq!切换到末行模式才能完成保存退出操作,直接退出不保存!q。


  • grep 命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。
  • find 命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”。

在终端界面下,如果只记得 命令/文件名称/路径 的一部分,可以使用Tab按键进行自动补全,如果对命令的参数不熟悉可以使用命令 -h/-help 打印命令帮助

更多的内容请参考https://www.linuxprobe.com/docs/LinuxProbe.pdf

### 回答1: Linux是一种基于Unix的开源操作系统,具有高度的稳定性、安全性和自由度,越来越受到广大用户的青睐。在学习Linux入门基础方面,CSDN是一个非常好的学习资源。 首先,CSDN作为国内领先的技术社区和IT社区,提供了大量的Linux入门基础教程和文章。在CSDN上,你可以找到许多优秀的专家和资深开发者发布的教程,涉及到Linux安装、命令行操作、文件系统管理、软件包管理等方面的内容。这些教程通常结合实际案例和操作步骤,易于理解和跟随。 其次,CSDN的论坛和问答板块是学习Linux入门基础的好地方。如果你在学习过程中遇到问题,可以在Linux相关的论坛上提问。很多经验丰富的开发者和爱好者都愿意给予帮助和解答。此外,还可以通过阅读其他人的问题和解答,了解到更多的知识和技巧。 此外,CSDN还有很多推荐的学习资源,如在线视频教程和电子书籍,它们通常由CSDN认可的专家或知名机构提供。你可以根据自己的需求选择适合自己的学习方式,并在学习的过程中结合实际操作进行练习和巩固。 总而言之,Linux入门基础的学习需要系统性和实践性,而CSDN作为一个技术社区,提供了丰富的学习资源和交流平台,能够帮助初学者快速入门,并进一步提高自己的技术水平。 ### 回答2: Linux是一个免费且开放源代码的操作系统,它具有高度的安全性、灵活性和稳定性,被广泛用于服务器领域。通过学习Linux入门基础,你可以掌握一些基本的操作和概念。 首先,了解如何安装Linux操作系统。你可以选择不同的发行版,如Ubuntu、CentOS等,根据你的需求进行选择和安装。安装完成后,你就可以登录到系统并开始学习了。 其次,学习Linux的基本命令和操作。Linux的命令行界面是主要的交互方式,你需要了解一些基本的命令,如ls、cd、pwd等。通过这些命令,你可以在文件系统中导航、创建和删除文件和目录,以及执行其他基本的操作。 此外,了解Linux的文件系统结构也是很重要的。Linux的文件系统是层次结构的,由根目录(/)开始,分为不同的目录,如/bin、/home、/etc等。通过了解这些目录的作用和组织方式,你可以更好地管理和组织你的文件和目录。 另外,学习Linux的权限管理也是必要的。Linux通过权限控制来保护系统的安全性,你需要了解用户、用户组和权限的概念,并学习如何设置和修改文件和目录的权限。 最后,学习一些常用的Linux工具和应用程序。Linux提供了丰富的工具和应用程序,如文本编辑器(vi、nano)、网络工具(ping、ifconfig)、压缩和解压缩工具(tar、zip)等。通过使用这些工具,你可以更高效地完成各种任务。 总之,通过学习Linux入门基础,你可以建立起对Linux操作系统的基本了解和技能。这将为你进一步深入学习和使用Linux奠定坚实的基础。你可以通过CSDN等网站查找相关的教程和资源,不断提升你的Linux技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值