Linux基础操作(下)

· Linux链接文件
  • 软链接与硬链接

软链接:不占用磁盘空间,源文件删除则软链接失效。

ln -s 源文件 链接文件

硬链接:占用了磁盘文件,可以相当于生成一个硬链接就生成了一个文件,有多个文件名,删除其中一个并不影响。

ln 源文件 链接文件
· 文件搜索
  • grep

grep 在文件内容中搜索(文本内部)
格式为:grep " " 文件名.后缀名

grep "1" name.txt 
# 在name.txt中搜索1
grep -v # 要搜寻的内容取反,可以理解成搜寻除1之外的
grep -i # 不区分大小写搜索 
  • find

find 在计算机中搜索文件
格式为:
find 目录 [-options] 条件

find ./projects name.txt
# 在projects目录中找到name.txt所在位置
find ./projects '*.txt'
#查询文件中所以后缀名为.txt的文件

[-options]

find ./ -size
# 按照文件大小来查找
· 归档和压缩

计算机中的数据经常需要备份,tar是Unix/Linux中最常用的备份工具,此命令可以把一系列文件归档到一个大文件中,也可以把档案文件解开以恢复数据。tar使用格式 tar [-options] 打包文件名 。

  • tar

tar -cvf 1-2.tar 1.txt 2.txt
把1.txt,2.txt归档打包成1-2.tar

tar -c # 生成归档文件,创建打包文件
tar -x # 解档
tar -v # 列出归档详细过程
tar -f # 指定档案文件名称,f后面一定接 .tar 文件

**注意这里目录前的C是大写字母
tar -zcvf 1-2.tar.gz 1.txt 2.txt - C 指定一个目录
压缩到指定目录

tar -zxvf 1-2.tar.gz - C 指定一个目录
解压到指定目录

  • zip和unzip
zip -r # 压缩所有子目录
zip -r xxx.zip 被压缩文件名
unzip -d 解压到的路径 xxx.zip
· 文件权限介绍

利用ls -l 查看文件权限
在这里插入图片描述区域内就是表示的文件名权限
九个字母,三组(拥有者权限u,组权限g,其他用户权限o)
在这里插入图片描述

  • 修改文件权限
字母说明
r读取权限,数字代数为“4”
w写入权限,数字代数为“2”
x执行权限,数字代数为“1”
-不具有任何权限,数字代数为“0”

如执行:chmod u=rwx, g=rx, o=r filename 就等同于:chmod u=7, g=5, 0=4 filename
简化为:

chmod 754 filename

特别的,如果想要修改目录权限,要利用递归的方式进行,这样才可以将目录内所以文件权限进行修改

chmod 754 -r filename
· 用户管理

安装ubuntu成功后,都是普通用户权限,并没有最高root权限,如果需要使用root权限的时候,通常都会在命令前面加上 sudo 。但是一直加上sudo有的时候感觉很麻烦。

  • 账号

sudo -s 切换账号,把自己的当前 账号$ 切换为 root#永久提升权限。
su root 利用su切换账号root,root账号初始密码:itcast
用完可以 su 账号名 回到用户名账号$

  • 更改密码

利用命令:
passwd 账户 来更改密码

  • 退出账户

exit退回到上一个账户,由于在Ubuntu系统切换账户的实质是账户的叠加,所以换了n次账户就要退出n次。

  • ssh远程登陆
ssh demo@虚拟机IP地址
# 主机的远程登陆

这里牵涉到了虚拟机的IP地址,我们可以利用ifconfig来查询。
主机登陆了即可以在bash中执行相关命令对虚拟机进行操作。

  • scp远程拷贝

上传
把本地文件上传到服务器

scp 本地路径 服务器用户名@服务器地址:远程路径
#如:
scp ./1.txt kaka@192.168.31.122:/home/kaka/projects/1.txt

下载
从服务器中的文件下载到本地

scp 服务器用户名@服务器地址:远程路径 本地路径
#如:
scp kaka@192.168.31.122:/home/kaka/projects/1.txt ./1.txt

因为数据流是从左向右的,所以上传和下载命令格式会有所不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值