记录常用的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 保存并编译程序(会生成二进制文件)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值