导航:首页 > 程序命令 > cpshell命令

cpshell命令

发布时间:2022-07-11 01:06:32

1. Xshell中复制一个文件的命令是什么为什么我用cp命令不能复制文件

在复制的过程中是否有什么提示?同时检查一下对这个文件是否是没有权限?如果有权限的话应该是可以的,你可以先在自己的用户目录下面新建一个文件,然后在cp到另外一个目录试试。

2. linux系统下的C Shell编译工具LINUX命令的cp -r 和-R的区别是

没区别,一样的
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理

3. shell脚本cp没效果

你的代码没有问题的,是cp命令没有找不到。

问题原因,应该是你的环境变量PATH出错了。你执行下面命令再试下。

下面命令把系统命令常用路径添加到环境变量中(这是暂时修改,退出登录会失效。想永久生效需要在/etc/profile文件中设置PATH变量)

exportPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:$PATH"

4. bash shell的cp脚本不能执行

在bash.rc中设置一下就可以。甚至可以把通配符改为你想要的任何形式

5. shell脚本中用cp命令批量生成文件,生成的新文件名称长度是否有上限限制名称被截断如何解决

$i_改成

${i}_

试试

6. shell bash cp或mv的规则, 我scp了一堆文件到另一台机器, 由于文件较多,所以在线请教一个命令。

今天是13号, 那么找到12号的文件的方法是:

find.-daystart-mtime1

移动这些文件的话, 命令如下:

find.-daystart-mtime1-execcp-t/path/path'{}'+

7. linux cp命令,如何复制多个目录下文件到 对应多个目录下面

1、打开SecureCRT,选择要登录的系统IP地址, 点击连接。

8. 有关于shell的命令,本人刚接触shell,主要是想知道他具体的命令

Shell基础:

你可以通过打开Linux的terminal(终端)来执行Shell命令。Shell的种类有很多种,例如CSH,Bourne
Shell,Korn Shell。在现在的大多数Linux发行版中,默认的Shell一般都是Bourne again
shell(bash)。


想看看你的Shell是哪一种,执行下面的命令

echo
$SHELL

在Linux中,$符号代表一个shell变量。所有的shell都用这种方式使用变量。有一些shell变量在你的系统启动的时候就有了默认值。例如,$SHELL;$LOGNAME是你的登录名,而$PATH变量指明了你的shell命令的搜索范围。

echo命令的作用就是打印出你的输入。如果你的输入具有shell的特殊意义,例如shell变量,他就输出变量的值。



一个重要的地方是,你要注意文本的大小写。例如,ls,是DOS的dir命令的Linux版本。这个命令列出当前工作目录下的文件列表。如果你输入的是LS,你得到的只能是“找不到命令”的错误信息。

另外在Linux
shell命令中一个重要的地方是,你可以将命令串起来。这是Unix/Linux从第一天开始就有的巧妙的特点。最简单的将命令连起来的办法就是使用“|”,我们称之为“pipe”。第一个命令的输出就是下一个命令的输入。
Linux命令有自己的语法规则:

基本的语法就像这样:

command -option
file

例如:

ls
-la

这行命令的意义是输出当前目录的所有文件的文件名,l代表“long”,a代表“all”,有了l选项,你会发现,输出的内容比较丰富,不只包括文件
名,还有文件的访问权限,所有者,所属组等。你会发现这个命令会在屏幕上输出大量的信息,如果当前目录的文件比较多的话。

现在就是“pipe”出场的时候了。

ls
-la | more

你会在屏幕上看到如下信息:



你也可以在大多数Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字符或字符串。例如,*就代表任意字符串,?代表单个字符。例如:

ls
-l a*

这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。

ls
a?cd

这条命令会列出所有以小写a开头隔一个未知字符以小写cd结尾的所有文件。例如adcd,axcd,但是不会列出adfdcd,也不会列出axcd.txt。
一些常用的命令

man:如果你想了解每一个命令代表什么含义以及他的用法,你就可以使用man(意义为manual)命令,例如:

man
ls

man输出的内容是为系统管理员和开发者编写的,如果你想了解更多命令的用法,你可以去找网络上的Linux命令文档,有一个非常方便的就是丹尼尔·巴雷特的Linux的袖珍指南。

在以前如果你真的想学习Linux和Unix你必须阅读man手册。而在2012年的今天,面对如此好用的图形界面,这句话显得不是那么的重要,但是如果你想了解Linux更深,阅读man手册仍然是一个好的开始。

su和sudo:su命令的作用是切换用户,这也被称为超级用户,因为在有些系统中su命令可以使你以系统的所有权限用户root登录。除非你是系统管理员,否则我绝不推荐你使用su切换到root,因为这可能给你带来很多麻烦。

一个相对安全的多的办法是使用sudo命令,这个命令可以上你以root权限运行一个命令。

这两个命令都需要系统密码。在大多数Linux的桌面发行版中这两个是相同的,就是你系统的第一个用户设置的密码。

grep:grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。例如:

grep
foo /etc/passwd

返回在password文件中所有的含有foo的行

grep -i “foo”
/etc/passwd

-i选项是忽略大小写,这就意味着若某一行含有FOO或FOo也会被搜索到。

grep还支持递归搜索:

grep
-r “foo”
/home/sjvn

这条命令将会搜索/home/sjvn目录及其子目录下所有的包含“foo”的行

grep也通常与其他命令串连起来使用,例如:

ls
-la | grep
foo*

列出当前目录下任何以foo开头的文件或目录。例如如下文件将被匹配:foo,foobar,foolish.txt等等。

ps:报告进程的状态。此命令将显示哪些程序正在运行。我使用PS和grep比其他任何命令使用的都要多。

现在假如你有一个程序运行出了错误,你不能再桌面上把他关掉,(我看准你了,火狐),我运行如下命令就能查看他的进程id:

ps
-ef | grep firefox

这条命令做了如下事情:

kill -9
1234

·第一,他找出所有当前在我的电脑上运行的程序

·然后grep命令找出这些文件中叫“firefox”的,显示到屏幕上。

·每一行都有一个进程id数字。有了,现在我就可以是用...

kill:这条命令就想他的名字一样,他可以干掉指定的进程。干掉运行错误的firefox或者其他我想干掉的进程。

kill
1234

这将会干掉所有进程id为1234的程序。为了确保这个程序已经被干掉(强行终止),我使用下面的命令。

clear:如果你觉得你的屏幕上有太多的东西,看起来很讨厌,可以使用clear命令清空。
文件/目录命令

cp:cp代表,就是复制,他可以复制一个或多个文件到指定的一个或多个目录下。

一个通常的用法是:

cp
fred.txt ethel.txt

把fred.txt中的内容复制到当前文件夹中名为ethel.txt中

cp fred.txt
/home/sjvn/docs/fred.txt

把fred.txt复制到指定文件中。

cp *.txt
/home/sjvn/docs/

复制当前目录下所有以.txt结尾的文件到指定的目录下。

cp -r
/home/sjvn/docs/*
/home/sjvn/backup

递归的复制在/home/sjvn/docs/目录下的所有文件到指定的文件夹。

hostname:显示你当前登录进去的计算机的名称。

mv:mv(意义为move)顾名思义就是移动,可以移动指定文件到指定位置。当然这个命令有的时候还可以用来实现重命名。

例如:

mv
fred.txt
ethel.txt

这条命令的作用你可以简单的认为是重命名fred.txt为ethel.txt。

当然此命令还有其他用法,此处不再一一罗列,用法与cp类似,只是这条命令不再保留原文件。

rm:rm代表remove,是删除的意思,所以我运行:

rm
fred.txt

我将删除fred.txt。

我强烈推荐你在执行rm命令的时候使用-i选项。这儿选项将在你执行命令的时候询问你是否要真的删除文件。就像这样:

rm
-i fred.txt
系统信息

uname:uname
-a命令用一行简短的给你总结的电脑的基本信息。这通常包括你的电脑名称,Linux内核版本,你的发行版名称等。



对于更详细的信息,你可以使用cat命令,他可以显示你的Linux电脑中的文本信息。

cat
/proc/cpuinfo

展示你的CPU的重要的统计。

cat
/proc/version

展示你的当前运行的Linux发行版的详细信息。

cat
/etc/printcap

展示你当前安装的打印机。

set | more:
set|more

组合命令可以给你更多的呢当前的桌面环境变量的信息。单如果你只是想知道你系统环境变量中的某一个或两个,可以执行如下命令:

echo
$PATH

结束或者说是另一个开始

这里给你展示的只不过是Linux命令的表皮。成百上千的书和网站可以给你更多更复杂的如何使用Linux命令的展示。本文只是让你在想了解比Linux
Gui更深一层时的参考。

9. 什么是Shell

1、n. 壳,贝壳;炮弹;外形

2、vi. 剥落;设定命令行解释器的位置

3、vt. 剥皮;炮轰

Shell读法 英[ʃel]美[ʃel]

短语:

1、 thin shell薄壳的

2、 boiler shell锅炉锅筒,锅炉壳体...

3、 shell arch薄壳拱

(9)cpshell命令扩展阅读

shell的近义词:bullet

词汇搭配:

1、be hit by bullet中弹

2、a hail of bullets一阵弹雨

3、a volley of bullets许多子弹一起发射

词义辨析:

bullet,shell这两个名词均与枪弹有关。

1、bullet含义广泛,指各种枪用的子弹。

2、shell指发射后会爆炸的炮弹。

示例:

A bullet whizzed past my ear.

一颗子弹嗖的一声从我耳边飞过。

10. linux ubuntu shell脚本shell脚本里执行cp命令出错。如下:

在图形界面下按ctrl、alt、f2组合键进入,
ctrl、alt、f7组合键退出字符界面。
linux是多用户操作系统打开命令行系统会开启六个控制台,当其中一个崩溃是可直接切换到另一控制台而不必重启电脑。
故,ctrl、alt、f7组合键退出字符界面。

阅读全文

与cpshell命令相关的资料

热点内容
扑克牌睡眠解压 浏览:190
rc4算法流程图 浏览:157
胡萝卜解压方法 浏览:33
扫描pdf格式软件 浏览:876
程序员在银行开账户 浏览:516
android数据库下载 浏览:748
中午服务器崩溃怎么办 浏览:425
产品经理和程序员待遇 浏览:442
解忧程序员免费阅读 浏览:109
录像免压缩 浏览:508
总结所学过的简便算法 浏览:362
南昌哪些地方需要程序员 浏览:761
三台服务器配置IP地址 浏览:175
如何用命令方块连续对话 浏览:280
win7linux共享文件夹 浏览:304
命令符打开本地服务 浏览:601
android应用程序源码 浏览:705
安卓开发工程师简历怎么写 浏览:63
热水器水量服务器是什么意思 浏览:119
stk卫星编译 浏览:480