Linux入门基础(三)

环境变量(Environment Variable):系统范围中具有特别意义的变量

env:打印所有环境变量
set:打印所有环境变量(包括局部的)

echo $环境变量名:打印指定环境变量

export 环境变量名=环境变量值:设置环境变量

 

在当前终端中执行export命令设置的环境变量只对当前终端有效,如果需要设置系统全局范围有效或者对特定用户有效的环境变量侧需要将export命令写入相关的shell脚本文件(比如/etc/profile,~/.bash_profile)

 

stat:查看文件详细时间状态信息

touch:修改文件的各种时间属性,如果文件不存在,他会创建一个空文件

 

链接文件(Link File):软链接和硬链接

软链接:也称为符号链接,相当于Windows系统中的快捷方式,使用ln -s命令创建,支持普通文件和文件夹

硬链接:文件的副本,但内容保持同步,使用ln命令创建,只支持普通文件

查找文件:find和locate

find:从前往后的遍历;locate:先建立目录,然后通过目录查找,速度较快,但是若是内容删除,目录不变,依旧会出现查找成功的问题

 

在一个文件中查找某个数据:grep

 

打包:tar -cvf dj.tar(包的名字) ff(要打包的文件)

查包:tar -头发dj.tar

解包:tar -xvf dj.tar

 

压缩和解压:

gzip:gunzip

bzip2:bunzip2

xz:unxz

zip:unzip

 

打包并压缩:tar -zcvf dj.tar.gz abc def dj.mp3(将abc def dj.mp3打包压缩成dj.tar.gz)

tar -ztvf dj.tar.gz :查看压缩包

tar -zxvf dj.tar.gz :解压压缩包

 

 

tar -jcvf dj.tar.xz abc def dj.mp3

tar -jtvf dj.tar.xz

tar -jxvf dj.tar.xz

 

wget:下载文件

scp:远程文件拷贝

查看文件数据内容:vi/vim,cat,more,tail,head

 

管道符(|):将左边命令的执行输出结果传递给右边命令处理

执行符(``):将一条命令的执行结果作为另一条命令的参数来处理

 

Shell脚本编程

Shell脚本文件的后缀名为.sh

执行Shell脚本的方法:

  1. bash dj.sh
  2. source dj.sh
  3.  . dj.sh
  4. ./dj.sh

 

作业:

1.创建一千个用户,用户名为a1 a2 ...a1000,每个用户的初始密码为123456;

2.永久性修改系统的Ip地址;

3.配置linux系统,让系统下次启动后不进入桌面环境;

4.把Fedora14系统root;

5.将Linux系统最新稳定版内核源码下载到自己的云服务器,并解压查看一下

 

 

echo a >>(>)b.c:将内容a写到(覆盖到)b.c文件中

gg:调到文件头

G:跳到文件尾

dd:删除当前行

o:下一行插入

 

 

Linux设置开机自动连接网络

1.用root账号登录

2.打开/etc/sysconfig/network-scrpts/目录

3.vi ifcfg-eth0 (centos7系统为ifcfg-eno16777736)

4.按键盘"i"键进入编辑模式,将ONBOOT改为yes

5.按下键盘ESC键之后输入:wq保存退出

 

你可能感兴趣的:(Linux入门基础(三))