Linux常用命令行笔记

【Linux常用命令行笔记】

  • 持续更新中-----------

常见高频命令:

– mv [OPTIONS] source destination MV用法:
– source 可以是一个或多个文件或目录;
– destination 总是一个文件或目录;

1.复制文件:

mv model_pre.pth pre_business

2.重命名文件:

mv main.py mainX.py

3.备份现有文件

– 要对现有文件进行备份,使用 -b 选项;

– 它将为被覆盖的文件创建一个备份,并在备份文件的名称上加上 ~ 字符。

mv -b main1.py main2.py
 
main2.py~

4.移动文件夹(剪切):

mv /home/packageA /home/packageB/

5.将一个文件夹下复制到另一个文件夹下:

cp -r /home/packageA /home/packageB

6.将一个文件夹下的所有内容复制到另一个文件夹下:

一种:cp -r /home/packageA/* /home/cp/packageB/
二种:cp -r /home/packageA/. /home/cp/packageB/

7.查看当前主机架构(查看32位/64位)

sudo uname -m
sudo -uname --help      查看所有参数意义

8.apt方法的安装与卸载:

安装>sudo apt-get install xxxxx
卸载>sudo apt-get remove xxxxx

9.查找文件在系统中的位置(很多命令,先记一部分)

whereis xxx.txt

【高阶用法】

`grep Aug -R /var/log/* 
在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
sed 's/stringa1/stringa2/g' example.txt     
将example.txt文件中的 "string1" 替换成 "string2" 
sed '/^$/d' example.txt 
从example.txt文件中删除所有空白行 
sed '/ *#/d; /^$/d' example.txt 
从example.txt文件中删除所有注释和空白行 
echo 'esempio' | tr '[:lower:]' '[:upper:]' 
合并上下单元格内容 
sed -e '1d' result.txt 
从文件example.txt 中排除第一行 
sed -n '/stringa1/p' 
查看只包含词汇 "string1"的行 
sed -e 's/ *$//' example.txt 
删除每一行最后的空白字符 
sed -e 's/stringa1//g' example.txt 
从文档中只删除词汇 "string1" 并保留剩余全部
sed -n '1,5p;5q' example.txt 
查看从第一行到第5行内容
sed -n '5p;5q' example.txt 
查看第5
sed -e 's/00*/0/g' example.txt 
用单个零替换多个零 
cat -n file1 
标示文件的行数 
cat example.txt | awk 'NR%2==1' 
删除example.txt文件中的所有偶数行 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值