有关软件开发的概念

本文介绍了软件的概念及其分类,探讨了人机交互的基本方式,并详细列举了Windows与Linux下的常用命令。此外,还阐述了软件开发的过程及Java语言的跨平台特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是软件:

     有一些指定的计算机指令和数据组成,可以完成某个指定的功能。微笑

     软件的分类:

系统软件:操作系统,windows,Linux。

应用软件:qq,微信等。

2.人机交互:

人与计算机之间的交流。系统软件的出现,给人们提供了更便捷的方式,进行人机交互。

   人机交互的方式:

1>命令行方式:常用的计算机指令。

windows(cmd)

cd: 进入指定目录

cd ..:返回上级目录

dir :查看某个目录下所有文件(文件名+扩展名:执行某个文件)

cls:清空控制台

exit:退出控制台


Linux下的基本命令:

clear :清屏

cd   目录:进入某个文件夹

pwd :查看当前守在的目录

cd  /:表示的是进入到Linux下的根目录

cd ..:表示返回上一级目录

dir :查看当前目录下的所有文件和文件夹

ls: 表示查看所有文件和文件夹(只是显示文件和文件夹,并不会线性我们的文件和文件夹创建时间以及类型权限等)

ls -l :显示文件和文件夹的详细信息

ctr +c :强制结束

service iptables status :查看防火墙的状态

vim 文件名 :编辑某个文件

进入文件后 输入o ,进入编辑状态 ,修改完成后 ESC + :wq!保存。。ESC +:q!不保存

进入某一个文件要进行查找  /查找的内容  enter

 reboot:重启机器

exit:切换用户

useradd 用户名:创建用户

passwd 用户名 :设置密码

userdel -r 用户名:删除我们的用户以及目录

init 5:以图形界面的方式来运行linux

init 3:以命令的方式来运行linux 

mkdir 文件夹的名字  :创建文件夹

rmdir 文件夹的名字  :删除文件夹(只能删除空的文件夹)

rm -rf 文件夹的名字 :能删除所有的文件和文件夹

cp 源文件   目标地址  :拷贝

scp 源文件   目标地址  :拷贝(远程两个linux上面的文件进行拷贝)

groupadd 组名  :添加组

useradd -g 组名 用户名  :向某个组里面添加我们的用户

passwd 用户名  :给我们的用户设置密码

3.什么是软件开发?

开发:创造,使事物从无到有的过程

软件开发:制作软件的过程

4.计算机语言 : 人与计算机交流沟通的媒介。


5.java语言的强大特性: 跨平台性

如何实现跨平台?

所有的使用java语言设计的程序都不是直接运行在操作系统上的,运行在java虚拟机上(java virtual machine)

注意:java虚拟机并不是跨平台的。因为每个系统都有不同的java虚拟机,但是我们的 .class文件是可以执行在不同的java虚拟机上的。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值