复旦微FMQL45T900开发笔记一(Linux下基本操作命令)

一、系统指令操作

1. 复制命令 cp

语法:cp [选项] 源文件 目标路径

file1.txt 复制为 file2.txt: 

cp file1.txt file2.txt

file1.txt 复制到 /home/user/documents 目录下:

cp file1.txt /home/user/documents/

file1.txt 复制到 /home/user/documents 并重命名为 newfile.txt

cp file1.txt /home/user/documents/newfile.txt

如果需要复制整个目录及其内容,使用 -r--recursive 选项:

cp -r source_directory/ destination_directory/

使用 -p 选项可以保留文件的时间戳、权限等属性:

cp -p file1.txt /home/user/documents/

当目标路径已有同名文件时,可以使用 -f 强制覆盖:

cp -f file1.txt /home/user/documents/

在覆盖文件前提示确认,使用 -i 选项:

cp -i file1.txt /home/user/documents/

使用 -v 选项可以显示正在复制的文件信息:

cp -v file1.txt /home/user/documents/

可以组合使用多个选项。例如,递归复制整个目录,显示详细信息,并保留文件属性:

cp -rvp source_directory/ destination_directory/

如果目标路径需要管理员权限,可以在命令前加 sudo

sudo cp hello /usr/local/bin/

假设要将 /home/user/Documents/hello 文件复制到当前工作目录:

cp /home/user/Documents/hello .   (“.”表示当前目录)

假设远程主机的 IP 地址是 192.168.1.100,要复制远程主机上的 /home/user/file.txt 文件到当前本地目录:

scp user@192.168.1.100:/home/user/file.txt .

将本地文件 /home/user/file.txt 复制到远程主机 /home/remoteuser/ 目录:

scp /home/user/file.txt remoteuser@192.168.1.100:/home/remoteuser/

2.打印当前工作路径命令 pwd

含义:打印当前工作目录的完整路径

3.列出当前目录下的文件和子目录命令 ls

含义:列出当前目录下的文件和子目录

4.更改当前工作目录命令 cd

含义:更改当前工作目录

5.查找文件命令 find

含义:查找文件所在位置

查找名为 helloworld 的文件(从根目录开始查找):

find / -name "helloworld"

如果知道文件所在的某个目录,可以将 / 替换为该目录路径:

find /home/user -name "helloworld"

其他查找指令:

  • find:在指定目录中查找文件。
  • locate:根据预建的数据库快速查找文件。
  • which:查找可执行程序的位置。
  • whereis:查找二进制文件、源代码和手册页。
  • type:查看命令的类型及其路径。
  • findmnt:查找文件的挂载点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值