pwd命令

输出当前用户所在目录的绝对路径

ls命令

列出想要的目录的内容(默认情况下是当前目录)

ls -a :显示.开头的文件

ls -l :显示文件详细信息

ls -R:显示目录文件并显示文件的子文件

cd命令

切换目录的命令

cd :进入home目录

cd . . :返回上一级

cd - :返回上一级目录

cp 命令

复制文件或者目录

cp file1 file2 :复制file1为file2

cp -r dir1/ dir2/ :复制整个目录dir1为dir2

mv命令

移动或者重命名文件或目录

mv file1 file2 :将文件file1重命名为file2

mkdir命令

创建一个目录

mkdir dir1/ :创建一个目录名为dir1

mkdir -p dir1/dir2/ :创建一个目录名为dir1并且创建其子文件夹dir2

touch命令

创建一个文件或者更改文件的时间戳

touch -m file :更改file文件的时间戳

touch file :创建一个名为file的文件

cat 命令

查看一个文件的具体内容

cat file :查看file内的内容

man命令

显示其他命令的用法包括man

man ls :查看ls命令的用法

chmod 命令

更改文件的权限 只读(r) 写入(w) 执行(x)

chmod +x file :更改file文件的执行权限

gcc命令

编译一个源程序

gcc file.c -o file -Wall :编译源文件file.c并且命名为file,-Wall在编译的过程中检查源码的错误,给予提示。

gcc file.c :编译源文件file.c,生成一个名为a.out的文件。

./ 命令

运行一个已经编译完的源程序

sudo 命令

以系统管理者的身份执行指令经由 sudo 所执行的指令就好像是 root 亲自执行

su命令

命令用于变更为其他使用者的身份

su - root :切换到root用户

passwd 命令

更改用户的密码,需要输入当前密码

exit 命令

结束控制台

echo 命令

在控制台打印你想输出的内容

rm命令

删除文件或者目录

rm file:删除文件file

rm -r dir/ :删除空目录dir

rm -rf :删库跑路

history 命令

查看用户过去使用的命令

Linux vi/vim

Vim 是从 vi 发展出来的一个文本编辑器。

i 切换到输入模式,esc退出输入模式,:进入底线命令模式,x 删除当前光标所在处的字符

输入模式

字符按键以及Shift组合:输入字符

ENTER:换行

BACK SPACE:删除光标前一个字符

DEL:删除光标后一个字符

方向键:在文本中移动光标

HOME/END:移动光标到行首/行尾

Page Up/Page Down:上/下翻页

Insert:切换光标为输入/替换模式,光标将变成竖线/下划线

ESC:退出输入模式,切换到命令模式

底线命令模式

q :退出程序

q!:强制退出

w :保存文件

wq:保存并退出

命令模式

H:光标移动到最上方一行的第一个字符(当前屏幕内)

L:光标移动到最下方一行的第一个字符(当前屏幕内)

G:移动到最后一行

nG:移动到指定行

1G:移动到第一行

x:删除光标处字符

nx:连续删除

dd:剪切光标当前行

d1G:删除光标所在位置到第一行

dG:删除光标所在位置到最后一行

d$:删除光标所在位置到当前行的最后一个字符

yy:复制光标当前行

p:粘贴以复制或者剪切的内容

ctrl+r:重复上一个动作

o:进入输入模式,且另起一行

dw 删除一个单词(配合b:将光标置于所在单词的首部)

yw 复制一个单词(配合p:粘贴)

vim快捷键补充(插入模式)

自动补全:ctrl + n

\p< 插入一个include,并把光标置于<>中间

\im 插入主函数

\ip 插入printf,并自动添加\n,且把光标置于双引号中间

\rr 运行程序

\rc 保存并编译程序(会生成二进制文件)

记录常用的Linux命令行相关推荐

  1. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  2. 【Linux】常用的 Linux 命令行

    目录 写在前面 一.查看信息指令 1.df--查看磁盘驱动器的可用空间 2.free--显示可用内存 二.常用操作指令 1.pwd--查看当前目录 2.cd--改变目录 3.ls--列出目录内容 4. ...

  3. linux怎样用命令提示符,Linux用户必知:一分钟掌握14个常用Linux命令行快捷键

    前几天有个朋友给我发消息:"问你个问题,Linux 命令行有没有快捷键一下从行末会到行头?经常敲了很多命令发现忘加 sudo 了,然后把命令删了重新敲一遍". 正好借此机会给不知道 ...

  4. Linux命令行最常用操作(避开对于初学者来说华而不实的操作)

    Linux 命令行操作 文章目录 Linux 命令行操作 一些基础操作(表格对新手很友好哦!!!后面会慢慢补充的...) 一些技巧分享 附在最后 学习LInux命令行的契机其实也是老师的一句话:作为计 ...

  5. 【转载】Linux命令行常用光标移动快捷键

    声明:下面内容来自:http://www.linuxidc.com/Linux/2016-10/136027.htm, 来源:linux社区  作者:aslongas 我转载于此处,为了作个笔记,方便 ...

  6. Linux学习记录-----《快乐的Linux命令行》.

    之前自学python的时候一直用的Win7,没想过,也有点怕使用Linux,可能人对未知的东西都有点恐惧,但是,但是,学了4个多月,退无可退了,不管是网站的部署,还是基于后端工作的需求,Linux的学 ...

  7. linux继续执行上一个命令快捷键,整理了上linux 命令行上常用的 快捷键

    整理了下linux 命令行下常用的 快捷键 整理了下linux 命令行下常用的 快捷键 1.CTRL + u 删除正行你敲的命令. 例如 : find . -name 'hoho' 按下CTRL + ...

  8. 原版英文书籍《Linux命令行》阅读记录5 | 使用命令

    背景: 阅读英文原作只为了更好地理解书中的精髓,当然也是为了更好地掌握书中的技巧.我们会坚持阅读全书,并记录书中的精髓. 在前面的章节里,我们学到的都是一些神秘的命令,我们不知道他们怎么来的,不过接下 ...

  9. 【转】Linux 命令行下的好东西:一些常用指令

    Table of Contents tmux tree ack rsync aspell tee +r> cloc printenv find type help env file string ...

最新文章

  1. 面试必备:4种经典限流算法讲解
  2. java 解析证书_java 读取证书类以及key tool gui 1.7
  3. 关于Remote Desktop Users组
  4. IDA中的SIG应用
  5. hdu_2048 错排问题
  6. 中年发福谁之“过”?Science论文采用“双标水”法首次揭示全生命周期代谢规律...
  7. android studio上下滚动菜单,Android模仿美团顶部的滑动菜单实例代码
  8. 极简风海报作品合集|过目不忘的海报大片,越看越过瘾
  9. [转]java selenium webdriver实战 应用小结
  10. oracle 索引 效果,Oracle中不使用索引和使用索引的效果比较分析
  11. python3 selenium ie 拒绝连接报错_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
  12. seafile Windows MySQL_seafile4.3.1 + windows 2012 server +mysql 部署记录(3)
  13. 易语言-数据类型及其长度
  14. Python语言应该加上块标识(开始、结束)的特性
  15. C语言实现通讯录管理系统(动态内存分配版)
  16. 第五次作业 刘惠惠 自动生成的方法存根
  17. php模拟腾讯微校第三方认证,身份验证技术方案1身份认证流程-微校-腾讯.PDF
  18. 聚观早报|中国将是ChatGPT主要对手;​iPhone 15将使用USB-C接口
  19. 怎么实现使用手机号、邮箱、用户名登录
  20. android qq红点,手机QQ的拖动红点消除红点功能是怎么想出来的?

热门文章

  1. (附源码)ssm欢欢宠物医院管理系统的设计与实现 毕业设计171734
  2. 【RPA研究】Gartner公布影响企业发展的10大科技,RPA居首
  3. 雅尼,当今最伟大的New Age大师
  4. 同一台机器,不同服务,不同JDK,如何巧妙配置各自JDK启动
  5. 等保2.0.2021版等级测评报告模板修订总结
  6. vue ui框架_vue前端UI框架,一点都不圆润,盘它!
  7. python怎么画出圆润的曲线_Python如何画P-R曲线
  8. 终于回应!林志玲春晚水上芭蕾表演替身曝光是怎么回事?
  9. fw:我来过,我很乖(1996.11.30.-- 2005.8.22)
  10. VISIO标准图-BPMN