ubuntu退出shell终端命令_ubuntu常用终端命令
# ctrl + l - 清屏 。 cLear
# ctrl + c - 终止命令。
# ctrl + d - 退出 shell,好像也可以表示EOF。
# ctrl + z - 将当前进程置于后台,fg还原。
# ctrl + r - 从命令历史中找 。 Reverse-i-search
# ctrl + a - 光标移到行首 。 A
# ctrl + e - 光标移到行尾。 End
# ctrl + u - 清除光标到行首的字符 。U
# ctrl + w - 清除光标之前一个单词 。Word
# ctrl + k - 清除光标到行尾的字符。K
# ctrl + t - 交换光标前两个字符。swiTch
# ctrl + y - 粘贴前一ctrl+u类命令删除的字符。Y
# ctrl + p - 上一条命令。Prev
# ctrl + n - 下一条命令。Next
# ctrl + v - 输入控制字符 如ctrl+v ,会输入^M
# ctrl + f - 光标后移一个字符。Fore
# ctrl + b - 光标前移一个字符。Back
# ctrl + h - 删除光标前一个字符。H
# N++f - 光标后移N个单词,N为1时可省略
# N++b - 光标前移N个单词,N为1时可省略
# ctrl + s - 挂起当前shell。Stop
# ctrl + q - 重新启用
# +d 从光标开始处删除到行尾。Delete
# !! - 上一条命令
# !-n - 倒数第N条历史命令
# !-n:p - 打印上一条命令(不执行)
# !?string?- 最新一条含有“string”的命令
# !-n:gs/str1/str2/ - 将倒数第N条命令的str1替换为str2,并执行(若不加g,则仅替换第一个)
使用vi编辑器(可用来编写程序,文本等),还有一个叫vim编译器,是vi的升级版。
vi有三种模式:命令行模式、插入模式、底行模式。但也有的命令行模式和底行模式归到一起,即分成两种模式,一种是命令行模式,一种是插入模式。
1)在终端中输入 vi fileName.suffixName(如 vi first.c或vi second.cpp)回车确定,相当于新建了一个记事本文件但还没保存。(注意这时是命令行模式,是无法输入字符的)
2)按i进入插入模式(要进入插入模式才能输入字符)然后输入程序。
3)按esc退出插入模式(进入命令行模式,用于复制、粘贴、删除字符等操作)
4)在命令行模式下输入冒号“:”可退出命令行模式进入底行模式(光标位于屏幕的底行,用户可以进行文件保存或退出等操作)。
5)在底行模式下按w保存,q退出,q!强制退出不保存,x退出并保存,一般可直接输入wq,回车,这样就保存并退出。
6)接着用ls(即list,也可用dir)命令查看当前文件夹文件,用ls –l查看文件的详细信息。
7)用gcc编译器编译刚才保存的C文件。
方法:①gcc fileName.c(或gcc fileName.cpp)这样编译成的文件后默认命名为a.out
②gcc fileName.c –o fileName.out,这样编译后的.out文件的名字就不会默认命名为a.out而是file_name.out了。
8)如果要编辑已存在的文件,比如之前写的C程序有错误要修改,可在终端上输入
vi fileName.c(或vi fileName.cpp),即可进入编辑。
9)修改文件名:mv oldName newName(注意要在终端界面,而不要在vi的命令界面)
10)运行fileName.out文件直接用“./fileName.out”,即用gcc编译器把“.c”文件编译成“.out”后,执行“.out”文件时,直接在文件名前加上“./”即可。
注:GCC(GNU Compiler Collection)
vi的删除与修改文件的命令(注意是在编辑模式下而不是插入模式下):
x:删除光标所在字符。
dd :删除光标所在的列。
r :修改光标所在字元,r後接著要修正的字符。
R:进入取替换状态,新增文字会覆盖原先文字,直到按 [ESC]回到指令模式下为止。
s:删除光标所在字元,并进入输入模式。
S:删除光标所在的列,并进入输入模式。
Linux下查看用户组的信息
groups 查看当前登录用户的组内信息
groups user_name 查看user_name用户所在的组,以及组内成员
whoami 查看当前登录用户名
who 显示目录登入系统的用户信息
whois user_name 查找并显示用户信息
w 显示目前登入系统的用户信息
finger 查询用户的信息
ubuntu退出shell终端命令_ubuntu常用终端命令相关推荐
- ubuntu退出shell终端命令_ubuntu shell 命令大全
下面的命令大都需要在 控制台 / 终端 / shell 下输入. 控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统. 打开一个控制台: 应用程序 --&g ...
- shell脚本简介及常用文本编辑命令
什么是脚本? 脚本简单地说是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的,可以通过记事本打开和编辑 为什么要学习和使用shell shell属于内置脚本 程序开发的效率非常高,依赖于功 ...
- shell脚本编写之常用基础命令(diff、patch、cut、sort、uniq、与||、test、tr)
文章目录 一.shell(计算机壳层) 二.shell中常用的基本命令 1.diff 命令(比对文件) 1.1 基本概念以及命令的格式 1.2 结果读取方式 1.3 diff中常用的参数 2.patc ...
- linux 命令分类,常用linux 命令分类整理(篇一)
工作中接触linux时间也不算短了,不同于Windows的图形化操作,使用linux几乎百分之九十五的情况是在命令行下过日子,过去的两年里,零零碎碎整理过一版自己工作中涉及到和学习过的命令(不过常用的 ...
- mysql ls命令,Linux 常用 ls命令详解
ls命令是linux常用命令之一,用于在命令控制台提示符中列出目录和文件信息. 一.ls命令用法: ls命令运行在命令提示符终端,用法如下.其中[选项]和为可选参数,可以一零个或者多个选项:[文件]也 ...
- Linux信息显示命令,Linux常用信息显示命令
通过信息显示命令,系统管理员可以直接了解系统的工作状态.常用的信息显示命令有20多个. 一.查看文件信息 pwd命令 pwd命令用于在屏幕上输出当前的工作目录. stat命令 stat命令用于显示指定 ...
- 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...
整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...
- 常用 Dos 命令+杂项-常用的命令符+常用的公式
services.msc 打开系统服务. regedit 打开注册表 sqlplus 加载 Oracle 开户段. cmd 进入 dos 界面. exit 退出 dos 界面. edit 进入 do ...
- linux重置网络的命令,Linux常用网络命令和关机重启命令
今天这篇文章有点特殊,为什么特殊呢,因为今天学到的一些网络命令在我这个Linux环境可能无法实践,有些人可能会说,环境有问题就去改啊,今天只能大概总结出来,无法像之前文章那样,给出实践的截图,而只是简 ...
最新文章
- 图灵奖得主Raj Reddy:以历史的视角重新审视“人工智能”
- linux nmon
- 2小时演讲,近140页PPT,这个NeurIPS Tutorial真是超硬核的AI硬件教程
- 对超线程几个不同角度的解释
- Codeup-问题 C: 畅通工程
- JVM学习笔记(一):Java内存区域
- ghelper怎么在手机上用_当长时间不用手机玩《崩坏3》、《战双》
- java下载图片到手机相册_Unity保存图片到Android手机且更新相册
- flask-whooshalchemy需要注意的一点
- poj 1836 Alignment
- Linux 能否拿下苹果 M1 阵地?
- 如何判定选择的日期与当前日期的前后关系
- PKU 1273 Drainage Ditches
- HTML和CSS实现京东登录页面(html,css代码详解)
- evernote 有道_如何备份Evernote笔记本(以防万一)
- SaaS企业如何构建与自身增长目标相匹配的市场力?
- nexus5 博通芯片WIFI详解 (4)
- 作业盒子小学版android,作业盒子小学生官方版
- C语言是一种怎样的语言,零基础学习C语言难不难?
- gym101908 F. Music Festival(状压dp)