Linux是一个开源、免费的操作系统,其稳定性、安全性、处理并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。Linux可以安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容这个基于Linux内核,并且使用GUN工程各种工具和数据库的操作系统。它专业性强,主要用于服务器,嵌入式,移动终端系统等,但是个人桌面不如Windows好。本篇文章将带大家详细介绍linux系统的玩法大全。
1、Linux的系统介绍
「系统管理员:」
root是Linux下的系统管理员
普通用户登陆后可以用su- 切换为系统管理员
「基本命令:」
命令
关机命令
shutdown -r now 现在重新启动计算机
reboot 现在重新启动计算机
logout shutdown -h now 立刻进行关机
注销
cd .. 回退到上移目录
保存文件 ESC : wq!
不保存 ESC :q!
浏览当前目录下面的文件 ls
清空桌面 clear
「vi编辑器」
vi编辑器是Linux下最有名的编辑器,也是学习Linux必须掌握的工具
在unix下也可以使用vi进行程序的开发
「Linux可以做java/c开发:」
在Linux的vi编辑器内写一下简单的java程序“hello,world”
1、Vi Hello.java
2、输入i[进入到插入模式]
public class hello{
public static void main(String []args){
System.out.println("hello,world");
}
}
3、输入esc键[进入命令模式]
4、输入wq保存退出/q!退出但不保存
6、编译javac hello.java
javac Hello.java
7、运行 java Hello [java运行的是class文件]
ls命令显示当前文件
ls -l命令显示详细文件列表
「Linux下开发c程序或是c++(cpp)程序:」
建立vi hello.cpp
#include <stdio.h>
int main(){
printf("hello!");
return 0;
}
gcc hello.cpp 用gcc编译器编译出来未命名会是a.out文件
gcc -o [文件名] [源文件名] 用gcc编译器编译文件命名
/a.out 在linux下运行c程序只要输入/就可以运行
2、Linux下的文件目录
「文件目录:」
Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录,深刻理解Linux文件目录是非常重要的
linux下的根目录中重要的目录如下是系统自动分配的
root目录、home目录、bin目录、sbin目录、mnt目录、etc目录、var目录、boot目录、usr目录、tmp目录(均为同级目录)
root目录:用于存放root用户相关文件的目录
home目录:用于存放普通用户的相关文件的目录
bin目录:用于存放常用命令的目录
sbin目录:用于存放要具有一定权限才可以使用的命令的目录
mnt目录:用于默认挂载软驱、光驱的目录 这个目录可以用来进行挂载文件 或者使用共享文件
etc目录:用于存放配置相关的文件的目录
var目录:用于存放经常变化的文件的目录
boot目录:用于存放系统引导文件的目录(重要)
usr目录:用于存放安装的默认目录(安装文件会默认安装在usr目录里)
tmp目录:用于存入临时文件的目录
cd /返回到主目录下
ls与dir功能相同显示目录名