linux入门基础

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

配置开发环境

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

登录服务器

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

实际操作

目录结构

linux入门基础_第2张图片
在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 [选项] 源文件 目标文件”。
    如果目标文件是目录,则会把源文件复制到该目录中;
    如果目标文件也是普通文件,则会询问是否要覆盖它;
    如果目标文件不存在,则执行正常的复制操作。
    linux入门基础_第3张图片
  • 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

你可能感兴趣的:(linux)