Linux常用命令及VI编辑器的使用

更新时间:2023-05-27 01:53:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

嵌入式Linux系统开发技术第2讲 Linux常用命令及编辑器

内容介绍

Linux常用命令

VI编辑器使用

Linux常用命令 Linux的登录与退出– Linux系统界面:图形界面、字符界面;

shell提示符:– #:root用户的提示符 – $:普通用户的提示符

切换用户– su [选项] [使用者]

Linux常用命令 清屏命令– clear (快捷键ctrl+L)

查看目录结构– Pwd – Ls – ls –l – ls –a – ls –R – ls –l /etc

基本命令 Touch:创建文件或修改文件最后一次修改 时间– touch file01 – touch newFile

Mkdir:创建目录– mkdir dir1/dir2 – mkdir dir3 dir4 dir5 – mkdir ~/games – mkdir -p dir6/dir7/dir8

基本命令 rm & rmdir:删除文件和目录– rm file1 file2 file3 – rm -i file4 – rmdir empty_dir – rm –r dir6 – rm –ir ~/dir7

基本命令 Cp命令:复制文件和目录– cp beans apple – cp beans apple dir2 – cp –i beans apple

Mv:移动文件或目录到另外一个目录;或 给一个文件重命名– mv nuts beans – mv /export/home/jerry/brands ~ – mv dir5 dir6

使用vi编辑器 Vi命令– vi – vi filename

保存文件– :w – :w newfile

退出vi编辑器– :wq (:x) – :q!

Vi基本操作 插入文本–i 在光标当前位置插入 I –a 在光标所在位置后插入A –o 在光标所在行下插入一空行O – <Esc> 退出插入状态

vi 的使用- vi的状态

Vi基本操作 移动光标–k –j –h –l 向上 向下 向左 向右

Vi基本操作 修改文本– – – – – – – – – – r cw cc C 替换一个字符 替换一个单词 替换一行 替换从光标至行尾

删除文本x 删除一个字符 dw 删除当前词 3dw 删除三个词 dd 删除当前行 5dd 删除五行 :5,10d 删除从第五行到第十行

Vi基本操作 拷贝和粘贴文本– yw – 5yy –p – :1,2co3 – :4,5m6 拷贝词 拷贝行(或Y) 当前行下粘贴 拷贝行1,行2在行3之后 移动行4,行5到行6之后

练习VI的使用#include <stdio.h> #include <stdlib.h> int main(void) { int n,i,j,temp,*p; printf("Enter number of elements in the array:\n"); scanf("%d",&n); p = (int *)malloc(n*sizeof(int)); if(p == NULL) { printf("memory error\n"); return 0; } for(i = 0; i < n; i++) { printf("Enter element no.%d:",i+1); scanf("%d",p+i); }

练习VI的使用for(i = 0; i < n-1; i++) { for(j = i+1 ; j < n; j++) { if(*(p+i) > *(p+j)) { temp = *(p+i); *(p+i) = *(p+j); *(p+j) = temp; } } } for(i=0;i < n; i++) { printf("%d\n",*(p+i)); } free(p); p = NULL; }

文件的查看命令 Cat– 用于依次读取指定文件的内容,并在标准输出 设备上显示。

More– more命令用于在终端屏幕按屏显示文本文件。 该命令依次显示一屏文本,显示满之后停下来 。

练习 如何更改一个目录的名称?如test1该为 test2 如果一个

文件的文件名以点号开头,如 .login,代表什么?如何显示出该文件的详 细信息; 请说明什么是绝对路径,什么是相对路径 ?

本文来源:https://www.bwwdw.com/article/2fw4.html

Top