0

0

linux基础操作有哪些?

coldplay.xixi

coldplay.xixi

发布时间:2020-06-30 11:00:08

|

3969人浏览过

|

来源于php中文网

原创

linux基础操作有:1、【passwd】为设置密码;2、【su】为切换用户;3、【who】为查看在线的用户;4、【whoami】为查看当前自己的用户;5、【hostname】显示主机名等。

linux基础操作有哪些?

linux基础操作有:

一、概述

1、常见操作系统

服务端操作系统 : linux、unix、windows server 

单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)

                         MAC 、linux(ubuntu)

移动操作系统 Android、IOS 、Windows phone

2、linux操作系统介绍

        Linux是一种自由和开放源码的类UNIX操作系统,它具有开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,良好的用户界面(命令界面,图形界面等),出色的速度性能等优点。现在主要用于:

  • 大部分服务端都采用linux ,JEE部署到服务器中

  • 一些企业和学校采用linux研发和教学

  • 很多嵌入式开发 用linux 

  • 云计算、大数据 是集群网  linux : centos 

Linux组成为:

  • linux内核(linus 团队管理)

  • shell :用户与内核交互的接口

  • 文件系统 : ext3、ext4 等  windows 有 fat32  、ntfs 

  • 第三方应用软件 

Linux操作系统版本由内核版本 (linus 团队管理)和发行版本组成 (一些软件公司以内核为基础,再添加一些软件和文档形成发行版本),常见的发行版本有:

   - red hat  : rhel ,centos

   - debian   : debian,ubuntu(桌面)

   - android

二、Linux系统环境

       默认有6个命令交互通道和一个图形界面交互通道,默认进入到的是图形界面通道其中:

  • 命令交互模式切换:ctrl+alt+f1---f6

  • 图形交互界面 ctrl+alt+f7

1、图形界面交互模式

  • terminal: 图形界面的命令终端,它是图形界面交互通道的延伸,要依赖于图形界面

2、命令交互模式 

  • 命令提示符:shen@ubuntu:~$ 

  • shen:用户名

  • ubuntu:主机名

  • ~ :路径 ,假如当前的路径正好是 该用户存放数据的根目录 ,则显示~

  •  $ :用户的类型  $代表普通用户  #  代表 超级用户

三、常用命令

(按tab建自动补全)

1、注销、关机、重启

  • 注销 :logout(登出 )或者exit(退出)

  • 关机 :shutdown - h  时间

   h :关机

 时间 :

    1. now :马上

    2. 12.30 :指定具体时间

    3. 3  :几分钟以后

 

注意:关机并不是每个用户都可以完成的,需要超级用户或者被授权的用户来执行该命令,普通用户要由超级用户配置  sudo 命令才能执行关机操作(权限放在这里/etc/sudoers),当普通用户被授权后即可通过【sudo shutdown -h now】来完成操作,sudo表示用超级用户的权限(被赋予的)来执行某命令,类似window中的以管理员身份运行

 

重启 :shutdown -r时间(权限问题和上面类似)

魔法映像企业网站管理系统
魔法映像企业网站管理系统

技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作

下载

2、系统命令

  • passwd:设置密码

         ubuntu默认 root账号是没有开启 ,只要设置root密码即可开启【sudo passwd root】

  • su:切换用户

如su root ,root用户切换到其他账号不需要密码

sudo apt-get update

更新系统

  • who与whoami

其中

  • who : 查看在线的用户

  • whoami :查看当前自己的用户,如

14de62a41e7a8a59ac66ee7cb16f434.png

 其中tty2代表哪个窗口(ctrl+alt+f2),pts/1表示图形化界面中开启的终端。

  • hostname : 显示主机名

  • uname:显示系统信息

            -a :显示完整的系统信息

  • top :显示当前耗时的进程(部分)的信息 ,每3秒刷新一次,类似windows的任务管理器 (cltr+c 中断 )

  • ps :显示当前进程(全部)的快照 

          - axu

  • df :磁盘使用情况(disk free)

  • ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig

  • ping  测试与目标主机连接情况

如测试本机与虚拟机中的连接情况,(本机ip:169.254.64.182,虚拟机ip:172.25.0.95),在虚拟机终端中,测试

ping 169.254.64.182【按Ctrl+c结束】,在本机(cmd)中 ping 172.25.0.95

  • netstat:网络连接详细信息

  • clear:清除屏幕(windows: cls)  

  • man:帮助命令

可以查看命令的参数,如man ls

  • kill:杀死进程(kill  pid )

  • useradd:添加用户 

首先来查看用户信息,命令为 sudo cat /etc/passwd,以其中一个用户信息介绍

 hadoop:x:1000:1000:UbuntuA,,,:/home/hadoop:/bin/bash

  - hadoop:用户名

  - x :密码 :已经加密 ,密码存放在  /etc/shadow 

  - 1000: 账号id ,userId

  - 1000: 组id ,group id

  - UbuntuA,,,:账号描述

  - /home/hadoop:该账号存放文件的默认位置  ~

  - /bin/bash:该用户的shell脚本的解析方式  ,sh 、bash、rbash

然后再来创建用户(以创建"lijing"用户为例),步骤如下:

1.创建/home/lijing目录(在home下创建“lijing”文件)

4cb595e9dd68f24be52a29d907344cc.png

2. 执行useradd命令

84a3f77285bf4d3eaf98a5465634fbd.png

   -d :指定该用户的home 路径 

   - s :该用户的shell解析方式

3. 用passwd设置密码

664d8e011fd58bcba11829663e2f022.png

4. su切换用户

相关学习推荐:linux视频教程

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

38

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

83

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

97

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

223

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

458

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

169

2026.03.04

Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

246

2026.03.03

C++高性能网络编程与Reactor模型实践
C++高性能网络编程与Reactor模型实践

本专题围绕 C++ 在高性能网络服务开发中的应用展开,深入讲解 Socket 编程、多路复用机制、Reactor 模型设计原理以及线程池协作策略。内容涵盖 epoll 实现机制、内存管理优化、连接管理策略与高并发场景下的性能调优方法。通过构建高并发网络服务器实战案例,帮助开发者掌握 C++ 在底层系统与网络通信领域的核心技术。

34

2026.03.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.5万人学习

Git 教程
Git 教程

共21课时 | 4.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号