JAVA学习

JAVA简介

  Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
  任职于Sun微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun微系统放弃了该项计划。随着1990年代互联网的发展,Sun微系统看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

Read More

CentOS简介与基本配置

CentOS简介

  CentOS(Community Enterprise Operating System)是Linux发行版之一,它来自于Red Hat Enterprise Linux(RHEL)依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。CentOS 对上游代码的主要修改是为了移除不能自由使用的商标。CentOS和RHEL一样,都可以使用Fedora EPEL来补足软件。
2014年,CentOS宣布与Red Hat合作,但CentOS将会在新的委员会下继续运作,不受RHEL的影响。
2020年12月8日,红帽公司单方面终止CentOS的开发。CentOS的创始人Gregory Kurtzer创建了Rocky Linux项目,以继承CentOS的原始目标。
目前,CentOS的上游版本滚动更新版分支CentOS Stream开发仍在继续。

Read More

Linux文件基本属性

Linux文件属性

  Linux系统是典型的多用户系统,不同的用户处于不同的地位就拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:
chown (change owner) : 修改所属用户与组。
chmod (change mode) : 修改用户的权限。
使用ls-l命令以显示一个文件的属性以及文件所属的用户和组。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[root@localhost /]# ls -l
总用量 16
lrwxrwxrwx. 1 root root 7 5月 3 2016 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 5月 3 2016 boot
drwxr-xr-x. 20 root root 3220 1月 26 20:45 dev
drwxr-xr-x. 3 root root 19 5月 8 2016 docker_data
drwxr-xr-x. 83 root root 8192 1月 26 20:45 etc
drwxr-xr-x. 3 root root 17 5月 3 2016 home
lrwxrwxrwx. 1 root root 7 5月 3 2016 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 5月 3 2016 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 4月 11 2016 media
drwxr-xr-x. 2 root root 6 4月 11 2016 mnt
drwxr-xr-x. 3 root root 24 5月 8 2016 opt
dr-xr-xr-x. 132 root root 0 1月 26 20:45 proc
dr-xr-x---. 3 root root 147 5月 8 2016 root
drwxr-xr-x. 23 root root 680 1月 26 20:45 run
lrwxrwxrwx. 1 root root 8 5月 3 2016 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 4月 11 2018 srv
dr-xr-xr-x. 13 root root 0 1月 26 20:45 sys
drwxrwxrwt. 7 root root 93 1月 26 21:40 tmp
drwxr-xr-x. 13 root root 155 5月 3 2016 usr
drwxr-xr-x. 19 root root 267 5月 3 2016 var

Read More

Linux命令

Linux常用命令

Linux命令行界面中的常用命令如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ls (list files) //列出目录及文件名
cd (change directory) //切换目录
pwd (print work directory) //显示当前目录
mkdir (make directory) //创建一个新目录
rmdir (remove directory) //删除一个空目录
cp (copy file) //复制文件或目录
rm (remove) //删除文件或目录
mv (move file) //移动文件与目录或修改文件目录名称
ip addr //显示本机ip地址
su root //切换用户为管理员
clear //清屏
ls -al //显示当前目录文件详情
touch a.txt //新建文件
rm -rf a.txt //强制删除文件
mv a.txt b.txt //修改文件名
cat a.txt //查看文本文件内容

Linux命令行下vim编辑器命令如下:

1
2
3
4
5
vi a.txt  //使用vim编辑器打开文本文件
//按下I键(Insert)即可进入编辑状态方可写入字符
//按下Esc键 即可退出编辑状态进入只读状态
:wq //保存并退出(在只读状态下)
:q! //不保存退出

注:可以使用Tab键将部分命令自动补全。

Read More

Shell简介

壳层简介

  Shell(壳层)在计算机科学中指“为用户提供用户界面”的软件,通常指的是命令行界面的解析器。一般来说是指操作系统中提供访问内核所提供之服务的程序。Shell也用于泛指所有为用户提供操作界面的程序,也就是程序和用户交互的层面。

Read More

Hello World

快速入门[Quick Start]

创建新帖子[Create a new post]

1
$ hexo new "My New Post"

更多信息: 写作

运行服务器[Run server]

1
$ hexo server

更多信息: 服务器

生成静态文件[Generate static files]

1
$ hexo generate

更多信息: 生成

部署到远程站点[Deploy to remote sites]

1
$ hexo deploy

更多信息: 部署


版权声明

Scholar’s Blog by scholargeek is licensed under a Creative Commons BY-NC-ND 4.0 International License.
董仕麟创作并维护的scholargeek博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证

本文首发于Scholar’s Blog博客,版权所有,侵权必究。

本文永久链接:https://scholargeek.github.io/2018/08/28/hello-world/

分享 更新日期:

Linux简介及应用

Linux简介

  Linux是一种自由和开放源码的类UNIX操作系统。其操作系统的内核由林纳斯·托瓦兹(Linus Torvalds)在1991年10月5日首次发布,内核加上用户空间的应用程序即组成了Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。除了一部分专家之外,大多数人都是直接使用Linux 发行版,而非自己选择每一样组件或自行设置。

Read More

数据结构学习

绪论

“数据结构”这门学科形成和发展的背景:自1946年第一台计算机问世以来,计算机产业的飞速发展已远远超出人们对它的预料,在某些生产线上,甚至几秒钟就能产出一台微型计算机,常量猛增,价格低廉,使得它的应用范围迅速扩展。如今,计算机已深入到人类社会的各个领域。

Read More


本站总访问量