Linux的基础学习

Linux的基本原则:

1、由目的单一的小程序组成:我用的时候必须组合小程序完成复杂的任务处理。

2、一切皆文件,什么东西都是以文件的方式存储。

3、尽量避免捕获用户命令接口。

4、配置文件保存成文本模式。一个简单的文本编辑器足以完成复杂的配置的工作。

GUI接口:双击鼠标等。

CLI接口:

命令提示符。prompt

管理员展现为:#

普通用户为:$

敲完回车后,shell把命令行送到内核判断命令是否可以执行。

命令格式:

命令格式通常由三部分组成:

命令  格式  参数

格式:修改命令的执行方式。叫选项。-a -1选项分为长选项和单选项。

短选项:-

可以使用多个选项,多个选项可以组建和。组合了不能使用空格。

长选项:--

一般不可以组合

参数:命令的作用对象。参数间彼此用空格隔开。

使用凭证:

用户究竟是干什么的?用户只是实现实现使用凭证的一种方式。

虚拟终端 (terminal)ctrl+ALT+F1---6;

GUI:

gnome:C开发的

KED:c++开发的

Xface

CLI:

shell

bash    应用最广泛的功能最强大的shell

csh

ksh

zsh

一共有三种用户:root  student vistor

切换用户用:su命令:switch user  Linux的思想:能简写绝不全写。su -l wandeing

退出的话就是exit

时间: 2024-08-25 06:31:48

Linux的基础学习的相关文章

linux菜鸟基础学习(二 ) 上篇

一.linux系统结构 首先我们学习linux的系统结构,linux系统中一切皆文件! 由上图,可以看到linux是一个倒树结构linux中所有的东西都是文件这些文件都在系统顶级目录"/" /就是根目录/目录以下为二级目录这些目录都是系统装机时系统自动建立的二级目录的作用/bin ##二进制可执行文件也就是系统命令/sbin ##系统管理命令存放位置/boot ##启动分区,负责系统启动/dev ##设备管理文件/etc ##大多数系统管理文件/home ##普通用户的家目录/lib

Linux Shell基础学习(一)

shell脚本是什么呢?简单来说,它就是许多命令的一个集合:Shell脚本是一个面向过程的编程语言,它是通过解释器来解释运行脚本里的每一条命令: 面向过程的编程语言的元素:变量.数组.流程.函数 下面就来学习一下Shell脚本吧! 一.变量      变量:可以理解它为一个命名的内存空间,里面的数据是可变的 1.变量命名法则: (1).只能使用数字.字母或下划线,而且不能以数字开头 (2).不能使用系统中的关键字:比如if,elif,fi,then,for...等 (3).见名知义 2.变量类型

linux菜鸟基础学习 (二) 中篇

一.man的使用 man ->>manual ###man是手册缩写man man #####查看man命令的帮助man passwd ###查看passwd命令的帮助 man的级别1 系统命令2 系统接口3 函数库4 特殊文件,比如设备文件5 文件6 游戏7 系统的软件包8 系统管理命令9 内核 man 5 passwd ##查看/etc/passwd文件的帮助man 1 passwd ##查看passwd命令的帮助,1可以省略 man页面的快捷方式上下键 ##向上或向下一行pageup|p

linux菜鸟基础学习 (三)

文件权限 1.文件属性的查看 练习:ls 查看当前目录下的文件和目录ls -l 查看当前目录下的文件和目录属性ll 查看当前目录下的文件和目录属性 stat test 查看文件或者目录的详细信息 ls -l filename-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename- --------- - ---- ---- -- ------------ -------- 1 2 3 4 5 6 7 8 1."-":文件类型 ##普通

linux菜鸟基础学习 (六) 网络

linux下的网络配置 1.什么是IP ADDRESS internet protocol ADDRESS ##网络协议地址 ipv4 internet protocol version 4 1.2x32 ip是由32个0和1组成 11111110.11111110.11111110.11111110 = 254.254.254.254 2.子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的数字是ip的主机位 网络位表示网络区域 主机位表示网络

Linux Shell基础学习——循环与条件判断

for循环 1. 注意do必须换行 for i in {1..10}  do    echo $i done 2. 注意do必须换行 for i in 1 2 3 4 5  do     echo $i done 3. 遍历命令输出的结果 for shname in `ls *.sh` do        echo $shname done 4. 类似高级语言的for循环 for((i=1;i<100;i++)) do         echo $i done for循环就到这里,有这几个就够用

linux菜鸟基础学习 (二) 下篇

1.用户理解 用户就是系统使用者的身份在系统中用户存储为若干窜字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd ###用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow ###用户认证信息用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日/etc/group ###组信息组名称:组密码:组id:附加组成员/etc/gshadow ###组认证信息/home/username ###用户家目

linux菜鸟基础学习 (四)

一.进程 1.进程定义: 进程就是cpu未完成的工作. 2.ps命令 psa ##关于当前环境的所有进程x| -A ##所有进程f ##显示进程从属关系e ##显示进程调用环境工具的详细信息l ##长列表显示进程的详细信息ps ax -o %cpu,%mem,user,group,comm,nice,pid,stat ##指定显示进程的某些信息%cpu ##显示进程cpu负载%mem ##显示进程内存负载user ##进程用户group ##进程组comm ##进程名称nice ##进程优先级p

linux菜鸟基础学习 (四) openssh-server

openssh-server 1.openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 2.客户端连接方式 ssh 远程主机用户@远程主机ip[[email protected] ~]# ssh [email protected]The authenticity of host '172.25.0.11 (172.25.0.11)' can't be established.ECDSA key fingerprint is eb:24:0e:07:9