Linux基础命令及常用操作

Linux 操作系统


Linux 操作系统及其组成

  1. 操作系统的作用

操作系统(OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

  1. Linux操作系统组成

一个典型的Linux操作系统组成为:Linux内核,文件系统,命令行shell,图形界面和桌面环境,并包各种工具和应用软件。

  • Linux内核: Linux操作系统的核心代码

  • 文件系统:通常指称管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都有自己的特殊格式与功能

  • shell命令: 接收用户命令,然后调用相应的应用程序,并根据用户输入的指令来反馈给用户指定的信息。

在这里插入图片描述

shell命令

文件操作命令

  • linux下的目录结构
    在这里插入图片描述
  • 常见的linux命令
作用命令
查看当前所在路径pwd
切换工作目录cd
查看文件ls , ls -l , ls -a
复制文件cp -r 文件名 路径
移动文件mv 文件/目录 路径
删除文件rm -rf , rmdir
创建文件夹mkdir -p
创建文件touch 文件名
查看文件内容cat 文件名
压缩包tar -zcvf 压缩包名字.tar.gz 文件1 文件2 目录3
解压缩tar -zxvf 压缩包名字.tar.gz [-C 路径]

软件管理

作用命令
升级软件包apt-get update
安装软件apt-get install
卸载软件apt-get remove --purge

ssh服务

ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。在数据传输方面有很多应用。

Linux下的SSH服务

在Linux下SSH服务端是一个在后台运行的程序,响应来自客户端的连接请求。 SSH服务端的讲程名为sshd,负责实时监听远程SSH客户端的远程连接请求,并进行处理。

  • 安装 : sudo apt-get install openssh-server

  • 查看ssh服务状态 : ps -e|grep ssh

  • 启动和关闭 : sudo service ssh start/restart/stop
    /etc/init.d/ssh start/restart/stop

ssh命令

ssh登录远程主机

ssh [-p port] username@ip
退出: exit 或 ctrl-D

scp命令

scp命令可以用来通过安全、加密的连接在机器间传输文件。

把本地文件传输给远程系统:
scp localfile username@tohostname:/newfilename

把远程文件传输给本地系统:
scp username@tohostname:/remotefile /localfile

ssh秘钥

每次登录远程主机都需要输入密码是很不便捷的,如果要加速这一步骤,可以利用密钥对进行连接,主要思路是:生成一对公钥私钥,私钥在local主机上,公钥在远程服务器上,每次建立ssh连接自动检查密钥对是否匹配。

生产ssh秘钥步骤
  1. 生产秘钥对 : ssh-keygen 执行以后会在主目录下生成一个.ssh文件夹,其中包含私钥文件id_rsa和公钥文件id_rsa.pub。
  2. 在服务器主机上将id_rsa.pub文件的内容附加~/.ssh/authorized_keys文件中,并修改器权限。

编译器使用

vim使用

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.

Vim简单使用

操作步骤

  • 按 a :浏览模式->插入模式
  • 写入内容
  • esc :插入模式 -> 浏览模式
  • shift + : :进入命令行模式

操作命令

  • i 在当前字符的左边插入
  • o 在当前行下面插入一个新行
  • h 向前移动一个字符
  • j 向上移动一行
  • k 向下移动一行
  • l 向后移动一个字符
  • yy 复制当前一行
  • dd 剪切当前一行
  • p 粘贴内容到游标之后

底行命令

  • :w 保存
  • :q 退出
  • :wq 保存退出
  • :q! 强行退出
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值