Linux的常用命令

目录

今日良言: 抱怨身处黑暗,不如提灯前行

一、Linux的相关介绍

二、Linux的常用命令


今日良言: 抱怨身处黑暗,不如提灯前行

 

一、Linux的相关介绍

什么是Linux?

Linux 是一个操作系统 . Windows " 并列 " 的关系 .
Windows 主要操作都是通过图形化界面
Linux主要是通过命令行操作的.
要想学习 Linux , 需要先有一个 Linux 的环境,主要有四种:
1. 直接安装在物理机上 .
    但是由于 Linux 桌面使用起来非常不友好 . [ 不推荐 ].
2. 使用虚拟机软件 , Linux 搭建在虚拟机上 .
     但是由于当前的虚拟机软件 ( VMWare 之类的 ) 存在一些 bug , 会导致环境上出现各种莫名其妙的问题 , 比较折腾 . [ 非常不推荐 ]
3. 使用 WSL (Windows Subsystem for Linux).
     这个是 Windows 近几年开发的新功能 , Windows 系统内集成了一个 Linux. 但是目前这个技术还不够成熟 . [ 暂时不推荐 ].
4. 使用云服务器 , 可以直接在 腾讯云 , 阿里云或华为云 等服务器厂商处直接购买一个云服务器 . [ 推荐 ]
使用云服务器不仅环境搭建简单 , 避免折腾 , 同时还有一个最大的好处 , 部署在云服务器上的项目可以直接 被外网访问到, 这个时候就和一个公司发布一个正式的网站没有任何区别 . 也就能让我们自己写的程序真的去给别人去使用.
使用终端软件连接到 Linux
什么是终端软件
终端软件是一类工具软件 , 可以和远程的主机建立网络连接 , 从而对主机进行一些操作 .
常见的终端软件 :
XShell
Putty
MobaXTerm
Iterm2
SecureCRT
这里使用XShell来进行操作.
打开XShell以后,点击左上角新建会话:
Linux的常用命令_第1张图片

 

在主机这里输入买的云服务器(腾讯云、阿里云) 后台页面中看到的 外网 IP.
然后点击连接之后, 将会提示输入用户名密码 . 输入即可正确登陆 .
备注: 这里的用户名为 root, 密码是在最初购买服务器的时候设置的密码

二、Linux的常用命令

 接下来介绍一下Linux的常用命令:

1.操作目录的命令

1) ls       ls 目录名

    查看指定目录中都有哪些内容

    这里的 / 表示根目录

    使用 ls -l 目录名    显示的更详细.

    Linux的常用命令_第2张图片

 

    更多的是使用  ll 目录名   (和上面ls -l 目录名 效果一样)

    Linux的常用命令_第3张图片

2)pwd    pwd 

   查看当前目录完整的绝对路径

 

 

 3)  cd   cd  路径(绝对路径/相对路径)

      切换目录 

      绝对路径

     相对路径

 / 只有在开头的时候,才表示根目录

 如果在中间或者末尾,仅仅表示当前目录和目录之间的分割符号

2.文件相关的命令

1)touch     touch   文件名

   创建空的文件

  Linux的常用命令_第4张图片

2) cat  cat 文件名

    查看文件内容

    Linux的常用命令_第5张图片

3) echo    echo 内容 > 文件名(会覆盖原来的内容)

    写文件

    Linux的常用命令_第6张图片

     echo 内容 >> 文件名(不会覆盖原来的内容)

Linux的常用命令_第7张图片

   当XSell操作已满屏幕的时候,可以使用 ctrl+l 进行清屏操作

 

3.Vim

cat 和 echo 只是简单粗暴的读写文件,读写内容如果非常简单,使用没问题.

但是,如果读写内容更复杂,就需要使用更强大的编辑器了.

vi/vim 就是linux上默认的自带的"记事本"程序.

vi和vim其实是两个程序,vim是vi的升级版本,用法差不多.

vim  文件名               打开文件

Linux的常用命令_第8张图片

 如果要退出,先 : ,此时光标就会来到最后一行,然后输入q,再点击回车就退出了.

Linux的常用命令_第9张图片

vim 最关键的概念----模式

默认进去,是普通模式

普通模式下,键盘的大部分按键都是有特定含义的快捷键.

真正编写就需要进入插入模式,按下键盘上小写字母 i  就可以进入插入模式:

 Linux的常用命令_第10张图片

此时最下面就会提醒进入插入模式了,此时就可以输入内容了.

内容输入完成后,按下esc退出插入模式,然后输入:wq   表示保存且退出

Linux的常用命令_第11张图片

 

 Linux的常用命令_第12张图片

注意:

如果vim没有正确关闭,当再次启动的时候,会报错,提示上次没有正确关闭.

此时直接按 d 就是删除未保存的内容. R就是恢复之前的编辑内容.

4.创建/删除目录

1) mkdir      mkdir 目录名

   创建目录

Linux的常用命令_第13张图片

 创建多级目录:  mkdir -p  目录名/目录名/...

Linux的常用命令_第14张图片

 2) rm      rm  文件

     删除文件

   Linux的常用命令_第15张图片

 当点击回撤以后,会提示是否删除这个文件,输入y表示要删除  n就是不删除 

Linux的常用命令_第16张图片

如果要删除目录

rm -rf 目录名

 r 表示递归   f 表示不确认,强制删除

Linux的常用命令_第17张图片

注意:

 一定不能输入  rm -rf /     这代表要递归删除根目录,所有的文件目录都没了,包括上述的创建目录指定,只能重装系统.linux没有回收站,这个操作相较于drop database 不遑多让,一旦执行这个操作,基本上工作也就无了.

5.移动和复制

1) mv    mv  源  目标

    move 移动 = 剪切+粘贴

Linux的常用命令_第18张图片

 mv 移动的是目录的话,和上述移动文件没什么区别.

还可以通过mv对文件进行改名

Linux的常用命令_第19张图片

 2)cp    cp 源  目标

    copy 复制 = 复制+粘贴 

    Linux的常用命令_第20张图片

 cp 如果拷贝的是个目录,此时需要加上-r 选项,表示递归拷贝,否则会报错.

Linux的常用命令_第21张图片

 


 

以上就是linux的常见操作.

你可能感兴趣的:(linux,服务器,运维)