Linux02 /Linux命令简单使用

1. 远程连接Linux

  • 远程连接工具

    Xshell
    SecureCRT
  • xshell连接linux服务器

    1、xshell简单介绍

    1.-xshell客户端工具(封装了ssh命令)
    2.-手动使用ssh命令去连接
    3.-默认端口是 22

    2、连接Linux服务器

    ssh user@remote -p port
    
    参数说明:
    user是在远程机器上的用户名,如果不指定的话默认为当前用户
    remote是远程机器的地址,可以是IP/域名,或者是后面会提到的别名
    port是SSH Server监听的端口,如果不指定,就为默认值22

    2、保证服务器,运行了sshd服务,且打开了22端口

    ps -ef|grep sshd    # 检查进程

    3、检查端口情况

    netstat -tunlp|grep  22

    4、保证服务器防火墙没开,一些操作可能被防火墙阻止

    systemctl stop  firewalld       # 关闭防火墙
    systemctl disable firewalld # 停止防火墙开机自启
    iptables -F # 清空防火墙规则
    systemctl restart network # 重启网络服务

    5、检测虚拟机是否成功获取IP

    1.查看网络信息
    ip addr show 2.重启网络的步骤
    yum install net-tools -y # -y参数是 yes的意思,不需要确认了 3.确保配置文件正确配置
    vim /etc/sysconfig/network-scripts
    确保onboot=yes即可 4.重启网络服务
    systemctl restart network

2. 目录相关操作

  • linux的文件目录结构

    根目录为起点 /
    路径的第二个斜杠,是目录分隔符的概念了
    Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来
  • 目录简单命令

    .    当前目录
    .. 上一层目录
    - 前一个工作目录
    ~ 当前【用户】所在的家目录
  • 创建文件夹、文件、复制文件、文档编辑

    1.创建文件夹
    [root@localhost tmp]# mkdir 文件夹名 2.递归创建文件夹,mkdir的功能参数 -p
    [root@localhost s23]# mkdir -p ./文件夹1/文件夹2 3.拷贝/tmp/下所有内容到 /opt/下
    cp -R ./* /opt/test_back/ # -R 递归复制所有内容 3.vi/vim编辑器,编辑文件
    1. vi 文件名 打开文件,进入命令模式
    2. 输入 a i o ,其一的字符,进入编辑模式
    a append 在光标后开始写入
    i insert 在光标当前位置开始编辑
    o 在光标下一行开始编辑
    3.代码写完后,退出编辑模式,按下esc,回到命令模式
    4.输入冒号,进入底线命令模式
    :q 直接不保存退出
    :q! 不保存强制退出
    :wq 保存退出
    :wq! 强制写入内容且退出
  • 删除文件夹、文件

    rm   删除文件 (remove移除的意思)
    
    rm -i  文件    # 删除文件且交互式提示,是否删除 ,系统做了别名,默认加上rm -i 
    
    rm -r  文件夹  # 递归删除文件夹 
    
    rm -f  文件    # 强制删除文件,且不提示  
    
    rm -rf  文件   # 删除一切的命令,很危险
    
    示例:强制删除/tmp/下所有内容,且不提示的命令
    rm -rf /tmp/*
  • 切换工作目录、移动文件、修改文件名

    cd 目录名称   # 更改工作目录
    
    cd /        # 进入到根目录下 
    
    mv (move)   # 移动和重命名的作用
    
    mv  旧的文件名   新的文件名    # 修改文件名
    mv 文件1.txt 文件2.txt mv 文件 文件夹 # 更改目录
  • 查看命令:pwd、ls、cat、alias 、more、less

    1.pwd     # 打印当前工作目录  
    
    2.ls   # 列出当前目录的内容
    ls / # 显示根目录下的内容
    ls -l /opt # 以列表形式列出所有详细的信息 3.tree # 以树状图显示文件目录结构
    yum install tree -y # 如同 pip3 install django (这个命令随便在哪敲,安装在默认路径)
    rpm -ql tree # 查询命令的所有安装路径 4.cat 文件名 # 查看文件内容
    cat first.py -n # -n显示行号
    tac # 翻过来输出文本内容
    > # 重定向覆盖输出符 如同python的 with open w模式
    >> # 重定向追加输出符 a 模式
    < # 重定向写入覆盖符 用在mysql数据导入
    << # 不常用 5.more、less:用于分屏显示文本内容
    more /etc/passwd
    按下空格space是翻页
    按下b键是上一页
    回车键向下读取内容

3. 简单命令

  • 系统别名alias

    alias              # 查看系统的别名
    alias rm='rm -i' # 设置系统别名 示例:如何配置别名,让用户使用rm的时候,提示"你这个傻蛋,求你别用rm了"
    alias rm="echo 你这个傻蛋,求你别用rm了"
  • 查看linux的环境变量

    1.找出当前的PATH值:echo  $PATH
    2.作用:PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径
    3.修改:PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
  • 在线下载资源的命令

    wget  资源地址  http://www.lbzhk.com
    
    
  • linux和windows传输文件 ,使用 lrzsz 工具

    yum  install  lrzsz   -y   # 下载这个工具包
    sz 传输命令 # 例如:sz 文件名称
    rz 接收命令
  • 查看linux命令帮助,显示参数的含义

    1.linux的--help参数
    ls --help 2.用linux的man手册 查看
    man ls 3.用在线的linux中文网查看
    http://linux.51yip.com/
  • 检测本地服务器是否可以连接远程服务器对应的端口

    发送 --->ping
    回应 --->PONG -- 说明已经连接
  • 查看服务器内存

    free 
    
    
  • 查看磁盘信息、磁盘使用率

    fdisk   # 磁盘信息
    df # 磁盘使用率
  • echo命令

    echo命令用于在终端输出字符串或变量提取后的值,格式是“echo 【字符串|$变量】”
    
    # 1.默认把内容显示到终端上
    echo "张三" # 2.把“张三是个好人”写入到文件里
    echo "张三是个好人" > /tmp/zhangsan.txt # 3.取出打印PATH的值
    echo $PATH

Linux02 /Linux命令简单使用的更多相关文章

  1. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  2. 从零单排Linux – 1 – 简单命令

    从零单排Linux – 1 – 简单命令 Posted in: Linux 从零单排Linux – 1 一.Linux的简单命令: 1.忘记root密码: 读秒时按任意键进入 – e – ↓选择第二个 ...

  3. Linux命令行及Vim简单学习记录

    Linux命令行 1.打开命令行 Ctrl+Alt+t 2.目录 显示当前目录的文件列表 ls 跳转至当前目录中的x文件夹 cd x 返回根目录 cd 3.文件 新建文件1.cpp touch ./1 ...

  4. Linux的简单命令

    Linux的简单命令 1.更改linux服务器的登录密码 成功登录后输入命令: passwd 然后按照提示操作即可 2.在当前路径下新建文件夹:mkdir 新建文件夹名 3.解压和压缩文件tar.gz ...

  5. Linux——帮助命令简单学习笔记

    Linux帮助命令简单学习笔记: 一: 命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或配置文件] 功能描述:获得帮助信 ...

  6. Xshell登陆服务器及Linux的简单命令

    在之前的推文中,我已经给出了怎样利用Git登陆服务器”你在用xshell,putty登陆?推荐一个小工具(Git)登陆“其中包括xshell登陆服务器.今天讲讲常见的Linux命令,这个和之前将的利用 ...

  7. Linux 的简单命令以及在idea中配置码云

    Linux 的简单命令: ls(list)功能:列出目录内容 cd(change directory)功能:切换目录 touch 1.txt 在当前目录创建一个文件1.txt clear:清除屏幕 p ...

  8. Linux命令系列之ls——原来最简单的ls这么复杂

    Linux命令系列之ls--原来最简单的ls这么复杂 ls命令应该是我们最常用的命令之一了,但是我们可能容易忽略那些看起来最简单的东西. 简介 ls命令的使用格式如下 ls [选项] [具体的文件] ...

  9. Linux常用命令简单总结

    Liunx常用命令 1. 文件及目录管理 1.1. ls:显示目录 参数及说明 空:补显示隐含文件 -a:显示所有文件 -l:显示详细列表 1.2. chgrp:设置文件组(root权限) 用法示例 ...

随机推荐

  1. 【转载】有人出天价买他的一个文案标题,今天10min教会你……

    目录 1. 套路 1:新闻社论 2. 套路 2:好友对话 3. 套路 3:实用锦囊 4. 套路 4:惊喜优惠 5. 套路 5:意外故事 本文由 简悦 SimpRead 转码, 原文地址 https:/ ...

  2. Docker学习 ,超全文档!

    我们的口号是:再小的帆也能远航,人生不设限!!        一.学习规划: Docker概述 Docker安装 Docker命令 Docker镜像 镜像命令 容器命令 操作命令 容器数据卷  Doc ...

  3. 读懂操作系统之虚拟内存TLB与缓存(cache)关系篇(四)

    前言 前面我们讲到通过TLB缓存页表加快地址翻译,通过上一节缓存原理的讲解为本节做铺垫引入TLB和缓存的关系,同时我们来完整梳理下从CPU产生虚拟地址最终映射为物理地址获取数据的整个过程是怎样的,若有 ...

  4. Kubernetes-subpath的使用

    一.什么是subpath 为了支持单一个pod多次使用同一个volume而设计,subpath翻译过来是子路径的意思,如果是数据卷挂载在容器,指的是存储卷目录的子路径,如果是配置项configMap/ ...

  5. xdoj 2020校赛复盘

    平时写东西都不喜欢复盘,这肯定不是一个好习惯,感觉每次花好几个小时甚至好几天写题目然后没写出来也不去看题解是一种很蠢的行为( 花了这么久时间打校赛,虽然水平很low,数据结构也不太会用,还是记录一下自 ...

  6. 怎样在LaTeX中使用中文

    因为疫情在家中上课,作业提交都必须使用PDF.反正时间充裕,不如趁机回顾一下LaTeX的使用. 之前一直用的是Vimtex,但是感觉还是不太方便,于是改用了Texpad.Texpad的强大之处在于它支 ...

  7. Spring Boot入门系列(十八)整合mybatis,使用注解的方式实现增删改查

    之前介绍了Spring Boot 整合mybatis 使用xml配置的方式实现增删改查,还介绍了自定义mapper 实现复杂多表关联查询.虽然目前 mybatis 使用xml 配置的方式 已经极大减轻 ...

  8. Linux系统使用Nmon监控及分析系统性能

    一.下载nmon(1)查看sever的内核版本:     命令:lsb_release -a执行结果:LSB Version:    :base-4.0-amd64:base-4.0-noarch:c ...

  9. Eplan PLC连接点-两两相连接方法

    Eplan PLC连接点-两两相连接方法. 1.插入->符号连接->T节点(向右). 2.如图 3.如图 然后再.插入->符号连接->T节点(向左). 重复2,3.即可完成两两 ...

  10. Day10-微信小程序实战-交友小程序-添加好友功能之创建并更新message信息

    1.首先要在 添加好友 这个按钮上添加一个事件,也就是在detail.wxml的添加好友这个按钮的哪里,添加一个点击事件 handleAddFriend 并且添加好友还要考虑,现在是已登陆状态还是未登 ...