Linux Learning
在执行命令的过程中,当我们输入一个命令之后,是UNIX的SHELL将命令进行解析然后再交付到了内核进行处理
更改正在执行的SHELL:在命令行直接输入SHELL的名称:KSH,BASH,如果要退出的话可以直接输入EXIT
系统系统的过程:init ---- getty ---- login ---- shell
command: passwd: change the password of linux system
control+d: log out the system
date: show the date
who: show who is using the computer
who am i: show who are you
cal: calendar cal 9 2013: show the calendar of Sep 2013
ctrl+h : delte the current writing symbol one at a time
ctrl+u : delte the writing line one at a time
pwd:显示当然所在目录
在LINUX当中有两中类型编辑器:行编辑器,全屏编辑器
VI学习:
默认情况是进入命令行模式,要进入文本编辑模式,单击i,进入编辑模式
完成任务之后单击ECS,退回到命令模式,然后输入:wq,保存并退出
在命令模式下:h表示左移,j表示下移一行,k表示上移一行,l表示右移一格
q!表示确认退出不保存
在命令行模式下A表示在该行的末尾插入光标,而a表示在当前位置后面插入光标
o表示在该行的下一行开新行并插入当然输入
命令模式下:w:光标向右移动一个字
b:光标左移一个字
e:光标移动到字尾
0:回到该行的行首
dd:删除该行
x:删除这个字符
u:撤销所在行上一次的修改
uu:撤销对于这一行从一开始以来的所有修改
ndd:n为数字,从光标开始删除从光标开始以下的行
r:在命令行模式下替换当前光标的字符
搜索:在命令行模式下:/搜索字符串,即可以实现搜索功能
wq:保存文件
w:保存文件,不退出vim
q:退出vim编辑器
q!
ZZ
文件系统目录:Linux文件系统的文件名命名有相对命名和绝对命名两种方式
/ 根目录
/usr 用户主目录
/usr/spool:存放电子邮件mail子目录,存放要打印的文件等目录
/bin 存放程序文件
/dev 存放设备文件:代表计算机的物理部件,例如终端为/dev/tty
/etc:存放许多UNIX的配置文件,通常是文本文件,可以通过编辑它们来修改系统的设置
要打开现有目录下的子目录,可以使用cd +子目录名直接打开
cd $Home:打开home目录
cd 直接返回到主目录
mkdir -p abc/efg/hij 在现有目录下创建级联目录结构
rmdir:删除空文件夹
ls - l
d rwx rwx rwx
目录 用户自己的权限 用户组的权限 其它用户的权限
如果目录有X权限,则代表可以访问其内部的文件或文件夹
隐藏文件以“.”开始
ls -a显示所有文件(包括隐藏文件)
“..”表示父文件夹,"."表示本层文件夹
cd .. 打开上一层文件夹
cat:显示文本文件
lp:打印文件
rm:删除命令: rm -r(recursive)删除,一层层的删除后续文件夹的内容
rm - i 删除文件之前先予以确认