Linux常用操作命令

1、删除

rm -rf dir:删除文件夹

rm -f filename:删除文件

rm -rf * :删除当前文件夹下面的所以内容(清空文件夹)谨慎操作

2、上传和下载到本地

rz -be:上传

sz filepath:下载

3、查看文件

cat filename:查看文件内容

查看文件列表:

ls -a:显示隐藏文件
ls -ll:显示文件权限
ls -lh:显示文件大小
ls -a:查看隐藏文件
ls -l:以列表方式查看文件,不包含隐藏文件 
ls -0* :查看以0开头的文件

4、移动文件和重命名文件

mv 源文件目录 目标文件目录:移动文件

mv filename1 filename2 :重命名

5、创建文件夹和文件

mkdir dirname:上一级目录存在的情况下创建文件夹

mkdir -p:递归创建目录

touch filename:创建文件

6、压缩和解压

unzip xxx.zip:解压到当前目录

unzip -d xxx xxx.zip:将xxx.zip解压到xxx文件夹下

zip -r xxx.zip xxx:压缩将xxx压缩为xxx.zip

zip test 文件1 文件2 目录1 目录2 :将文件压缩到test里面,输出test.zip

7、归档和解归档

tar -cvf 归档文件名.tar 文件1 文件2 目录1 目录2:归档
tar -xvf 归档文件名.tar 要解压的路径:解归档

8、vi编辑:

基本操作:

i:在光标所在的位置插入
a:在光标右侧插入
o:在光标下方开启新的一行(小写字母o)
O:在光标上方开启新的一行(大写字母O)
I:将光标定位到本行的行首(大写)
A:将光标定位到本行的行尾(大写)

退出操作

vim filename :打开文件
shift+i:编辑内容
esc+:wq:退出保存
esc+:q!:退出不保存
:esc+:%d:清空内容
:set nu:显示行号
:set nonu:取消显示行号

强化操作

u:撤销
nx:删除光标后n个字符,例如:3x,删除光标后的3个字符
nX:删除光标前n个字符
D:删除光标所在位置到本行的行尾所以字符
ndd:删除光标所在位置的n行 
nyy:复制光标所在位置的n行(向下复制)  
p:在光标当前位置粘贴
dG:删除光标所在行到文件结尾
J:将光标所在行和下一行合并,在两行中间加入了一个空格
.:重复执行上一次命令

光标定位

ctrl+f:向前滚动一个屏幕
ctrl+b:向后滚动一个屏幕
gg:光标定位到第一行行首
G:光标定位到最后一行行首
:$:光标定位到最后一行行尾
mG或者mgg:定位到指定行,m为目标行数
/内容:查找字符串
n:向下查找
N:向上查找
?:查找上一个
/^内容:查找一字符串开始的行
/内容$:插座一字符串结束的行

替换

:s/p1/p2/g:当前行中所有的p1用p2替换
:g/p1/s//p2/g:当前行文件中所有的p1用p2替换

9、输出内容到文件

ls > abc.txt将结果输出到文本中,覆盖
ls >> abc.txt将结果输出到文本中,追加

10、链接文件

ln a.txt b.txt 将a.txt链接到b.txt,硬链接,类似于拷贝
ln -s a.txt b.txt 将a.txt链接到b.txt,软链接,这时候b.txt就是一个快捷方式

11、字符搜索

grep '搜索内容' 文件名
-n:显示行号
-v:反选
-i:忽略大小写

grep -n '搜索内容' a.txt 在a文件中搜索搜索内容所在的行号

12、文件查找

find ./ -name a.txt在当前目录下查找a.txt文件,打印出路径

-name:文件名
-size:大小
-perm:权限

13、拷贝

cp -a a.txt b.txt将a文件拷贝到b 

14、配置环境变量

vim /etc/profile :添加环境变量

source /etc/profile:使其生效

注意文件中末尾不能添加空行,否则报:command not found: ^M

15、输出操作

ls > abc.txt将结果输出到文本中,覆盖
ls >> abc.txt将结果输出到文本中,追加

16、内存查看

sudo du -sh *

17、ubuntu编辑软件源

sudo vim  /etc/apt/sources.list

软件源网站:https://developer.aliyun.com/mirror/ubuntu,找到对应的源,删除原来的所以,粘贴对应的软件源,保存,执行:

sudo apt update
sudo apt upgrade

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值