这篇文章主要讲解了“常见的linux命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常见的linux命令”吧!
成都创新互联公司联系电话:18982081108,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联公司网页制作领域十年,包括成都雨棚定制等多个方面拥有丰富的网站营销经验,选择成都创新互联公司,为网站保驾护航!cp [参数] [源文件或目录] [目标文件或目录] 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中 参数: -a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容 -f 覆盖已经存在的目标文件而不给出提示 -i 在覆盖目标文件之前给出提示,要求用户确认是否覆盖 -r 递归复制,用于复制目录 -u 源文件与目标文件存在差异才会复制
1)将a文件复制后并重命名为b或将a复制到b中:
cp a b
①若目标文件/目录b不存在,则表示将a复制后并重命名为b(原文件a依旧存在)
②若目标目录b已存在,则表示将a文件夹复制到b文件夹中
2)将文件a复制到指定目录(询问是否覆盖):
cp -i a app/soft
3)将test及其test下所包含的全部内容复制到已存在的新目录:
cp -r test/ isTester/
4)将test下的全部内容复制到新目录(不包含test本身):
cp -r ./test/. isTester/
5)将当前目录中所有txt文件复制到新目录:
cp ./test/*.txt isTester/
6)将a文件复制到上级目录:
cp a ../
7)同时移动两个文件到指定目录 :
cp a b app/soft
8)复制当前文件夹下的所有内容到上一级目录:
cp * ../
9)注意:
若是①复制文件夹②目录③目标文件/目录不存在,均可使用-r
当前目录/文件最好加上
./
scp [参数] [源文件] [用户名@IP:/目标路径] 说明:linux系统下基于ssh登陆进行安全的远程文件拷贝命令 参数: -r 递归复制整个目录 -v 详细方式显示输出
1)将当前操作的服务器文件拷贝到远程服务器(在10.0.0.5服务器中操作) :
scp -r test root@10.0.0.223:/root/
2)将远程服务器文件拷贝到当前操作的服务器(在10.0.0.223服务器中操作) :
scp -r anxin@10.0.0.5:/home/anxin/isTester/ /root/
[jboss@VM_10_91_centos ~]$ scp -r test root@10.0.0.223:/root/ root@10.0.0.223's password: 4.txt 100% 19 0.0KB/s 00:00 5.txt 100% 75 0.1KB/s 00:00 8.txt 100% 5 0.0KB/s 00:00 9.txt 100% 13 0.0KB/s 00:00 6.txt 100% 0 0.0KB/s 00:00 4.txt 100% 19 0.0KB/s 00:00 5.txt 100% 75 0.1KB/s 00:00
rmdir [参数] [路径名或文件名] 说明:删除空的目录 参数: -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除
1)删除一个空文件夹:
rmdir a
2)删除A文件夹下的B文件夹:
rmdir -p A/B
3)注意:不能删除包含文件的目录,只能删除空文件夹
rm [参数] [路径名或文件名] 说明:删除一个文件或者目录 参数: -i 删除前逐一询问确认 -f 删除前无需逐一确认,直接删除 -r 将目录及以下之档案亦逐一删除
1)删除指定目录中文件(系统不询问是否删除):
rm -f app/soft/a.txt
2)删除指定目录中文件(系统会询问是否删除):
rm -i app/soft/a.txt
3)删除指定目录下的所有txt文件:
rm -f app/soft/*.txt
4)强制删除指定目录下的文件夹:
rm -rf app/soft/b
5)强制删除指定目录下所有内容:
rm -rf app/soft/*
history [参数] 说明:用于显示历史记录和执行过的指令命令,该命令保存在内存中 参数: -N 显示历史记录中最近的N个记录; -c 清空当前历史命令
1)查看历史命令执行记录 :
history
2)查看历史执行记录最近几条:
history 5
3)执行历史记录中序号为178的命令 :
!178
4)查看执行某命令的历史执行记录 :
history | grep mkdir
5)使用最近一次使用的命令:
!!
6)清空当前历史命令:
history -c
感谢各位的阅读,以上就是“常见的linux命令”的内容了,经过本文的学习后,相信大家对常见的linux命令这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!