Linux

linux系统的基础操作以及vim的简单使用

2016-05-14  本文已影响134人  遮天的龙

一、linux系统的基础操作

<1>路径

符号:

. :当前路径

.. :上一级目录

/ :根目录

相对路径和绝对路径的区别:

绝对路径:完整的路径 以根开始

相对路径:相对当前的路径的路径

<2>基本命令:

one 【cd】

cd目录名 :进入到某个目录 (cd=change direction)

cd .. :回到上一级目录 (注意:cd后面有加空格后再加..的,下面类似的都有空格)

特别的是 :cd后面无参数 进入到家目录

cd  /进入到根,目录

目录一般后面会加”\”

cd  ./dir/进入当前目录下的dir目录.表示当前目录

cd  /home/进入到吗、根目录下的home家目录

cd ../son2先进入上一级目录 然后进入到上一级目录下son2目录

pwd:显示当前路径

插曲:

{   Tab键是自动补全名字的键(敲键盘时感到特么爽) 假如有文件名caijinlong.c  ,

输入l然后Tab键 此时自动补全为caijinlong.c 。文件夹同理 }

two 【ls】:

ls -l简写是ll

会显示非隐藏文件 其中d开头的是文件夹-开头的是文件

ls -a

显示所有的文件和文件夹包括隐藏文件文件夹

隐藏文件/文件夹是以“.”开头的

three 【其他】

clear:清屏

su用户 切换到用户   但切换到超级用户需要密码,超级用户(root)切换到普通用户不需要密码

su root:需要密码

<3>移动命令

a、mv可以用来重命令文件或者目录

eg: mv 1.c 2.c把1.c文件重命民为2.c

        mv ./1.c  ./dir/7.c把当前目录下的1.c文件移动到dir目录并重名为7.c

        mv ./1.c ./dir把当前目录下的1.c文件移动到dir目录 名字不变

b、  mv也可以移动目录

 eg: mv ./dir/dir01  ./dir02把dir01移动到dir02目录下

<4>用户管理:

useradd用户名

password用户名

超级切换到普通用户不要密码

普通用户不能创建用户,只有超级用户可以创建用户

普通用户切换到超级用户需要超级用户的密码

普通用户存放在home目录下

超级用户在root目录下

每个用户都有自己的家目录

超级用户可以到普通用户的家目录 ,

但是普通用户没有权限到任意用户目录

userdel用户名 删除用户 但是该用户家目录还在

userdel -r用户名 删除用户 但是该用户家目录还在

<5>su用户:

切换到root用户需要密码

切换到普通用户不需要

su的切换都是临时的,重开一个终端依然是当前的用户

<6>删除命令:

rm -rf *:删除当前目录的所有文件和文件夹

r:表示递归

f:强制

rm  a.cc :也可以删除 但是每次都会询问是否要删除

所以加上rm -f a.cc

当删除的是一个文件夹的时候rm -f没有办法删除

需要加上-r

rm -rf

<7>其他比较常用但比较难懂的命令:

复制命令:

复制文件到某个目录 后面不是目录 那么就是复制文件

有时候可以用来备份文件

cat:显示文本 但是会完全显示

less:可以进行翻页显示

more:会显示百分比

head:

参数-n

head -n aa.c显示头部的n行

tail:

参数-n

tail -n aa.c显示尾部的n行

二、Vim的使用

vim的三种模式:

命令模式  插入模式 编辑模式

vim:启动

vim文件名:进入vim,打开(新建)文件

:w:保存文件

:w myfile另存为myfile

:wq对当前编辑的文件进行保存退出

:q!放弃当前对文件内容的编辑,退出

vim插入模式完成以后需要ESC退出 回到命令模式 再进行其他操作

vim的练习题:

在命令行输入vimtutor可以显示练习题

中文版vimtutor -g zh

上一篇下一篇

猜你喜欢

热点阅读