LINUX第一周
Posted 風のように自由
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX第一周相关的知识,希望对你有一定的参考价值。
第一周
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Debian--->Ubuntu--->mint LInux.
Debian--->knopix
RedHat--->RHEL--->SentOS
RedHat--->Fedora
Gentoo
ArchLinux
不同发行版之间的联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定
不同发行版之间的区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)
2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
#CentOS
#Ubuntu
#选择时区
#第一个登录账号的用户名
#选择手动分区
选择硬盘
#分区
#安装SHH(用空格选择)
#提高权限,创建用户并登录
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
[root@localhost ~]# ll -a
total 40
dr-xr-x---. 2 root root 165 Nov 15 22:45 .
dr-xr-xr-x. 18 root root 236 Nov 6 22:43 ..
-rw-------. 1 root root 1408 Nov 6 22:44 anaconda-ks.cfg
-rw-------. 1 root root 3458 Nov 16 00:18 .bash_history
-rw-r--r--. 1 root root 18 May 11 2019 .bash_logout
-rw-r--r--. 1 root root 176 May 11 2019 .bash_profile
-rw-r--r--. 1 root root 224 Nov 15 22:45 .bashrc
-rw-r--r--. 1 root root 100 May 11 2019 .cshrc
-rw-r--r--. 1 root root 129 May 11 2019 .tcshrc
-rw-------. 1 root root 8141 Nov 15 22:45 .viminfo
-rw-r--r--. 1 root root 85 Nov 11 20:52 .vimrc
vim .bashrc
1 # .bashrc
2
3 # User specific aliases and functions
4
5 alias rm=rm -i
6 alias cp=cp -i
7 alias mv=mv -i
8
9 # Source global definitions
10 if [ -f /etc/bashrc ]; then
11 . /etc/bashrc
12 fi
13
14
15 #Display date
16 export HISTTIMEFORMAT=%F %T
[root@localhost ~]# history
1 2021-11-16 00:19:30 cd data
2 2021-11-16 00:19:30 cd /data
3 2021-11-16 00:19:30 vim hello.sh
4 2021-11-16 00:19:30 echo $PATH
5 2021-11-16 00:19:30 chmod +x hello.sh
6 2021-11-16 00:19:30 ll hello.sh
7 2021-11-16 00:19:30 ln -s ../../../data/hello.sh /user/local/bin
8 2021-11-16 00:19:30 ln -s ../../../data/hello.sh /usr/local/bin
9 2021-11-16 00:19:30 ll /usr/local/bin/hello.sh
10 2021-11-16 00:19:30 cat hello.sh | bash
11 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/sys_info | bash
12 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/sys_info.sh | bash
13 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/system_info.sh | bash
14 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/system_info.sh
15 2021-11-16 00:19:30 vim system_info.sh
16 2021-11-16 00:19:30 vim system_info.sh | bash
17 2021-11-16 00:19:30 cd /data
18 2021-11-16 00:19:30 echo $PATH
...
4、总结Linux哲学思想。
linux由Unix发展而来,继承Unux的哲学思想,即:
- 一切皆文件(包括硬件)
- 小型、大一用途的文件
- 连接程序,共同完成复杂任务
- 避免令人困惑的用户界面
- 配置数据存储在文本中
linux一切皆文件为了统一接口,windows 一切皆图形
避免令人困惑的用户界面:图形界面不真实,显示内容不完全
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
[root@localhost ~]# echo "My name is JinLiuJie"
My name is JinLiuJie
[root@localhost ~]#screen #进入sreen模式
[root@localhost ~]#screen -S Jinliujie #创建名为“Jinliujie”的窗口
[root@localhost ~]# screen -ls #查看所有screen窗口
There are screens on:
3505.Jinliujie (Attached)
1849.pts-0.localhost (Attached)
2 Sockets in /run/screen/S-root.
#可以用ctl+a+n,ctrl+a+p进行切换窗口(不能演示)
[root@localhost ~]# date #当前时间
Tue Nov 16 20:30:29 EST 2021
[root@localhost ~]# ifconfig #查看IP
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.5.50 netmask 255.255.255.0 broadcast 192.168.5.255
inet6 fe80::20c:29ff:fe3d:101 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3d:01:01 txqueuelen Linux内核设计第一周学习总结 计算机如何工作