Linux基础

一、Linux系统概述

       Linux 内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,第 1 版本于 1991 年 9 月发布,当时仅有 10 000 行代码。

       Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

二、Linuxlinux系统与Windows系统的区别

三、linux系统目录结构概述

  • /bin         #bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。
  • /sbin       #是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。
  • /usr        #usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。
  • /lib         #lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
  • /bin        #bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。
  • /home    #用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的.。
  • /opt        #opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。默认是空的。
  • /root      #系统管理员root的家目录。

四、Linux命令

4.1、Linux命令基础知识

  1. 在Linux系统中命令区分大小写。
  2. 在命令行中,可以使用Tab键来自动补齐命令,即可以只输入命令的前几个字母,然后按Tab键,系统将自动补齐该命令,若命令不止一个,则显示出所有和输入字符相匹配的命令。
  3. Tab键时,如果系统只找到一个和输入字符相匹配的目录或文件,则自动补齐;如果没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下Tab键将列出所有相匹配的内容,以供用户选择。

4.2、Linux基础命令

  1. pwd                      #查看当前的绝对路径
  2. cd                         #切换目录
  3. ls                          #查看目录下文件
  4. mkdir                    #创建目录
  5. cp                         #拷贝文件或目录
  6. mv                        #剪切文件或目录
  7. rm                         #删除文件或目录
  8. find                       #查找文件
  9. less                       #浏览文件
  10. vi/vim                    #编辑文件
  11. useradd                #建立用户
  12. passwd                 #更改账户密码
  13. groupadd              #创建用户组
  14. usermod               #修改用户账号各种设定
  15. userdel                 #删除用户
  16. useradd 111(username)
    创建用户
    
    passwd 111(username)
    设置用户密码
    
    userdel 111(username)
    删除用户
    
    groupadd 111(groupname)
    创建用户组
    
    groupadd -g 1500 111(groupname)
    指定gid创建用户组
    
    groupdel 111(groupname)
    删除用户组
    
    usermod -G 111(groupname) 111(username)
    将现有用户添加到辅助组
    
    usermod -G 111(groupname1) 222(groupname) 111(username)
    将用户添加多个辅助组
    
    usermod -g 111(groupname) 111(username)
    更改用户的主要组
    
    id 111(username)
    查看用户id、用户组id、附加组id
    
    su 111(username)
    切换用户
    
    sudo ******
    以root运行命令、没有sudo可以通过yum install sudo安装
    
    systemctl start ***
    启动服务 
    
    systemctl restart ***
    重启服务
    
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    修改IP
    
    shutdown
    关机
    
    reboot
    重启
    
    mkdir
    创建目录
    
    touch
    创建文件
    
    cp
    复制文件
    
    mv
    移动文件
    
    df
    查看磁盘使用信息
    
    date
    显示系统时间
    
    clear
    清除屏幕
    
    hostname
    主机名
    
    whoami
    显示我是什么权限
    
    ps -ef
    进程信息     uid 用户id         pid  进程id          p pid父进程id         c cpu占用率
    
    top
    显示cpu利用率
    
    find
    查找文件
    
    service 服务名 start/stop/restart
    控制服务启动/停止/重启
    
    kill 进程id
    杀死进程
    
    ifconfig
    获取网卡信息
    
    uptime
    输出计算机从开机到现在运行的时间
    
    uname
    获取计算机操作系统相关信息
    
    netstat -tnlp
    查看网络连接状态
    
    netstat -an
    查看端口开启状况
    
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    修改配置文件  手动获取IP
    
    yum    remove/install/updata (软件名)
    卸载/安装/更新软件

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值