初学Linux

一。冯诺依曼体系

首先,需要科普计算机5大组件:输入设备,输出设备,运算器,存储器,控制器;


图是最早的电脑体系结构-冯诺依曼体系结构;存

储器处于中心地位,CPU必须通过存储器才能与外设交换数据,也就是说CPU读取的数据都是从内存而来,当数据处理完成之后必须先写入内存,最后数据从内存传送到输出单元。

需要说明的是此处的存储器是内存而非外存。

二。环境变量

环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量


10种环境变量

PATH:指定命令的搜索路径。
HOME:指定用户的主工作目录;
 HISTSIZE:保存历史命令记录的条数;
HOSTNAME:主机名;
LOGNAME:当前用户登录名;
MALL:当前用户邮件存放目录;
SHELL:当前用户用的是那种shell;
PS1:用户基本命令提示符;#,¥’;
PS2:附属提示符,默认‘>’;
LANG/LANGUGE:和语言相关的环境变量,用于使用多种语言的用户;

修改和查看环境变量的命令:

echo:查看环境变量
[user1@localhost /]$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/lianjiao/bin

export:设置一个环境变量;

set:显示本地定义的shell变量(包含环境变量和本地变量)
env:显示所有环境变量;
unset:清除环境变量;
readonly:设置只读环境变量;


权限

chmod,chgrp,chown

chmod: 设置文件访问权限;
格式1:chmod A*B  C
 A:用户符号  u,g,o,a-所有;
*:+/-/=
B:代表权限;r,w,x;
C:代表文件名;
eg:
chmod u+x myfile; 

格式2:用二进制表示;
r-4;w-2;x-1;
eg:
chmod 664  /home/abc.txt

chgrp:修改文件或目录的所属组;
-R:递归修改文件或目录所属组;

chown:修改文件拥有者;

eg:
chown  -R user1 filegroup1

umask

功能:查看或者修改文件掩码;
新建文件夹默认权限=0666-权限掩码;
新建目录默认权限=0777-权限掩码;

sudo

:使用sudu调用授权的命令
$ sudu -u 用户名 命令      
$sudu -u root /user/sbin/useradd u2

cp

如同时指定两个以上的文件或目录到目的目录底下,如果目的目录不存在,则会出现错误信息;

-f:强行复制文件或目录;不论目的文件或目录是否存在;
-i:覆盖文件之前先询问用户;
-l;建立硬连接;
-s:建立符号链接;
-r:递归处理;

dirname

:处理路径,以获取路径的父路径;不会检查路径是否合法;















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值