java程序员所需要掌握的一点linux知识
Unix介绍
Unix主要分为内核(kernel)和外壳(shell)两部分组成,kernel的作用操作硬件系统,而shell是连接用户与kernel之间的桥梁,它将用户输入的命令,解释给kernel,并通过kernel操作计算机.
Shell的分类:
1. Bourne shell 简称 sh 提示符 $
2. Korn shell 简称 ksh 提示符 未知
3. C shell 简称 csh 提示符 %
4. Bourne_again shell 简称 bash 提示符 $
打开一个终端,输入各个shell的简称,变可以切换到该shell编辑模式.但无论哪种shell在使用root用户登录的时候提示符都为 #
Linux 下 ‘/’ 下的文件夹中 opt目录下存放的一般为应用程序 etc 目录下存放的一般为系统配置文件 dev 目录下存放的一般为外置设备文件,如打印机 usr 目录下存放的一般为系统文件
整个系统的所有的用户信息都存放在/etc/passwd文件下, 如:
root : x : 0 : 1 : Super User : / : /bin/sh 解析如下:
用户名 : 密码占位符 : 用户ID号 : 用户所属组的组ID : 用户描述 : 用户主目录 : 用户登录时默认shell
每个用户都有自己的主目录,对自己的主目录有绝对的访问权及操作权
终端常用命令
su USERNAME 切换到指定用户 USERNAME 为用户名
clear 清屏
pwd 返回当前目录的全路径
date 返回当前系统时间
cal 返回当前系统时间的月历表
. 当前目录
.. 当前目录的上一级目录
cd 回到当前用户的主目录
cd PATH 跳转到指定目录去 PATH 目标目录的全路径
cd ~USERNAME 跳转到指定用户的主目录去 USERNAME 为用户名
ls &nbs