韩顺平Linux笔记(二)——简介

一、主要内容
1、初步介绍
2、第一次接触
3、用户管理
4、常用命令
5、Linux下所有者、所在组和其它组的介绍
6、Linux下文件和目录权限机制

二、初步介绍
1、linux的特点
1)免费、开源
2)支持多线程、多用户
3)安全性好
4)对内存和文件管理优越

2、linux的缺点:
操作相对困难,

3、linux最小只需要4M内存便可以运行,可以用来做嵌入式开发。

4、Unix:开源,源码内核共享。
1)IBM:aix。
2)Sun:solaris。
3)HP:HP unix。
4)bsd
5)minix:移植到pc,开发linux。

5、linux版本
1)redhat
2)s.u.s.e:欧洲流行,界面较好,可以媲美Windows xp。
3)红旗linux

三、第一次接触
1、关机命令
1)shutdown -h now 立刻进行关机
2)shutdown -r now 现在重启计算机
3)reboot 现在重启计算机

2、用户登录
登录时,尽量少用root帐号登录,因为root是系统管理员,拥有最大的权限。为避免操作失误,可以利用普通用户登录,登陆后用“su”命令来切换成系统管理员身份。

3、用户注销:在提示符下输入logout命令。

4、vi编辑器的使用
1)开发步骤
  • vi Hello.java
  • 输入i(进入插入模式)
  • 输入esc键(进入命令模式)
  • 输入冒号【wq表示退出保存,q!表示退出不保存】
  • 编译javac Hello.java
  • 运行java Hello

2)在linux下开发c程序,cpp程序
  • vi Hello.java
  • 输入i(进入插入模式)
  • 输入esc键(进入命令模式)
  • 输入冒号【wq表示退出保存,q!表示退出不保存】
  • 编译g++ Hello.cpp
  • 运行【./a.out】,当编译多个文件时,后一个会覆盖前一个。
注:编译【g++ -o my1 Hello.cpp】,运行【./my1】即可。

5、Linux下的文件目录
1)简介:Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
2)根目录下的主要目录
  • /:根目录。
  • /root:存放root用户的相关文件。
  • /home:存放普通用户的相关文件或FTP站点目录。
  • /bin:存放用户可执行的程序(常用命令)的目录。
  • /sbin:存放具有一定权限才可以使用的命令。
  • /mnt:装置的文件系统加载点,如光驱、软盘等。
  • /etc:有关系统设置与管理的文件。
  • /var:存放经常变化的文件。
  • /boot:存放引导相关的文件,操作系统启动时需要。
  • /usr:安装程序的默认文件。(类似于Windows的Program)
  • /dev:接口设备文件目录,如had表示硬盘。
  • /proc:目前系统核心与程序执行的信息。
  • /tmp:存放暂存盘的目录。
3)常用命令小记
  • cd:切换目录(cd /:切换到根目录)。
  • ls:显示当前目录。
  • dir:显示当前目录。
  • pwd:显示当前所在路径。

四。用户管理
1)useradd 用户名
eg: useradd xiaoming【添加用户xiaoming】
2)passwd 用户名【修改密码】
注:一定要写用户名,否则将修改当前用户的密码
eg: passwd xiaoming【修改xiaoming的密码】
3)userdel 用户名【删除用户】
eg:: userdel xiaoming【删除用户xiaoming】
         userdel -r xiaoming【删除用户xiaoming以及用户的主目录】

你可能感兴趣的:(linux,red,hat)