【Linux基础总结】Linux基本环境
Linux基本环境
对Linux的基础认识
虚拟机进入终端:
[root@hadoop-senior Desktop] #
用户名 主机名 所在目录名称
#:表示当前用户属于root用户,超级管理员用户
对系统进行配置管理的时候,需要使用root用户
$:表示用户是普通用户(Mac OS的终端是%)在Linux系统下,查看IP地址的命令:
# ifconfig
类似于windows系统的:ipconfig
自动获取IP地址

好处是可以连接互联网

自动获取IP地址有时会改变,当我们需要设置固定的IP地址时该怎么做?
在虚拟机中,将网络设置中的自动获取IP地址改为手动,再添加新的IP地址,网段和自己之前的IP地址一致
注意,修改固定IP地址后,虚拟机将无法连接互联网
Linux基本命令
清理屏幕
# clear
创建用户
# useradd 用户名称
sudo dscl . -create /Users/用户名称 (mac终端版本)
设置密码(Linux系统下每个用户都有密码)
# passwd 用户名称
sudo dscl . -passwd /Users/用户名称 (mac终端版本)
在Linux系统中,默认情况下,创建一个用户的同时会给用户在系统的目录下创建一个属于自己的用户目录
该目录称为用户主目录 /home/username
Mac系统则为 /Users/username
root权限所在目录为 /var/root
用户主目录可以用 "~" 代替
切换用户
root用户切换到普通用户
#|$ su - 用户名称(不需要输入密码)
普通用户切换到root用户
$ su
sudo -i (mac终端版本)
显示当前用户所在的目录
#|$ pwd
Linux系统下的主机名称
查看主机名称
#|$ hostname
设置主机名称
# hostname 主机名称
sudo scutil -- set HostName 主机名称 (mac终端版本)
此种方式设计主机名称,仅仅在当前使用没有问题,但是重启机器以后,主机名称就会自动还原
原因:在Linux系统中,系统的配置信息都来自于文件中。
永久修改主机名称
# vi /etc/sysconfig/network
读取Linux系统上文件内容的命令
cat 文件名称
Linux系统编辑工具 vi
# vi 文件名称 -- 修改文件内容
"i" 进入编辑插入模式
esc 退出插入模式
:wq 保存文件
:q! 不保存文件
重启系统
关机
# halt
重启
# reboot
# init 6
远程连接工具
远程连接四要素
IP地址
用户名
密码
协议 ssh四大远程连接工具
1.远程命令行 SecureCRT
注意事项:当第一次远程连接到Linux系统时,进入当前用户的主目录
2.远程FTP(File Transfer Protocol) FileZilla
3.远程编辑工具 NotePad++/UltraEdit
4.远程界面工具 Xmanager4主机名与IP地址映射
配置/etc/hosts
IP地址 主机名称 域名
基本命令2
查看当前目录下有哪些文件
ls (list的缩写)
查看当前目录下文件的详细信息
ll (mac系统此命令无效)
ls -l
按时间顺序查看当前目录下文件的详细信息
ls -lt
查看当前目录下所有文件(包括隐藏文件,前面加.的为隐藏文件)
ls -a
特殊目录标识符
一个.:表示的是当前目录
两个..:表示的是当前目录的上级(父级)目录
切换目录
cd 目录名称 (change directory的缩写)
什么都不加,只输入cd,会切换到当前主目录
【Linux基础总结】Linux基本环境的更多相关文章
- 20162312 实验一 Linux基础与Java开发环境
实 验 报 告 课程:程序设计与数据结构 姓名:张家铖 班级:1623 学号:20162312 实验名称: Linux基础与Java开发环境 实验器材:msi GL62M 7RD 实验目的与要求:1. ...
- 实验一 Linux基础与Java开发环境
实验一 (一)实验内容 基于命令行和IDE(Intellj IDEA 简易教程http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑.编译 ...
- 20182332 实验一《Linux基础与Java开发环境》实验报告
20182332 实验一<Linux基础与Java开发环境>实验报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 ...
- SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- Linux基础与Linux下C语言编程基础
Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...
- 【转】Linux基础与Linux下C语言编程基础
原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...
- 20162311张之睿 Linux基础与Java开发环境实验报告
实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.没有Linux基础的同学建议先学习& ...
- Linux基础:Linux环境下安装JDK
title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...
- Linux基础-兄弟连Linux
Linux基础增强与辅助知识梳理... ------------ Linux学习基础需要学习那些知识 学习Linux对于程序开发的好处 怎样开始学习Linux Linux的学习方法参考 Linux系统 ...
随机推荐
- python超实用的30 个简短的代码片段(三)
Python是目前最流行的语言之一,它在数据科学.机器学习.web开发.脚本编写.自动化方面被许多人广泛使用. 它的简单和易用性造就了它如此流行的原因. 如果你正在阅读本文,那么你或多或少已经使用过P ...
- string 中的getline
1 getline 读入string库中的字符串 string a; getline(cin,a); 这样的读入要比任何一种读入字符串都有要快 2 char a[N]; cin.getline(a, ...
- Treasure Island DFS +存图
All of us love treasures, right? That's why young Vasya is heading for a Treasure Island. Treasure I ...
- 最短路径变形 POJ 2253
Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sit ...
- 在vue中使用ztree树插件
插件资源及api:树官网 本事例是在vue3.0+中演示,事例是实际项目中正在用的组件所以部分打了马赛克. 1.插件准备(提前准备好插件文件) 可以直接在官网下载,搭建好脚手架后将准备好的文件放在li ...
- C#集合类型——Hashtable、Dictionary之浅谈
Hashtable表 数组.数组集合.List集合都是通过索引来访问里面成员.哈希表则是通过键来访问成员值.键不可为空,值可为空. 比如: Hashtable hash=new Hashtable ...
- Pytorch手写线性回归
pytorch手写线性回归 import torch import matplotlib.pyplot as plt from matplotlib.animation import FuncAnim ...
- Spark RDD----pyspark第四次作业
1.pyspark交互式编程 查看群里发的“data01.txt”数据集,该数据集包含了某大学计算机系的成绩,数据格式如下所示: Tom,DataBase,80 Tom,Algorithm,50 To ...
- sqlliab7-8
less-7 https://www.jianshu.com/p/20d1282e6e1d ?id=0')) union select 1,'2','<?php @eval($_POST[&qu ...
- python学习笔记(四)---用户输入与while循环
用户输入 函数input demo1: message = input("all you input is chars:") print(message) demo2: 由inpu ...