记录常用的Linux命令行
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命令行相关推荐
- gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...
常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...
- 【Linux】常用的 Linux 命令行
目录 写在前面 一.查看信息指令 1.df--查看磁盘驱动器的可用空间 2.free--显示可用内存 二.常用操作指令 1.pwd--查看当前目录 2.cd--改变目录 3.ls--列出目录内容 4. ...
- linux怎样用命令提示符,Linux用户必知:一分钟掌握14个常用Linux命令行快捷键
前几天有个朋友给我发消息:"问你个问题,Linux 命令行有没有快捷键一下从行末会到行头?经常敲了很多命令发现忘加 sudo 了,然后把命令删了重新敲一遍". 正好借此机会给不知道 ...
- Linux命令行最常用操作(避开对于初学者来说华而不实的操作)
Linux 命令行操作 文章目录 Linux 命令行操作 一些基础操作(表格对新手很友好哦!!!后面会慢慢补充的...) 一些技巧分享 附在最后 学习LInux命令行的契机其实也是老师的一句话:作为计 ...
- 【转载】Linux命令行常用光标移动快捷键
声明:下面内容来自:http://www.linuxidc.com/Linux/2016-10/136027.htm, 来源:linux社区 作者:aslongas 我转载于此处,为了作个笔记,方便 ...
- Linux学习记录-----《快乐的Linux命令行》.
之前自学python的时候一直用的Win7,没想过,也有点怕使用Linux,可能人对未知的东西都有点恐惧,但是,但是,学了4个多月,退无可退了,不管是网站的部署,还是基于后端工作的需求,Linux的学 ...
- linux继续执行上一个命令快捷键,整理了上linux 命令行上常用的 快捷键
整理了下linux 命令行下常用的 快捷键 整理了下linux 命令行下常用的 快捷键 1.CTRL + u 删除正行你敲的命令. 例如 : find . -name 'hoho' 按下CTRL + ...
- 原版英文书籍《Linux命令行》阅读记录5 | 使用命令
背景: 阅读英文原作只为了更好地理解书中的精髓,当然也是为了更好地掌握书中的技巧.我们会坚持阅读全书,并记录书中的精髓. 在前面的章节里,我们学到的都是一些神秘的命令,我们不知道他们怎么来的,不过接下 ...
- 【转】Linux 命令行下的好东西:一些常用指令
Table of Contents tmux tree ack rsync aspell tee +r> cloc printenv find type help env file string ...
最新文章
- 面试必备:4种经典限流算法讲解
- java 解析证书_java 读取证书类以及key tool gui 1.7
- 关于Remote Desktop Users组
- IDA中的SIG应用
- hdu_2048 错排问题
- 中年发福谁之“过”?Science论文采用“双标水”法首次揭示全生命周期代谢规律...
- android studio上下滚动菜单,Android模仿美团顶部的滑动菜单实例代码
- 极简风海报作品合集|过目不忘的海报大片,越看越过瘾
- [转]java selenium webdriver实战 应用小结
- oracle 索引 效果,Oracle中不使用索引和使用索引的效果比较分析
- python3 selenium ie 拒绝连接报错_selenium+python自动化测试--解决无法启动IE浏览器及报错问题...
- seafile Windows MySQL_seafile4.3.1 + windows 2012 server +mysql 部署记录(3)
- 易语言-数据类型及其长度
- Python语言应该加上块标识(开始、结束)的特性
- C语言实现通讯录管理系统(动态内存分配版)
- 第五次作业 刘惠惠 自动生成的方法存根
- php模拟腾讯微校第三方认证,身份验证技术方案1身份认证流程-微校-腾讯.PDF
- 聚观早报|中国将是ChatGPT主要对手;​iPhone 15将使用USB-C接口
- 怎么实现使用手机号、邮箱、用户名登录
- android qq红点,手机QQ的拖动红点消除红点功能是怎么想出来的?
热门文章
- (附源码)ssm欢欢宠物医院管理系统的设计与实现 毕业设计171734
- 【RPA研究】Gartner公布影响企业发展的10大科技,RPA居首
- 雅尼,当今最伟大的New Age大师
- 同一台机器,不同服务,不同JDK,如何巧妙配置各自JDK启动
- 等保2.0.2021版等级测评报告模板修订总结
- vue ui框架_vue前端UI框架,一点都不圆润,盘它!
- python怎么画出圆润的曲线_Python如何画P-R曲线
- 终于回应!林志玲春晚水上芭蕾表演替身曝光是怎么回事?
- fw:我来过,我很乖(1996.11.30.-- 2005.8.22)
- VISIO标准图-BPMN