vi编辑器及常用命令ls pwd cd cat

合集下载

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

linux常用20个命令

linux常用20个命令

linux常用20个命令以下是Linux 中常用的20 个命令:1.ls:列出目录中的文件和子目录。

ls2.cd:切换当前工作目录。

cd directory_name3.pwd:显示当前工作目录的路径。

pwd4.cp:复制文件或目录。

cp source_file destination5.mv:移动或重命名文件或目录。

mv source destination6.rm:删除文件或目录。

rm file_name7.mkdir:创建新目录。

mkdir directory_name8.rmdir:删除空目录。

rmdir directory_name9.touch:创建空文件或更新文件的访问和修改时间。

touch file_name10.cat:将文件内容输出到终端。

cat file_name11.more/less:逐页查看文件内容。

more file_name12.nano/vi:文本编辑器,用于编辑文件。

nano file_name # 或vi file_name13.echo:将文本输出到终端或文件。

echo "Hello, World!"14.grep:在文件中搜索文本。

grep "search_term" file_name15.ps:显示当前运行的进程。

ps16.kill:终止进程。

kill process_id17.chmod:更改文件或目录的权限。

chmod permissions file_name18.chown:更改文件或目录的所有者。

chown owner:group file_name19.df:显示磁盘空间使用情况。

df -h20.du:显示目录空间使用情况。

du -h这只是Linux 中一些最常用的命令。

对于每个命令,可以使用命令后加上--help查看更多用法和选项。

linux运维工作常用操作命令

linux运维工作常用操作命令

linux运维工作常用操作命令Linux操作系统因其稳定性和安全性,已经成为了互联网行业中最为广泛使用的操作系统之一。

随着企业信息化程度不断提升,需要专业的Linux运维工程师来负责管理和维护服务器的日常运行。

本文将介绍一些常用的Linux运维工作操作命令,供大家参考。

1. pwd命令:用于显示当前工作目录的路径。

2. cd命令:用于切换工作目录,例如:cd /home/admin。

进入/home/admin目录。

3. ls命令:用于列出目录下所有的文件和目录。

4. mkdir命令:用于创建一个新的目录,例如:mkdir 。

5. rmdir命令:用于删除一个空的目录,例如:rmdir 。

6. cp命令:用于复制文件或目录,例如:cp -rf /tmp/home /home。

7. mv命令:用于移动文件或目录,例如:mv /tmp/home /home。

8. rm命令:用于删除文件或目录,例如:rm -rf /tmp/home。

9. chmod命令:用于修改文件或目录的权限,例如:chmod 777 /tmp。

10. chown命令:用于修改文件或目录的所有者,例如:chown admin /tmp。

11. chgrp命令:用于修改文件或目录的所属组,例如:chgrp user /tmp。

12. df命令:用于显示文件系统的可用空间和已用空间。

13. du命令:用于显示目录或文件所占用的磁盘空间。

14. top命令:用于显示系统的资源使用情况,包括CPU、内存等。

15. ps命令:用于显示当前系统中正在运行的进程。

16. kill命令:用于关闭指定进程,例如:kill PID。

17. netstat命令:用于显示网络连接状态和信息。

18. ifconfig命令:用于显示和配置网络接口信息。

19. ping命令:用于测试网络连接是否正常,例如:ping .baidu。

20. ssh命令:用于远程登录到其他Linux服务器。

mac终端常用的命令

mac终端常用的命令

mac终端常用的命令
1. ls:列出目录下的文件和子目录。

2. cd:改变当前目录。

3. pwd:显示当前目录的完整路径。

4. cat:查看文件内容。

5. vi/vim:文本编辑器。

6. mkdir:创建一个新目录。

7. mv:移动/重命名文件或目录。

8. cp:复制文件或目录。

9. rm:删除文件或目录。

10. grep:搜索文件中的文本。

11. find:按照名称、大小、日期等条件查找文件。

12. chmod:修改文件/目录的权限。

13. chown:改变文件/目录的所有者。

14. ssh:远程连接到另一台机器。

15. scp:在机器之间传输文件。

16. top:显示当前正在运行的进程。

17. ps:列出当前运行的所有进程。

18. kill:杀掉一个进程。

19. ping:测试网络连接状态。

20. ifconfig:显示与网络相关的信息。

系统快捷键,文件管理基础命令:pwd、cd、mkdir、touch、ls、echo、cat。。。

系统快捷键,文件管理基础命令:pwd、cd、mkdir、touch、ls、echo、cat。。。

系统快捷键,⽂件管理基础命令:pwd 、cd 、mkdir 、touch 、ls 、echo 、cat 。

系统快捷键⽂件管理基础命令pwd显⽰当前⼯作⽬录的绝对路径,通俗点就是:告诉我,你在哪⾥cd 切换⽬录路径,没有什么选项可⽤mkdir 进⾏⽬录创建操作touch创建空⽂件,当⽂件已经存在时,会改变⽂件的时间戳ls 查看数据信息命令:显⽰⽂件或者⽬录的列表信息,相当于windows 双击⼀次打开⽬录,默认查看当前⽬录下⽂件信息。

echo 输出打印字符信息cat查看⽂件数据信息:查看⽂件内容,把⽂件内容全部显⽰出来,可以创建新⽂件,也可以修改⽂件 合并⽂件1、历史命令信息:上下键2、清屏命令:ctrl + l | clear3、中断取消命令执⾏过程 : ctrl + c4、快速移动光标到⾏⾸尾:ctrl + a/e5、将光标到⾏⾸信息剪切:ctrl + u6、将剪切的内容进⾏粘贴:ctrl + y7、将光标到⾏尾信息剪切:ctrl + k8、锁定系统窗⼝信息状态:ctrl + s9、解锁系统窗⼝信息状态:ctrl + q 10、搜索最近执⾏过的指令:ctrl + r 11、命令⾏中快速移动光标:ctrl + ⽅向键12、退出当前的登录,相当于logout :ctrl+d 13、删除当前光标向前⼀组字符串,以空格为分隔符:ctrl+w 14、杀死当前进程:ctrl+z 15、系统命令信息补全功能:tab [root@localhost ~]# cd #直接切换到当前⽤户的家⽬录,等价于cd ~[root@localhost ~]#[root@localhost ~]# cd .[root@localhost ~]# cd ./ #保持当前⽬录不变[root@localhost usr]# cd ./local/[root@localhost local]# pwd /usr/local[root@localhost local]# cd ../etc/ #进⼊当前⽬录的上⼀级⽬录/user/etc [root@localhost etc]# pwd /usr/etccd - #切换到上⼀次所在的⽬录,快速的到达上⼀次的命令参数:-p #⾃动创建上级⽬录 -v #显⽰创建⽂件夹的过程 案例:要求在上⼀层⽬录中的data ⽬录下的test ⽬录中创建⼀个v1⽬录[root@localhost ~]# mkdir -p ../data/test/v1 注:mkdir 创建⽂件夹时,该⽂件夹的上⼀层⽬录必须存在在linux 系统中,创建⽂件是会区分⼤⼩写的,可以区分a ,A ;在windows 中不会区分⼤⼩写,不可能存在A ,a ⼀样的⽂件夹。

Linux基础命令以及VIM文本编辑器的基本使用

Linux基础命令以及VIM文本编辑器的基本使用

常用命令目录方面命令:ls,dir,cd,clear,mkdir文件方面命令:cp,mv,rm,ln帮助方面命令:man,help,info,wiki,doc,blog显示方面命令:cat,tac,head,tail,more,less权限方面命令:chmod,chown,chgrp压缩方面命令:tar,gzip,bzip2关机重启命令:reboot,shutdown,poweroff,halt,init磁盘管理命令:df,du,fdisk,mount,nomount进程管理命令:ps,pstree,kill,killall用户方面命令:w,who,su,sudo,passwd******************************************************************** 目录方面命令:ls,dir,cd,clear,mkdir******************************************************************** ls 显示指定目录的文件和目录ls -a 列出目录下的所有文件,包括以. 开头的隐藏文件ls -l 显示指定目录的详细列表ls -R 列出所有子目录下的文件ls -F 在每个文件名后附上一个字符以说明该文件的类型/ 表示目录文件* 表示执行文件@ 表示符号链接文件= scoket文件| 管道文件-----------------------------------------------------------------------------dir = ls 也是显示指定目录的文件和目录,单很少使用,一般使用ls-----------------------------------------------------------------------------cd 切换目录cd ~ = cd 切换到当前用户的工作目录。

vi常用指令

vi常用指令

vi常用指令VI是一款非常实用的文本编辑器。

它经常被用于程序编写、文件编辑等方面。

VI的操作比较简单,只要掌握几个常用的指令,就可以轻松完成许多工作。

本文将会介绍VI的常用指令,帮助读者更好地使用VI。

一、VI的三种模式VI有三种模式:命令模式、插入模式和底行模式。

在命令模式下,我们可以用各种命令对文本进行编辑。

在插入模式下,我们可以直接输入文本。

在底行模式下,我们可以执行一些特定的命令,如保存文件、退出VI等。

二、进入/退出VI进入VI的方法有两种:一个是使用命令vi,另一个是使用命令vim。

两者的效果是一样的,只是vi是VIM的简称。

退出VI的方法有两种:一个是在命令模式下输入命令:wq!表示保存并退出;另一个是在命令模式下输入命令:q!表示不保存并退出。

三、命令模式下的常用指令1.移动光标:我们可以使用h、j、k、l命令将光标左移、下移、上移、右移。

2.插入文本:在命令模式下,我们可以按下i、a、o等指令,进入插入模式,开始编辑文本。

3.删除文本:我们可以使用命令x、dd等来删除文本。

其中x命令会删除光标所在位置的一个字符,而dd命令可以删除一整行。

4.复制/粘贴文本:我们可以使用命令y、p等来复制/粘贴文本。

其中y命令会复制选定的文本,而p命令会将文本粘贴到光标下方。

5.替换文字:我们可以使用命令:s/old/new/g,将old替换为new,其中g表示全局匹配。

6.查找替换:我们可以使用命令:%s/old/new/gc,将old替换为new,其中gc表示全局匹配并要求确认。

四、底行模式下的常用指令1.保存文件:我们可以在命令模式下输入命令:w,保存当前的编辑内容。

2.查找文本:我们可以在命令模式下输入命令:/text,用于查找text。

按下n可以继续查找下一个匹配项。

3.退出VI:我们可以在命令模式下输入命令:q,表示退出VI。

4.保存并退出VI:我们可以在命令模式下输入命令:wq,用于保存当前的编辑内容并退出VI。

Linux下vi编辑器常用命令

Linux下vi编辑器常用命令

Linux下vi编辑器常⽤命令之前做Linux实验的时候重装了⼀个新的Linux,这次想偷懒就没⽤vscode⽽是直接⽤起vi写,⼀开始还有点不习惯,多操作⼏次把常⽤命令掌握了就差不多了其实不⼀定要背下来,写下来然后要⽤的时候复习⼀下就可以了。

稍微总结⼀下⾃⼰常⽤的vi命令:1、打开命令:vi [filename] (⼀定要加⽂件名):打开[filename]⽂件2、退出命令::q :退出⽽且不保存修改的内容:q! :强制退出不保存修改的内容:wq :退出并且保存修改的内容:wq! :强制保存修改的内容然后退出(修改了只读⽂件会⽤到)ZZ :退出并且保存修改的内容,相当于:wq,看个⼈习惯3、光标移动命令上下左右⽅向键:移动光标,看别⼈字母 h (左) ,j (下), k(上),l(右)才是正统的不过顺⼿就⾏^ :光标移到⾏⾸$ :光标移到⾏尾shift+g:光标移动到⽂件最后⼀⾏gg :光标移动到⽂件第⼀⾏4、控制命令打开⼀个内容很多的⽂件的时候经常⽤到。

Ctrl+d:向下滚半屏Ctrl+u:向上滚半屏Ctrl+f :向下滚全屏Ctrl+b:向上滚全屏5、编辑命令主要是进⼊编辑状态,也就是insert状态i:光标当前位置开始编辑o:光标的下⼀⾏开始编辑shift+o:光标的上⼀⾏开始编辑6、删除命令dd:删除⼀⾏,可以带个数字,如6dd,表⽰向下删除6⾏d$:删除光标到⾏尾的内容(也可以使⽤ctrl+d)d^:删除光标到⾏⾸的内容x:删除光标位置的字符(向后删除)shift+x:删除光标位置的字符(向前删除)7、替换命令r:按esc退出insert状态再按个r,然后再输⼊⼀个字符,将会替换光标位置的字符R:跟r⼀样,只不过是可以替换多个字符:s/aa/bb/g:替换当前⾏的所有aa将会变成bb:%s/aa/bb/g:替换整个⽂件的,所有aa将会变成bb:n1,n2s/aa/bb/g:替换n1到n2⾏之间所有的aa变成bb8、查找命令/String:查找⼀个字符串(向下开始)String:查找⼀个字符串(向上开始)n:向后查找下⼀个shift+n:向前查找下⼀个9、粘贴复制命令yw:复制⼀个单词yy:复制⼀⾏,和删除dd⼀样可以带个数字,6yy复制六⾏(向下复制6⾏)p:粘贴到光标位置的下⼀⾏shift+p:粘贴到光标位置的上⼀⾏10、同时打开两个⽂件⽐如:aa.txt ss.txt打开第⼀个⽂件vi aa.txt然后输⼊下⾯的命令:sp ss.txt:此时就在同⼀个窗⼝打开另外⼀个ss.txtCtrl+w:进⾏两个⽂件上下窗⼝切换(需要再按上下⽅向键)11、其他常⽤命令:e!:重新加载⽂件,再查看⽇志⽂件的时候可以⽤,不断在变化的⽂件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(3)使用命令历史功能。用户最近输入的命令都保存在系统中一个文件
中,使用↑和↓可调出历史命令,加快输入的速度;另外,可使用历史命令 history显示输入的历史命令。
• (4)复制与粘贴功能。按住鼠标左键选择要复制的区域,使其反白显 示,按鼠标中键就可以将复制的内容粘贴到光标所在的区域。
• (5)man获取命令帮助。有些命令有很多的选项,每个选项执行时都
有不同的功能,在linux下,使用命令可获取外部命令的帮助。
3. ls命令
• 命令格式: ls [选项] [目录名] • 命令功能: 列出目标目录中所有的子目录和文件。 • 常用选项:
选项 -a,--all -A -l -R, --recursive -i, --inode -k --help --version -t -S -X -u -r, --reverse
第二讲 vi 编辑器及常用命令 ls pwd cd cat
一、VI的工作方式
• VI编辑器有三种工作方式, 即命令方式、输入方式及ex 转义方式。
• 1.命令方式
• 当用户在终端中输入命令vi或vi 文件名便进入编辑器,处于vi的命令
方式。此时,从键盘上输入的任何字符都被作为编辑命令来解释。
• 2.输入(插入)方式
• 通过输入vi的插入命令(i)、附加命令(a)、打开命令(o)、替 换命令(s)、修改命令(c)或取代命令(r),即可以从命令方式 进入到输入方式。
• 3.ex 转义方式
• vi编辑器有一个专门的“转义”命令,可访问很多面向行的ex命令。可输入一个冒号 (:)使用ex 转义方式,通常在屏幕最下一行。按下“中断”键(通常是Del 键)可 终止正在执行的命令。
• 2.相关命令操作提示 (1)使用通配符。通过使用“*”(与0个或多个任意字符相匹配)、“?” (只与一个任意的字符匹配)、“[]”(只与方括号中字符之一匹配,-:表 示范围,!:表示否定)来代表某些字符,提高输入的速度。
(2)自动补全。在输入命令或文件名时不需要输入完整的名称,只需要
输入前面几个字母,按“Tab”键,在无歧义时系统就会自动补全。
文件存取
:n,nw w >>文件名 :r 文件名 :w 文件名 :wq 文件名
存盘与退出
:q :q!
四、常用命令ls pwd cd cat
• 1.命令的基本格式 命令名 [-选项] [--选项] [参数1] [参数2] • 说明如下: (1)命令名:命令名是必须的 (2)-选项:表示以符号“-”开始的选项,一般符号“-”后跟一个字符, 如-l、-a等,可选项。 (3)--选项:表示以符号“--”开始的选项同,一般符号“--”后跟一个单 词,如--list等,可选项。 (4)参数:命令执行时的对象。
• 常用命令选项: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于 -vE -E, --show-ends 在每行结束处显示 $ -n, --number 对输出的所有行编号,由1开始对所有输出的行数编号 -s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行 -t 与 -vT 等价 -T, --show-tabs 将跳格字符显示为 ^I -u (被忽略) -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
二、启动和退出vi
• 在系统提示符下,输入命令vi 文件名,便可进入vi。 • 退出vi编辑器的方法 (1)“:wq”:保存退出,回到Shell状态下。 (2)“ZZ”或者“:x”:仅当对所编辑的内容做过修改时,才将缓冲区的 内容写到指定文件上,并退出回到Shell状态。
(3)“:q!”:强行退出vi。文件的修改丢失。
复制粘贴
n+yy n+yw p
撤销与重复
u
撤销上一步操作
. /字符串 enter
重复下一步操作 向后查找指定的字符串 向前查找指定的字符串 继续查找满足条件的字符串 每一行前显示行号
字符串查找
?字符串 enter
n :set nu :set nonu :n,nw w文件名
显示行号
不显示行号
将第n-m行的内容写入指定文件 将第n-m行的内容追加到指定文件末尾 读取指定文件,插到当前光标所在的行下面 以指定的文件名存盘,不退出VI 以指定的文件名存盘并退出VI 退出VI 强行退出VI,不管是否完成文档的保存工作
4. pwd命令
• 命令格式: pwd [选项] • 命令功能: 查看”当前工作目录“的完整路径 • 常用选项: 一般情况下不带任何选项 如果目录是链接时: 格式:pwd -P 显示出实际路径,而非使用连接(link)路径。
5. cd命令
• 命令格式: cd [目录名] • 命令功能: 切换当前目录至dirName(目录名)
含义 列出目录下的所有文件,包括以“.”开头的隐含文件 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录) 。 每行只列出一个文件,显示文件名、件的权限、所有者、文件大小等属 性 同时列出所有子目录层 打印出每个文件的 inode 号 以 k 字节的形式表示文件的大小 显示此帮助信息并离开 显示版本信息并离开 以文件修改时间排序 根据文件大小排序 根据扩展名排序 根据访问时间排序 依相反次序排列
三、vi常用命令
命令分类 命令模式下输入 i a 进入插入模式 o 功能说明 在当前光标之前插入 在当前光标之后插入 在当前光标下面插入新的一行并输入 在当前光标所在行行首插入 在当前光标所在行行尾插入 在当前光标上面插入新的一行并输入 光标分别向上下左右移动
Iห้องสมุดไป่ตู้
A O h、j、k、l
光标移动
G n+G x
光标移动至文件的最后一行
光标移动至第n行 删除光标所在位置上的字符 删除光标所在行 向后删除n个字符,包含光标所在位置
删除字符
dd n+x n+dd yy
向下删除n行,包括光标所在行
将光标所在行复制 将从光标所在行起向下的n行复制 将从光标所在位置起向后的n个字符复制 将复制的字符串粘贴在当前光标所在位置
6.cat命令
• 命令格式: cat [选项] [文件]... • 命令功能: cat主要有三大功能: (1)一次显示整个文件:cat filename (2)从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. (3)将几个文件合并为一个文件:cat file1 file2 > file
相关文档
最新文档