Linux入门知识

1.  历史大纲: Unix  ---(火星计划)---> Minix-----(Linus等人的贡献)----> Linux

2.  linux层级目录(树状): 第一级: /

            第二级: /etc (系统配置)

                 /bin (存放linux常用指令)

                /sbin (存放linux高级指令,管理员级别的用户才能使用)

                /lib (存在系统二进制文件)

                /root (是root用户的根目录,相对于root用户的家)

                /home (是除root用户以外用户的容纳所,并且每个用户在这个容纳所中都有以自己命名的目录,也就是他的家)

                /dev (系统的设备)

                /tmp (临时文件存放点)

                /mnt (是手动挂载的目录)

                ....

PS: 挂载可分为:手动挂载和自动挂载。针对于自动挂载而言,Linux对文件管理是以一个文件系统作为支撑,所有的文件自然是放置在磁盘上的,Linux采用所谓的挂载方式来讲磁盘和文件系统的目录进行映射,这个过程是开机自动映射上去的。 然而手动挂载是需要用户自己去挂载。那么系统为什么还得要我们手动挂载呢? 其实像U盘,硬盘等移动存储设备,系统在指令界面(init 3)下是无法自动检测到的,需要用户自己去挂载(挂载设备:/dev/cdrom  挂载位置:/mnt)。

3. linux安装包的安装

 linux下面如果在图形界面下,安装就和Window下面软件的安装并没有任何的区别。我也不可能大费周章的讲LInux如何在图形界面下安装软件。

 在命令行界面下安装软件: Linux下安装软件其实并不叫软件的安装,而是自解压,也就是说linux下面软件解压后就可以运行,一般用Ls -l 显示解压后的目录内容,绿色文件表示可运行程序,也就是程序的入口。

  bin软件包的安装: test.bin -------> ./test.bin

tar.gz软件包的安装:test.tar.gz-------> tar -zxvf test.tar.gz

rpm软件包的安装: test.rpm ------> rpm -ivh test.rpm

.....

在linux下面安装包的类型很多,这里只列举最常用的三种安装包。。。

PS:向 .bin   .tar.gz安装方式安装的软件卸载只需要删除软件目录,但是向rpm的安装方式安装的软件卸载就需要命令了: rpm -e test.rpm

  rpm命令还有: rpm -u test.rpm  为test软件的手动升级。  rpm -qa 查询本用户安装的所有rpm包,如果想查询是否安装了某一个软件: rpm -q test.rpm

需要注意的是:在敲击安装包的名称时,不需要完整的输入全文件名,只需要输入前几个单词,然后用tab键进行补全。

4. linux命令大全:

  用户切换: logout(退出当前用户)

        su (由普通用户临时的切换为root用户) exit可以退出临时的root用户。

ls -l   (以长列表的形式列出当前目录的所有文件 -a 参数可以列出以.开头的文件,也就是隐藏文件)

  dir  显示当前目录下的所有文件夹

  pwd    显示当前处在的目录

  who am i   显示当前用户名

  who mom likes   :显示当前用户名

  groups 显示当前用户所在组

  passwd  修改当前用户的密码,如果当前为root用户,也可以通过 passwd xiaoming   为小明用户设置密码

  mkdir 文件夹名   创建一个空文件夹

touch 文件名     创建一个文件

  rm  删除一个文件或文件夹   -f 强制删除  -r 迭代删除,也就是说如果是删除文件夹,使用这个参数将所处该文件夹下面的所有文件。

  mv 文件路径 新的文件路径      移动文件到一个新的目录

  mv 文件名  新的文件名   将该目录下面的文件重命名

  cp  文件路径  新的文件路径   对文件进行复制

  mount 挂载设备 挂载位置   将设备进行挂载

  umount 挂载位置   移除该位置的挂载

  startx 开启可视化桌面

  chmod xxx 文件名或文件夹名  设置文件所有者 用户所在组 其他组对该文件的使用权限

  usermod  设置该用户的权限

  useradd root用户的指令,添加用户

  userdel root用户的指令,删除用户

  groupadd root用户的指令,新建一个用户组

  groupdel  root用户的指令,移除一个组

  env 查看当前环境信息

  ls -l /bin/*sh  查看该系统所支持的shell

chsh -s shell类型(使用上面的指令先查看所有的shell,如/bin/bash)

  history 查看所有之前所有正确的指令,如果 history 10 查看最近的10条 ,  !520 执行序号为520的指令

  ifconfig  查看设备的ip

  ifconfig etho 192.168.1.1 临时的设置ip,root用户使用

  setup 进行系统的配置,root用户使用

  fdisk -l  查看磁盘的分区情况

  df /home 查看/home目录是挂载了磁盘的哪个区域

  shutdown -h now 马上关机,root用户使用

  shutdown -r now 马上重启,root用户使用

reboot 系统重启

5.Linux下面常用的目录

  /etc/profile 是系统配置文件(jdk环境配置),对所有用户生效,而每个用户都有profile,在这个里面配置,只是针对该用户生效。

  /etc/inittab 更新系统启动级别: 0。关机   1。单用户   2。多用户无网络  3.多用户有网络   4。空余,待用户自定义  5.图形用户界面  6.系统重启

  /etc/rc.d/init.d/network   系统网卡文件,通过/etc/rc.d/init.d/network restart来重启网卡。

  

  

时间: 2024-10-24 07:09:16

Linux入门知识的相关文章

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Linux基础知识入门

[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1:192.168.40.11Linux ip:192.168.40.128 2,Linux是一个操作系统, 与windows的区别:Linux:图形化界面简单,性能很快,在企业中当做服务器来使用.Windows:图形化界面很炫,性能相对差,大众用户.windows的服务器: windows2003,win

linux入门小知识,你在里面总会有发现

一 . grep及egrep的基本介绍: 首先我们要知道grep的这个命令的本身意思即: grep [Global search REgular expression and Print out the line ]  全局搜索正则表达式匹配到的内容,并且打印出匹配内容所在行 grep 是一个很常用但是也很强大的搜索工具,它是以正则表达式为基础,搜索文本文件中符合要求的字符串,并且显示所匹配的字符串所在行. grep搜索的内容是以一行来显示的,当然我们可以使用一些特别的选项来只显示我们所匹配到的

linux 入门教程

linux入门教程 搜索 Linux入门教程 前言 第一章 关于Linux的历史 第二章 图形界面还是命令窗口 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统的远程登录 第六章 Linux文件与目录管理 第七章 Linux系统用户以及用户组管理 第八章 Linux磁盘管理 第九章 文本编辑工具vim 第十章 文档的压缩与打包 第十一章 安装RPM包或者安装源码包 第十二章 学习shell脚本之前的基础知识 第十三章 正则表达式 第十四章 SHELL 脚本

Linux入门介绍

Linux入门介绍 一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 Linux的应用 网络服务器 关键任务的应用(金融数据库.大型企业网管环境) 学术机构癿高效能运算任务 手持系统(PDA.手机.导航系统) 个人办公使用 Linux的吉祥物/Logo 企鹅(英文名:Tux),由来:因为Torvalds在小时候被企鹅咬过,因此印象非常深刻 在Linu

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L

MySQL入门知识

简单介绍下吧,MySQL应用的场景大多数互联网公司第一次卖身是卖个了sun好像是10亿,第二次是连同sun自己,以74亿美元被卖给了Orecle~后面MySQL原作者站出来说,MySQL会存在闭源风险,整了个MariaDB~我也是醉了,也不考虑下我们的痛苦!下面简要介绍下MySQL的入门知识. 一.MySQL有三种定义语言 DDL:定义语言,比如:创建一张表,定义表的属性如索引.宽位等待 DML:操作语言,增删查改 DCL:控制语言,比如限定那个账户只能通过那个IP登入,又比如那个账户能访问那些

[转载]Ubuntu Linux 入门(四):Ubuntu 初始设置

转载自http://terrychen.info/ubuntu-linux-beginners-guide-finetuning-ubuntu/ 在Ubuntu Linux 入门(三):熟悉 Ubuntu Linux 桌面环境一文中,我们已经基本了解 Ubuntu 的桌面环境,但是要开始使用 Ubuntu Linux 之前,我们还需要对 Ubuntu 进行一定的设置. 虽然 Ubuntu 有两种不同的桌面,但是对 Ubuntu 进行设置的方法在两种不同的桌面环境之下是完全一致的.完成以下设置只要

Linux 入门 6 多路径和RAID

关于存储的一些知识 根据传输协议的不同的,网卡可分为三种,一是以太网卡,二是FC网卡,三是iSCSI网卡. 以太网卡:学名Ethernet Adapter,传输协议为IP协议,一般通过光纤线缆或双绞线与以太网交换机连接.接口类型分为光口和电口.光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC.ST和LC.电口目前常用接口类型为RJ45,用来与双绞线连接,也有与同轴电缆连接的接口,不过现在已经用的比较少了. FC网卡:一般也