Linux常用指令

Terminal 命令

文件夹,路径

cp [选项] 源文件或目录 目标文件或目录
常用选项:-r 拷贝源的所有子目录和文件
-i :相同时会让用户选择是否覆盖,-f 是直接覆盖
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息
ls -d */.echo */. 查看当前文件子目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名: 创建一个目录
rmdir 空目录名: 删除一个空目录
rm 文件名 文件名: 删除一个文件或多个文件
rm -rf 非空目录名: 删除一个非空目录下的一切
mv 路经/文件 /路经/文件:移动相对路经下的文件到绝对路经下
mv 文件名 新名称 :在当前目录下改名
find 路经 -name “字符串”:查找路经所在范围内满足字符串匹配的文件和目录
find -name “*.png” > …/test.txt:找到png图片并写入test.txt
file 文件名:查看文件类型
tail -n 6 xxx:查看xxx文件最后6行的内容
本地文件上传到服务器:scp -rp 本地文件路径 username@服务器ip:/目标路径
服务器文件下载到本地:scp -rp username@服务器ip:/文件路径 本地目标路径
ls 路径|wc -w :统计当前文件个数
ls -l 路径|grep ^d|wc -l :统计当前目录个数
wc -l test.txt:统计txt中行数
df -h:查看磁盘空间
ls -lht 或者 ll:查看当前目录下所有文件的大小,以及总和
du -s 文件名或者ls -lh 文件名:查看指定文件的大小
du -sh * :查看所有目录大小

文件内容

echo xxx >或>> 文件名:写入/增添内容到文件
替换文件中字符串:
sed -i ‘s/abc/xxx/g’ file
abc修改前的字符串(涉及到路径,就用转义符 \ )
xxx是修改后的字符串
file是要被修改的文件

cat显示文件技巧:

  1. 从第3000行开始,显示1000行。即显示3000~3999行
    cat filename | tail -n +3000 | head -n 1000
  2. 显示1000行到3000行
    cat filename| head -n 3000 | tail -n +1000
    *注意两种方法的顺序
    分解:
    tail -n 1000:显示最后1000行
    tail -n +1000:从1000行开始显示,显示1000行以后的
    head -n 1000:显示前面1000行

tar命令:
用来压缩打包单文件、多个文件、单个目录、多个目录。
常用格式:
单个文件压缩打包 tar czvf my.tar file1
多个文件压缩打包 tar czvf my.tar file1 file2,…
单个目录压缩打包 tar czvf my.tar dir1
多个目录压缩打包 tar czvf my.tar dir1 dir2
解包至当前目录:tar xzvf my.tar
解压到指定目录:tar xzvf my.tar -C dir

压缩,解压相关:
https://www.runoob.com/w3cnote/linux-tar-gz.html

系统,配置相关
arch:查看CPU架构,x86_64, x64, AMD64都是Intel的64位架构,和ARM64相对
ls -l /etc/*-release : 查看Linux系统版本,需要用cat查看对应文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kaze-1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值