在使用Linux系统的过程中,我们经常会使用cp或scp复制文件,这两者有什么不同?或者下载了一个压缩包后,使用什么命令解压缩。这节将介绍这些文件操作中,基础但是常用的知识。
—————————————————————————————————————————————————
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。
cp — 主要是用于在同一台电脑上,在不同的目录之间来回copy文件
scp — 主要是在不同的Linux系统之间来回copy文件
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。
cp [options] source dest
cp [options] source1 source2... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
-r 表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地;
-f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
范例:
将档案 aaa 复制(已存在),并命名为 bbb : cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中 : cp *.c Finished
同时,通过该漏洞,黑客将有机会在用户电脑中执行远程命令,并最终获取电脑中当前登录账号的所有权限。server模式是指主机启动进入图形模式后,无论登录与否,多个远端都可以通过vnc访问主机当前的x11图形环境,所有远端共享当前主机上的同一个图形管理器会话,主机上的图形环境下的操作或者某个远端对主机图形环境下的远程操作,包括主机在内以及所有远端都能同时看见。主要是:/etc/group、/etc/gshadow groups命令—查询用户账号所属的组 id命令—查询用户账号的身份标识finger命令—查询用户账号的登录属性 w命令—查询当前主机的用户登录情况(users、who)五,为kylin、tsengia、handy这三个用户账号设置初始密码为'123456',其他用户暂时不设密码。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
-v 和大多数 linux 命令中的 -v 意思一样,用来显示进度,也可以用来查看连接、认证、配置。
例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
注解:
第1, 2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了修改后的文件名;
2.非法字符导致文件或文件夹无法删除 如果是由于非法字符导致文件或文件夹无法删除,可以在“命令提示符”界面中进入要删除文件的目录,输入“dir>del.bat”,利用dos的管道命令把当前目录的文件列表自动输入到批处理命令文件“del.bat”中,然后修改该批命令文件,仅保留文件或目录名,并在文件或者目录名称前增加“del ”或者“rd”,然后运行批处理命令即可删除。英雄联盟网络连接失败:无法连接服务器最新解决方法win7系统解决方案(部分玩家可以无视第一条)1、首先把win7的用户控制关掉,就在控制面板-用户帐户和家庭安全-用户账户,下面有个“更改用户账户控制设置”,拉到最下面调成最低linux常用命令,重启电脑2、点击开始,在“搜索程序和文件”输入cmd,打开dos窗口栏,在光标后输入命令:netsh interface ipv4 show subinterfaces这个命令是查看你的连线名称和mtu值的,正常情况下会有几行数据,显示的是你的电脑上所有的网络连接方式,第一列是mtu值3、输入命令:netsh interface ipv4 set subinterface "本地连接" mtu=1400 store=persistent 【注意,修改值请路由查看是什么连接上网,比如无线网的修改无线的,本地1修改1 本地2修改2】命令可以直接用“鼠标右键”复制粘贴进dos窗口(这里的mtu=1400就是你需要修改的值)4、输入exit退出或者直接点窗口右上角的叉退出提醒:第一步必须设好,不然无法在dos内更改mtu数据 然后重启电脑,这个时候用户账户控制也可以调回原来的设置了。输入该命令后, 按系统提示依次输入密码和密码确认后,即可完成用户密码的修改。