linux操作系统课程学习笔记,Linux学习课程笔记(1)

这篇博客介绍了Linux操作系统的核心理念,强调其作为免费开源的Unix-like系统,具有稳定、漏洞快速修复、小巧适合嵌入式系统等优点。同时,它也指出Linux在专业软件支持和用户界面方面的一些不足。内容涵盖了Linux常用命令、目录结构、用户管理以及程序编译等基础知识,适合开发和运维人员学习。
摘要由CSDN通过智能技术生成

Linux介绍

核心理念  万物皆目录

Linux只是一个内核而不是操作系统

由芬兰人LINUS研发的Unix Like系统

Linux优点

1、开发学习环境

2、漏洞快速修补

3、内核大小很小,很适合嵌入式系统(打卡机,KVM)

4、免费/开源

缺点

1、很多专业软件并没有Linux版本

2、操作起来相对麻烦

Linux PK Windows

稳定、免费、漏洞小

开发人员使用Ubuntu比较多,因为其拥有比较好的UI桌面和硬件兼容能力

运维人员使用Redhat Centos较多

Linux学习初期基本目标 Linux操作、服务搭建、系统调优、安全、openstack

基本命令

starx 进入UI图形界面

ls  查看当前目录所有文件

ls -l 或者ll 查看当前目录所有文件详情

cd 切换当前目录

cd .. 切换到上一级目录

cd / 切换到根目录

pwd 显示当前工作路径

开关机

shutdown -h now 立即关机

shutdown -r now 立即重启

reboot 重启

Vi编辑器

简单做一个Java程序

vi命令

i 进入编辑模式(插入)

esc 进入命令模式

:q 退出

:q! 强制退出

:w 保存

:wq 保存退出

u 撤销上一个编辑

Ctrl+R 反撤销

编译java程序

javac hello.java

运行java程序

java hello

编译CPP文件

gcc Hello.cpp

gcc -o myfile Hello.cpp 编译成自己的文件myfile

运行a.out文件

./a.out

Linux的目录系统

主要目录

root 存放root用户的相关文件

home 存放普通用户的相关文件的根目录,下面有普通用户目录

bin 存放系统的常用命令

sbin 存放需要一定权限才能使用的命令

mnt 用来挂载软驱或者光驱的目录(默认)

etc 存放配置相关的文件

var 存放经常变化文件,log

boot 引导文件,系统启动相关的内容都在里面

usr 安装软件的默认目录

dev 接口设备文件目录 比如硬盘为had

用户管理

只有root用户和只有root权限的用户才能使用

useradd xxxx 添加用户

passwd xxxx 给xxxx用户设定密码】

passwd 给当前用户设密码

userdel xxxx 删除用户

userdel -r xxxx 删除用户及其主目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值