Linux(Ubuntu)及Vim常用命令小结

Linux学习篇

Ctrl + U :清除命令行
Ctrl + L :清屏

./代表当前目录
../代表当前目录的父目录


查看指定目录下的文件 ls Videos/

pwd :查看当前工作目录,列出当前目录的具体位置
cd :切换目录

返回父目录:cd ../

cd -	:回到来之前的目录

cd ~	:回到用户主目录(波浪号代表用户主目录),
等价于cd,一键回到用户主目录


创建、删除文件和目录

mkdir 目录名 :可以在当前目录下创建一个目录
mkdir dir1 dir2 dir3...	同时创建多个目录


rmdir 目录名 :删除空目录(此文件下无任何文件或目录)
rmdir dir1 dir2...删除多个目录


touch 文件名	可以创建一个文件
touch file1 file2 ...可以创建多个文件(注意文件之间没有用逗号隔开,用空格隔开即可)

rm 文件名	可以删除文件
rm file1 file2... 删除多个文件

通配符 *,匹配任意长度、任意字符

rm *.txt 删除所有txt文件
rm 1.*	删除所有文件名是1的文件

删除父目录下的文件rm ../文件名



如何创建多层目录
mkdir -p a/b/c

cd ~/test	一步回到test目录下


删除多层下的单目录
rmdir -p a/b/c

rm -rf a	强制删除a目录下的所有文件(不建议使用)

文件的拷贝:cp
文件的移动:mv 
文件重命名:mv

将src.c文件拷贝为src.c.bak
cp src.c src.c.bak(在同一目录下)

备份src.c文件到子目录bak下(并修改文件名,也可以不修改名字)
cp src.c bak/src.c.bak
其中bak文件需先存在

将src.c备份到父目录下
cp src.c ../src.c.bak


mv 命令可实现文件或目录的 移动或重命名

重命名:mv  src.c.bak  src.c
重命名目录:mv aa aaaa


将当前目录下的文件移动到子目录aa下
mv src.c aa/

将子目录下的src.c文件移动到当前目录下
mv  aa/src.c   ./


mv的重命名和移动操作:

重命名:源和目标一般在同一目录
移动操作:源和目标分属不同目录



VIM的使用:

o键换一行编辑
编辑完按ESC键,
	K
 H		L
	J


退出VI编辑器:
先按ESC后按冒号: 再键入wq回车


进入vi

vi: 文件名

刚进入vi,vi处于操作模式,
按i进入编辑模式

当前行写完,按ESC键,再按o可新建一行(不建议使用回车键)

在光标前面插入数据 i
在光标后面插入数据 a


保存:
按ESC键后
再按冒号进入末行命令模式
:w保存
:q退出

:wq存盘退出

q!不保存,退出


查看文件:cat 文件名


重命名 mv hello hello.c
编译:gcc -o app hello.c
运行:./app

o 在当前行的下一行增加一行
shift + o 在当前行的上一行增加一行


复制:先按ESC键,在需要复制的行上按两次yy
粘贴:在当前光标的下一行 p
      在当前光标的上一行 shift + p


复制多行:
如复制4行:4yy


删除字符:按esc,在按x键
删除一行:dd
删除多行:2dd 3dd ndd

剪切 + 复制
dd p

替换一个字符:
按ESC之后,按r键,写出欲写字符


jdk安装:
把文件拷贝到/home
cp file /home

切换目录到/home

安装:./filename


解压文件:tar -xvf jdk.gz


命令补全:table键


挂载:


「更多精彩内容请关注公众号geekymv,喜欢请分享给更多的朋友哦」

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值