初识Unix


一:
1.软件:
--操作系统
--应用软件
2.Solaris:
--Kernel:直接控制计算机资源
--Shell:内核和用户的接口
--File System
3.操作系统:用户分类:
--超级用户
unix系列:root
Windows系列:安全模式下administrator
--普通用户
其他用户
4.用bsh,bash,csh切换shell
用exit逐层退出;
5.文件系统组成.:
--目录
--文件
从根目录开始,windows根目录从c,d盘开始;unix系列根目录:/;
Documents and Settings:保存用户的设置;
Program Files:应用程序,(非windows核心)
Windows:windows核心,配置文件
6.命令.
clear 清屏
pwd 打印当前目录
id 显示用户信息id -a root
cd 切换当前目录
.当前目录
..上一层目录
/根目录
ls 显示子目录和子文件
ls -a
ls -l
ls -al
   2 drwxr-xr-x   2 tarena   other        512 11��  5�� 09:49 .
   4 drwxr-xr-x  27 tarena   other       2048 11��  5�� 10:04 ..
   0 -rw-r--r--   1 tarena   other          0 11��  5�� 09:49 fww.txt
touch //创建一个新的空文件或者修改已经存在文件的修改时间

mkdir//创建目录,默认只能创建一层目录
mkdir -p mydir1/mydir2

chmod //改变文件权限(一般是属主,root来改)
chmod 744 fww.txt

cp 用于拷贝文件或者目录
cp 源文件/目录  目标文件/目录

mv 用于剪切移动,重命名文件/目录

rm -r 目录名
rm 文件名

man 是帮助
man ls
在man中,空格翻页,回车翻行,q退出

通配符:
*:代表0-n个任意符
?:代表任意一个字符
[]:代表范围,从中取一个
;:分割多个命令,一次执行多个命令

重定向:
>把输出到屏幕中的内容转向到文件中
ls -al / > a.txt
cat a.txt

>>可以以追加方式输出到文件中
ls -al / >> a.txt

管道:左边输出作为右边输入
|代表管道
ls -al / | more

链接
ln a.txt a.ln
ln -s a.txt a.ln
rm a.txt 后硬连接不变,软连接打不开;软连接相当于快捷方式;
硬连接是源文件的一份拷贝;一文件两名,互不影响;

su切换用户,需要密码;
su tarena
root切换用户不需要密码;
who am i
users

find

grep在文件中查找文本
grep Hello HelloWorld.java

du -sk *查看硬盘使用情况
ps查看系统进程,kill杀死系统进程

2.环境变量

3.vi
vi后跟文件名,可以对文本文件进行编辑
进入vi后,是进入状态,可以查看文件内容,支持一些快捷键
在进入状态下,按i a o 可进入编辑状态,编辑完毕按esc,回到进入状态
i前插,a,后插,o换行
在进入状态下按:进入命令状态,然后
w 保存
w xx令存为xx
q 退出
!强制
q!强制退出
w!强制保存
wq保存后退出
ZZ保存退出

你可能感兴趣的:(windows,unix,Solaris,bash)