Linux基础知识和常用命令(一)

一、command 命令,命令的基本格式:命令名 [选项] [参数](它们之间至少留有一个空格)

参数表示操作的对象,选项是增加其他功能,选项和参数可能不止一个。

命令使用规则:我是谁,我在哪,我有啥

1.我是谁?

>命令:who am i显示最初登录的用户信息

root    pts/0    .........(192.168.111.1)    <----客户端的IP地址,本地登录的话不显示

        伪终端号(便于Linux区分不同的客户端端口)

>命令:whoami显示当前的用户信息

>命令:id 用户的id信息,root用户的id一定是0

>命令:who 查看当前在线的用户(正在使用系统的用户)

2.我在哪儿?

>命令:pwd 显示当前的工作目录(print working directory

/root是根目录下的子目录是root用户的主目录(home directory)是登录系统后的默认目录,具有较多的权限

3.我有什么?

>命令:ls显示当前目录的内容(包括文件和目录)

>命令:ls -l以长列表方式查看文件/目录的详细属性

4.去别处

>命令:cd 改变目录(change directory

.表示当前目录

..表示上一层目录

/表示根目录

例:1)当前在/root目录下,要到根目录:

>命令:cd ..  相对路径

>命令:cd /  绝对路径(一定是/开始)

2)当前在/root目录下,要到/home目录

>命令:cd ../home相对路径

>命令:cd /home绝对路径

5.常用的目录

/bin目录 常用的系统命令

/sbin目录 系统管理员命令

/usr 用户应用程序安装目录

/etc目录 常用的系统配置文件 例如:/etc/passwd 放用户账户信息 /etc/shadow 放账户密码(MD5加密)

/home 目录用户主目录所在的目录,每个用户都对应一个子目录

/root 超级管理员的主目录

/boot 系统启动文件所在的目录

/dev 设备文件目录

/tmp 临时文件目录

/lib 库文件目录

/var 日志临时文件的目录

二、软硬件体系结构

1.硬件体系

                                              I/O交互)

 输入设备—————————主机——————————输出设备

(键盘、鼠标)           CPU、内存、磁盘)      (显示器、打印机)

2.软件体系

以主流的B/S架构系统为例,三层架构

        Client—————————application server————————DB server

        客户端                                   应用服务器                               数据库服务器

软件:安卓/ios/windows                   linux                                               linux

应用软件:浏览器                tomcat/weblogic/websphere            oracle/mysql/sql

3.Linux/Unix系统的基本层次结构

从外到内

应用程序——————————Linux操作系统——————————硬件

                                           shell<——>kernel内核)

1)shell  命令解释器,翻译解释命令介于用户和内核之间,提供与系统的命令交互,shell本身也是一个进程,常见的shellbashcshsh(都是命令,可执行文件)

查看当前是什么shell,使用命令:ps(查看当前进程)

命令一旦执行就会产生一个进程,(命令)可执行文件— —>执行——>进程

2)在不同shell之间切换

>命令:csh

>命令:sh

>命令:bash

不同shell对命令的理解略有差异,比如csh偏向于c的语法,bash比较方便比较常用,登录系统后默认的是bash

Shell是层层创建的,在当前shell进程中,创建子进程,执行exit命令可以结束当前进程回父进程。

退出登录可以用exit一步步退也可以使用logout直接退出

3)kernel内核和硬件打交道(把硬件管理起来,把硬件屏蔽掉)

管理内容:交换区swap space、文件系统file system

Linux内核实现了五大功能:

>进程/处理器管理

>内存管理

>接口管理

>文件管理

>设备管理

查看当前内核版本,命令:uname -r

内核版本的组成:主版本号,次版本号,修订次数

次版本为奇数,版本相对不稳定,例如:2.5.10

次版本为偶数,版本相对稳定,例如:2.6.11

4)文件系统file system

这里的文件包含文件,目录,以及外部设备等都当做文件来管理,这样文件具备许多属性,系统统一实行高透明管理。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值