欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Linux2基本命令-课件.ppt

    • 资源ID:1286190       资源大小:506.39KB        全文页数:62页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux2基本命令-课件.ppt

    Red Hat Linux,Red Hat Linux,第三章linux基本命令,第三章,Linux 基本命令,Linux 系统的进入与退出Linux 系统用户管理Linux 文件处理命令Linux 文件编辑 vi,Linux 基本命令Linux 系统的进入与退出,3.1 Linux系统的进入与退出,3.1 Linux系统的进入与退出,login:系统要求输入用户名,然后键入回车键。login: rootpassword: 系统要求输入用户口令。输入口令时,口令不会在屏幕上显示出来。如果输入的口令有误,屏幕提示下列信息: login incorrect. 登录成功的状态 只有用户正确地输入用户名和口令,通过系统验证后,才能进入系统。 屏幕显示系统提示符: rootloclhost /root #aaaloclhost aaa $ aaaloclhost aaa % 此时说明已经成功登录到系统中,可以进行操作了。注意: # 是超级用户的系统提示符。 $ 、% 是普通用户的系统提示符。,Linux 进入与退出,登录系统,login:系统要求输入用户名,然后键入回车键。Linux,控制台:与系统直接相连的监视器和键盘特 性: UNIX/linux是多用户操作系统,可以同时接受多个用户登录或一个用户同时从不同的控制台进行多次登录,用户同时在多个控制台上进行多任务工作,体现了UNIX /Linux系统多用户、多任务的特性。实 现: 虚拟控制台的选择通过按下Alt键和一个功能键来实现,通常使用F1-F6。例如,用户登录后,同时按Alt+F2键,用户又可以看到 login: 提示符,说明用户启用了第二个虚拟控制台。然后只需按Alt+F1键,就可以回到第一个虚拟控制台。 各个虚拟控制台独立进行工作。作 用: 用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作,真正实现多任务的工作方式。 例如,开发软件时,可以在一个控制台上进行编辑,在另一个控制台上进行编译,在第三个控制台上查阅信息。,虚拟控制台,Linux的进入与退出,登录系统,控制台:与系统直接相连的监视器和键盘虚拟控制台Linux的进,名称:su 使用权限:所有使用者 使用方式:su -fmp -c command -s shell -help -version - USER ARG 说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码 参数: -c command 或 -command=command 变更为帐号USER 并执行指令(command)后再变回原来使用者 USER 欲变更的使用者帐号 范例: su -c ls root 变更帐号为 root 并在执行ls 指令还原使用者。 su - clsung 变更帐号为 clsung 并改变工作目录至 clsung 的家目录(home dir)。,Su,Linux 进入与退出,登录系统,名称:su 使用权限:所有使用者 使用方式:su -f,退出系统 不论是超级用户,还是普通用户,一旦不再使用系统资源时,需要退出系统。必须在shell提示符下,键入退出命令,释放占用资源。 退出系统的命令: aaaloclhost aaa $ exit login :注:系统还在运行,仅是用户退出。 超级用户、普通用户执行都执行同样的命令。,Linux 进入与退出,退出系统,退出系统Linux 进入与退出退出系统,关闭系统 UNIX系统一旦不再使用系统资源时,需要关闭系统。必须由超级用户在shell提示符下,键入关闭命令,系统将完整地执行关闭所有进程,释放占用资源,停止运行。切断电源。关闭系统的命令: (超级用户执行) rootloclhost /root # shutdown rootloclhost /root # halt rootloclhost /root # init 0 rootloclhost /root # telinit 0重启系统的命令: (超级用户执行) rootloclhost /root # reboot,Linux 进入与退出,退出系统,关闭系统Linux 进入与退出退出系统,例子: # shutdown -h +10 We will close system after 10 min 上面的命令警告所有用户,系统将在1 0分钟后关闭,他们最好保存信息,否则将丢失。 警告将显示在所有登录的终端上:Broadcast message from root (ttyp0) Wed Aug 2 01:03:25 2003.We will close system after 10 min The system is going DOWN for system halt in 10 minutes !,Linux 进入与退出,退出系统,例子:Linux 进入与退出退出系统,不同的运行级别定义如下:(可以参考Red Hat Linux 里面的/etc/inittabRHS 用到的级别如下:# 0 - 停机(千万不要把initdefault 设置为0 )# 1 - 单用户模式# 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式 (无图形界面) # 4 - 没有用到# 5 完全多用户模式 (有图形界面) # 6 - 重新启动 (千万不要把initdefault 设置为6 ) 缺省的运行级别,3或者5,由安装完系统时的设置决定。禁止把运行级别设置为0或6。,运行级别,Linux 进入与退出,不同的运行级别定义如下:(可以参考Red Hat Linux,# init 0 关闭系统,相当于shutdown、halt。# init 1 启动的系统运行于单用户模式。# init 2 启动的系统运行于多用户命令行方式,启用部分网络功能。# init 3 启动的系统运行于多用户命令行方式,启用全部网络功能。# init 4 系统备用、保留。# init 5 启动的系统运行于多用户图形界面,启用全部网络功能。# init 6 重新引导系统,并启动默认的运行级别,相当于reboot。,命令控制系统启动方式,Linux 进入与退出,# init 0命令控制系统启动方式Linux 进入与退出,Linux系统的用户管理,Linux系统的用户管理,名称:adduser userdel使用权限:系统管理员 使用方式:adduser xxx userdel xxx附注:adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link) 说明:新增用户帐号,删除用户帐号。范例: #adduser test #Userdel -r test 把用户test的家目录一起删除。* 暂停用户帐号,*加在passwd文件中用户记录行前。,Linux 用户管理,名称:adduser userdelLinux 用户管理,添加一个用户系统需要实施以下六个步骤:1)编辑/ e t c / p a s s w d 文件,增添一条新的用户信息记录。2)编辑/ e t c / s h a d o w 文件,增添一条新的用户口令记录。3) 编辑/ e t c / g r o u p,为用户添加组信息。4) 创建用户主目录。一般为/ h o m e / 。5) 把/ e t c / s k e l中的文件拷贝到新的用户主目录。6) 改变访问权限和拥有关系。,Linux 用户管理,添加一个用户系统需要实施以下六个步骤:Linux 用户管理,1、 /etc/passwd 用户数据库文件。 其中的域给出了用户名、用户标识号,组标识号,真实姓名、用户起始目录、是否设置加密口令和用户的目录名、shell类型等相关信息。2、 /etc/shadow 真正存储用户的口令的文件。 新型的口令安全管理措施,只对超级用户( r o o t )可读。 这使破译口令更困难,以此增加系统的安全性。3、 /etc/group 说明用户组的信息。包括组的各种数据。,Linux 用户管理,1、 /etc/passwdLinux 用户管理,作用:数据库文本文件,存储所有注册用户名及其相关信息。结构:每个用户的信息占据文件的一行,每行用 : 分隔成的7个信息域用户注册名:用户口令:用户标识:组标识:用户信息:用户目录:shell程序root:x:0:0:root:/root:/bin/bash/ ftp:x:14:50:FTP User:/var/ftp:/sbin/nologinapache:x:48:48:Apache:/var/www:/sbin/nologinwebalizer:x:67:67:Webalizer:/var/www/html/usage:/sbin/nologin li:x:500:500:李跃强,机房,82160906:/home/li:/bin/bashaa:x:501:501:aa:/home/aa:/bin/bash,/etc/passwd文件,作用:数据库文本文件,存储所有注册用户名及其相关信息。/et,/etc/passwd文件,1、 用户注册名 用户登录时输入的名称,同一系统中用户名唯一,其长度一般为8个字符。2、 用户口令 系统将加密后的用户口令放到/etc/shadow文件中,用一个 x 来表示。如果未设置口令,则该项为空。3、用户标识(UID) 用户分为系统用户和普通用户。系统用户执行管理系统的任务,UID编号在100-500之内。普通用户的UID从100或500后由系统递增式定义。一个用户占一个UID,root的UID为0。 4、 组标识(GID) 用户所属组的标识( GID ),组标识也是一个从0-32767之间的整数。5、用户信息 用户全名、电话等注释性信息。6、用户目录 用户登录系统,首先进入该目录,用户的一切文件等也将存放在该目录中。7、 shell程序 对用户输入的命令进行解释和执行的程序.,/etc/passwd文件1、 用户注册名,/etc/group文件,作用:UNIX规定每个用户至少要与一个用户组关联。用户组是针对特定用途的一组用户的集合。这是系统方便管理的用户的需求。 管理:用户组定义在/etc/group文件中结构:每个组的信息占据文件的一行,每行用 : 分隔成的4个信息域group name :password :group ID :users group name 唯一的组名字符标识符 password 通常置空或*,但可以指定口令 group ID 标识操作系统内组的唯一数字编号 users 属于该组的全部用户的列表,/etc/group文件作用:UNIX规定每个用户至少要与一,修改用户口令,修改口令 为了更好的保护用户帐号的安全,UNIX允许用户自己修改口令。修改口令的命令:passwdaaaloclhost aaa $ passwd current password: 旧口令 new passwd: 新口令 Input again: 确认新口令如果用户忘记了口令,需要系统管理员为自己重新设置一个。管理员为用户修改口令 rootloclhost root # passwd username new passwd: Input again:,修改用户口令修改口令,用户和组其他命令,asswd -l username 锁定密码 passwd -u username 解开密码 passwd -d username 删除密码 id username 查看用户信息usermod -l new_username old_username 用户改名usermod -g groupname username 更改组 修改/etc/passwd, 只改gidusermod -G groupname username 更改组 修改/etc/group。usermod -L username 锁定用户 usermod -U username 激活用户Usermod d Path username,用户和组其他命令passwd -l username 锁定,Chfn 修改用户信息groupadd groupname 创建组 gpasswd -a username groupname 将用户添加到组 groupmod -n new_group old_group 组改名 groupdel groupname 删除组 gpasswd groupname 改变组密码 gpasswd -r groupname 删除组密码 cat /etc/group|wc -l 查看系统中有多少个组cat /etc/passwd|wc -l 有多少个用户,Chfn 修改用户信息,Linux 文件处理命令,Linux 文件处理命令,cd,使用权限:所有用户使用方式:cddirName说明:变换工作目录至dirName。dirName可表示为绝对路径或相对路径。若目录名称省略,则变换至用户的homedirectory(即login时所在的目录)。 “”也表示为homedirectory,“.” 表示目前所在的目录,“.”表示目前目录位置的上一层目录。例: 跳到/usr/bin/: cd/usr/bin 跳到自己的homedirectory: cd 跳到目前目录的上上两层: cd./. 返回进入当前目录前所在目录: cd-,cd使用权限:所有用户,pwd,使用权限:所有用户使用方式:pwd说明:列出当前所在的路径和目录位置例:以aaa用户为例 $ cd /etc $ pwd /etc $ cd $ pwd /home/aaa,wd使用权限:所有用户,ls,使用权限:所有用户使用方式:ls-alrtAFRDirname.说明:显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。参数:-a显示所有文件及目录(文件或目录开头为“.”的为隐藏文档,不会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等详细列出-r将文件以相反次序显示(原定依英文字母次序)-t将文件依建立时间之先后次序列出-A同-a,但不列出“.”(目前目录)及“.”(父目录)-F在列出的文件名称后加一符号;可执行档则加“*”,目录则加“/”-R若目录下有文件,则以下之文件亦皆依序列出例: 按照时间先后顺序列出目前工作目录下所有名称以s开头的文件: ls-ltrs*将/bin目录下所有目录及文件详细资料列出:ls-lR/bin列出目前目录下所有文件及目录;并加以区别:ls-AF,ls使用权限:所有用户,文件类型和标志符号,文件类型 标志符号 普通文件 - 目录文件 d 块设备文件 b 字符设备文件 c 连接文件 l,文件类型和标志符号 文件类型,文件的基本信息,UNIX/linux中每个文件的基本信息都是由八个部分组成。类型 权限 链接数 所有者 所属用户组 长度 日期 文件名 x xxxxxxxxx 文件权限中规定 : 1-3位 代表用户(文件所有者)对文件的读、写、执行权限; 4-6位 代表同组成员对该文件所拥有读、写、执行权限; 7-9位 代表其他用户对文件所拥有读、写、执行权限。设置成“rwx - r - - r -”文件权限,允许其他用户读文件,但不能写和执行。设置成“rwxr-xr-x”目录的权限,允许其他用户查看目录,但不能在其中建立或删除文件,文件的基本信息UNIX/linux中每个文件的基本信息都是由,cat,使用权限:所有用户使用方式:cat参数fileName说明:屏幕显示文件,或将多个文件合并传到标准输(fileName)参数: -n或-number 由1开始对所有输出的行数编号 -b或-number-nonblank和-n相似,对于空白行不编号 -s或-squeeze-blank当有连续两行以上的空行,替换为一空行例: $ cat-ntextfile1textfile2 textfile1文件的内容加上行号后输入textfile2文件 $ cat-btextfile1textfile2textfile3 把textfile1和textfile2的内容加上行号(空行不加)之后附加到textfile3文件。 $ cat/dev/null/etc/test.txt 清空/etc/test.txt文件内容,cat使用权限:所有用户,head,使用权限:所有用户使用方式:head -nfileName说明:屏幕显示文本文件的首部内容。参数: -n或-number 显示输出文件的开始n行的内容 无行参数时,默认显示开始10行的内容例: head textfile1 屏幕显示textfile1文件的开始10行内容 head 20 textfile2 屏幕显示textfile2文件的开始20行内容,head使用权限:所有用户,tail,使用权限:所有用户使用方式:tail -nfileName说明:屏幕显示文本文件的尾部内容。参数: -n或-number 显示输出文件的最后n行的内容 无行参数时,默认显示最后10行的内容例: tail textfile1 屏幕显示textfile1文件的最后10行内容 tail 20 textfile2 屏幕显示textfile2文件的最后20行内容,tail使用权限:所有用户,more,使用权限:所有用户使用方式:more-dlfpcsu-num+/pattern+linenumfileNames.使用说明:逐页阅读文件,空格显示下一页,退格键回显一页,h显示使用说明。参数: -num 显示的行数 -d 提示用户,显示Pressspacetocontinue,qtoquit. -l 取消遇见特殊字元L(送纸字元)时会暂停的功能 -f 计算行数时,以实际上的行数,而非自动换行过后的行数 -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容 -c 跟-p相似,不同的是先显示内容再清除其他旧资料 -s 当遇到有连续两行以上的空白行,就代换为一行的空白行 -u 不显示下引号(根据环境变数TERM指定的terminal而有所不同) +/ 在文件显示前搜寻字串(pattern),从该字串之后开始显示 +num 从第num行开始显示 fileNames 显示的文件名,可为复数个数范例: $more-stestfile 逐页显示testfile文件,如有连续两行以上空行则显示一行空白 $ more+20testfile 从第20行开始显示testfile之文件内容。,more使用权限:所有用户,touch,使用权限:所有用户使用方式:touch-acfm-rreference-file-file=reference-file-tMMDDhhmmCCYY.ss-dtime-date=time-time=atime,access,use,mtime,modify-no-create file1file2.说明:改变文件或目录的时间,创建一个新的文件。包括change time、modification time参数:a只改变文件存取读取(创建)时间change time 。m只改变文件修改时间modification time 。c假如目的文件不存在,不会建立新的文件。与-no-create效果一样。f不使用,是为了与BSDunix系统的相容性而保留。r设置文件或目录的日期与参考文件的日期一致,与file 效果一样。d设定时间与日期,可以使用各种不同的格式。t设定文件的时间记录,格式与date指令相同。-no-create不会建立新文件。,touch使用权限:所有用户,touch,例:将文件的存取时间设为当前时间 $ touch a file将文件的修改时间设为当前时间 $ touch m file将file1文件的修改时间和存取时间设成与file文件相同 $ touch r file file1将/home/aaa目录的修改和存取时间设成2007年8月02日14点28分20秒 $ touch t 200708021428.20 /home/aaa利用当前时间建立一个空文件file $ touchfile,touch例:,mkdir,使用权限:在当前目录有适当权限的所有使用者 使用方式:mkdir -p dirName 使用说明:建立名称为 dirName 目录。 参数:-p 确保目录名称存在,不存在的就建一个。 范例: 在工作目录下,建立一个名为 AAA 的目录 : mkdir AAA 在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 不存在,则新建BBB,再建Test。 mkdir -p BBB/Test,mkdir使用权限:在当前目录有适当权限的所有使用者,cp,使用权限:所有用户使用方式:cpoptionssourcefile destfile cpoptionssourcefile .Directory使用说明:将一个文件拷贝至另一文件,或将数个文件拷贝至另一目录。使用参数:-a尽可能将文件状态、权限等资料都照原状予以复制。-r若source中含有目录名,则将目录下之文件依序拷贝至目的地。-f若目的地已经有同名的文件存在,则在复制前先删除再复制。例:1、将文件aaa复制(已存在),并命名为bbb: $ cpaaabbb 2、将所有的C语言程序拷贝至Finished子目录中: $ cp*.c Finished,cp使用权限:所有用户,mv,使用权限:所有用户使用方式:mvoptionssourcedestmvoptionssource.directory使用说明: 移动或更名现有的文件或目录使用参数: -i 若目的地已有同名文件,则先询问是否覆盖已有文件。 -v 显示执行的详细信息 -f 若目的地已有同名文件,不提示直接覆盖已有文件。 -b 若目的地已有同名文件,覆盖前先建立备份。备份文件名后加范例:将文件aaa更名为bbb:mvaaabbb将所有的C语言程序移至Finished子目录中:mv-i*.c,mv使用权限:所有用户,rm,使用权限:所有用户使用方式:rmoptionsname.使用说明:删除文件及目录。使用参数:-i删除前逐一询问确认。-f即使原文件属性设为唯读,亦直接删除,无需逐一确认。-r将目录及以下之文件亦逐一删除。范例:1、删除所有C语言程序文件;删除前逐一询问确认: rm-i*.c 2、将Finished子目录及子目录中所有文件删除: rm-rFinished,rm使用权限:所有用户,rmdir,使用权限:目录权限的所有用户使用方式:rmdir-pdirName使用说明:删除空的目录。使用参数: -p当上级目录为空目录时,则一并删除。范例: 1、将工作目录下,名为AAA的目录删除: rmdirAAA 2、删除BBB目录中的Test目录。若Test删除后,BBB目录为空,则BBB也删除。 rmdir-pBBB/Test,rmdir使用权限:目录权限的所有用户,find,使用权限:目录权限的所有用户使用方式:find path expression filename使用说明 : 将文件系统内符合 expression 的文件列出来。你可以指定文件的名称、类别、时间、大小、权限等不同信息的组合,只有完全相符的才会被列出来。 范例: 将目前目录及其子目录下所有扩展名是 c 的文件列出来。 # find -name *.c,find使用权限:目录权限的所有用户,Linux 文件编辑 vi,Linux 文件编辑 vi,特殊的文件名,处理特殊的文件名假设Linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项(invalid option),原来由于文件名的第一个字符为 - ,Linux把文件名当作选项了,我们可以使用”-“符号来解决这个问题,例如我们可以输入rm - -aaa命令来删除-aaa文件。如果是其他特殊字符的话可以在特殊字符前加一个”符号,或者用双引号把整个文件名括起来。,特殊的文件名处理特殊的文件名假设Linux系统中有一个文,Vi文本编辑器,Vi: 全屏幕文本编辑程序应用环境:UNIX/linux工作方式:命令行管理,键盘输入。工作模式:命令模式、编辑模式。功能: 编辑文本文件 编写shell运行程序 编制系统管理程序 调试系统配置文件,Vi文本编辑器Vi: 全屏幕文本编辑程序,vi 工作模式,Vi运行状态有两种工作模式(1)命令模式: 输入的字符被视为执行特定功能的命令。大小写字母的命令含义是有区别的。 提示符: : (屏幕底行首列)(2)编辑模式: 输入的字符是编辑文件的文本信息。 提示符: (屏幕编辑区域) 启动vi时,系统运行在命令模式环境。命令模式是Vi的默认模式, 两种模式可根据编辑的需要进行切换使用。,命令模 式:,编辑模 式,a A i I o O,ESC,vi,vi 工作模式Vi运行状态有两种工作模式命编a A i,启动Vi编辑器,启动Vi编辑器,vi 命令状态,vi 命令状态,vi 编辑状态,vi 编辑状态,Vi 启动,进入全屏幕编辑环境,此时的状态为命令模式 (1)$ vi 进入临时缓冲区,光标定位在缓冲区第1行第1列的位置。 (2)$ vi file file文件不存在,建立;若存在,则拷贝到缓冲区。光标定位首行首列位置。 (3)$ vi file file文件不存在,建立;若存在,则拷贝到缓冲区。光标定位末行首列位置 (4)$ vi N file(N:为数字) file文件不存在,建立之;若存在,则拷贝到缓冲区。光标定位N行首列位置 (5)$ vi string file file文件不存在,建立之;若存在,则拷贝到缓冲区。光标定位在文件中第一次出现字符串string的行首位置上。,Vi 启动 进入全屏幕编辑环境,此时的状态为命令模式,vi 退出,在退出vi前,先按ESC键,以确保当前Vi的状态为命令方式。 退出vi的方式需要键入 :vi命令 (1) : w filenam 将编辑缓冲区的内容写入指定文件,新的内容就替代了原始文件。 或建立新的文件。 (2) :q 退出vi,文本内容变化时,提示用户。 (3) :wq 将编辑缓冲区的内容先写回已经存在文件,再退出vi。新文件需要命名 (4): w! 强行写入被更新的内容到文件中。 (5):q! 强行退出 vi,使被更新的内容不写回文件中。,vi 退出 在退出vi前,先按ESC键,以确保当前Vi的状态,命令模式,进入命令模式: 1、启动vi的默认工作模式 2、在编辑模式下按ESC键命令模式功能: 移动光标在屏幕上的位置 操纵屏幕滚动方式 标记、删除、移动、复制单个字符或段落文本 寻找字符串 列出行号 替换字符串 将编辑内容写入文件 退出编辑器,命令模式进入命令模式:,编辑模式,进入编辑模式: 按 ESC键,选择输入 a A i I o O编辑模式功能: 只有在编辑模式下,才可进行文字输入和文本编辑 i在目前光标前输入文字。 a在目前光标后输入文字。 o在当前光标所在行下新增一空行,并从行首开始输入文字。 I插于行首。 A插于行尾。 O在当前光标所在行上新增一空行,并从行首开始输入文字。 ESC退出编辑状态,进入命令状态。,编辑模式进入编辑模式:,基本命令,1移动光标移动光标h、j、k、l:分别控制光标左、下、上、右移一格。 (方向键也有此功能) Ctrl+b:上滚一屏。 Ctrl+f:下滚一屏。 Ctrl+d:下滚半屏。 Ctrl+u:上滚半屏。 G;移到文件最后。 w;移到下个字的开头。 b:跳至上个字的开头。,基本命令1移动光标,基本命令,2删除 x: 删除当前光标所在后面一个字符。 nx: 删除当前光标所在后面n个字符。例如,5x表示删除5个字符。 dd: 删除当前光标所在行。 ndd:删除当前光标所在后面n行。 例如:5dd表示删除自光标算起的5行。 :n,nd:例如,: 1,12d表示删除自行1至行12的文字。 X: 删当前光标的左字符。 D: 删至行尾。,基本命令 2删除,基本命令,3更改 cw:替换一个英文单词。 cnw:例如,c3w表示更改3个单词。 cc:修改行。 C:替换到行尾。 4取代 r:取代光标处的字符。 R:取代字符直到按ESC为止。,基本命令 3更改,基本命令,5复制 yw:拷贝光标处的字到单词尾至缓冲区。 P:把缓冲区的资料贴上来。 yy:拷贝光标所在之行至缓冲区。 n yy:例如, 5yy,拷贝光标所在之处以下5行至缓冲区。 6. 复原 u:复原至上一操作。 g:列出行号及相关信息。,基本命令 5复制,基本命令,7列出行号 :set nu(n为行数) 8寻找字符串 /text 例 / word由首至尾寻找“word”字符串,按 n可往下继续找。 ?text 例 ?word由尾至首寻找“word”字符串,按N可往前继续找。 9跳行 : n 例: :100 光标跳至第100行。 10重复上一个命令 . 重复上一个命令。,基本命令 7列出行号,精确查找字符串,在Vi中通过在字符串中加入如下特殊字符,从而使得查找更加精确。 匹配行首,字符串要以开头 匹配行尾,字符串要以结束 匹配词首,字符串的串首键人 匹配词尾,字符串的串尾键人 匹配任意字符,字符串要匹配的位置键人一个点()例如: 要查找一个以search为行首的行,则键入: search 要查找一个以 search为行尾的行,则键入: search$,精确查找字符串在Vi中通过在字符串中加入如下特殊字符,从而使,替换字符串,格式:1, n s/text1/text2 g 指定替换的范围(1,n),1和n指行号,n为$时指最后一行。s是替换命令,g代表全程替换。例如, : l,$ sPatternlPattern2g 将行1至结尾的文字中,将Patternl的字符串改为Pattern2的字符串,如无g则仅更换每一行所匹配的第一个字符串,如有g则将每一个字符串均做更换。,替换字符串格式:,Vi 小结,主要介绍了vi编辑器的功能和基本使用方法重点内容:1、掌握vi的两种操作模式:输入模式和命令模式的概念和切换方法。2、熟练掌握命令模式下的插入、修改、删除、拷贝粘贴,以及查找和替换命令。,Vi 小结主要介绍了vi编辑器的功能和基本使用方法,Linux技巧:定制VI,找到vimrc“(/usr/share/vim/vim61/macros/vimrc) 用户可以编辑它,使这些设置在每次启动 vi 时,都有效. 例如,加入如下设置行: set nu 显示行号 set nonu 不显示行号 set ic 查找时不考虑大小写 set noic 查找时考虑大小写,Linux技巧:定制VI 找到vimrc“(/usr/sh,操作练习,1、添加一个新用户,创建用户密码.2、创建目录/tmp/test/xinjian和/tmp/lianxi3、在/tmp/test/xinjian目录下创建文件wenben14、在/tmp/lianxi目录下创建文件wenben25、将ls /tmp 得到的信息输入到文件wenben1中6、将wenben1 文件和wenben2文件放到同一个目录中去7、使用cat 命令将wenben1中的内容复制到wenben2中8、最后删除剩下的没有文件的那个目录,操作练习1、添加一个新用户,创建用户密码.,9、使用Vi编辑wenben2中的内容,复制前3行内容5次,拷贝到最后一行。10、在命令模式下显示行号并删除第8行内容,保存退出。11、修改新用户的家目录为剩下的目录,并能正常登录。12、锁定用户的密码。13、批量创建用户,家目录为剩下的目录,并能正常登录,加固shadow文件,禁止创建新的用户。14、所有工作只能在root家目录内完成。,9、使用Vi编辑wenben2中的内容,复制前3行内容5次,

    注意事项

    本文(Linux2基本命令-课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开