Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。


3
如何将每个文件从一个硬盘复制到另一个硬盘?
我有一个文件夹,很幸运,我坐在上面: /media/sdc1/Pictures 与我需要的大量子目录和文件。 我想将它们复制到以下文件夹: /media/sdb1/Pictures 我必须在终端中使用什么命令来确保这种情况发生?我知道有cp命令。但这是最佳选择吗?如果是这样,我应该使用哪些选项来确保获得每个目录和文件?

1
重击范围为{#..#}的循环
{#..#}生成一个数字或字符序列,类似于Python中的range()。如果我echo {1..5}在命令行中执行命令,则有: 1 2 3 4 5 相反,以下bash脚本无法按预期运行。 for i in {1..3}; do echo "Iteration $i" done 将打印: Iteration {1..3} 为什么? *我可以使用,seq但我看过了(http://www.cyberciti.biz/faq/bash-for-loop/)

2
'rm -r〜'对我的主目录做了什么?
gedit创建以“〜”结尾的隐藏备份文件。我想对目录树进行递归清理。 该命令rm *~将删除所有以“〜”结尾的本地文件 我以为rm -r *~ .会删除整棵树中的所有文件,但我打错了字rm -r ~。 出现一条消息,无法删除某些目录,我退出了该命令。问题是:我正在删除什么? 我确实注意到我的Filezilla配置不见了。此命令是否从主目录中删除所有隐藏目录?


8
删除文件,但排除列表中的所有文件
我需要定期清理文件夹。我得到一个包含文本的文件列表,允许哪些文件。现在,我必须删除该文件中没有的所有文件。 例: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt 我的文件夹执行清理包含以下示例: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt 因此,应删除以下文件: this-can-be-deleted.txt also-waste.txt never-used-it.txt 我搜索一些东西来创建删除命令,并带有一个选项来排除文件提供的某些文件。

2
如何将进程发送到后台和前台?
如果我这样做ping google.com &,则该过程进入后台,并继续向我显示ping详细信息。我仍然可以将终端与其他命令一起使用,但是ping的输出和其他命令的输出混合在一起(这不是问题),但是我根本无法终止此ping过程。 为此,我想将其放到前台,然后按ctrl + c或其他。我尝试使用fg,但也没有用。那么ping google.com &,在ping命令结束时按回车键后,如何重新显示?

1
如何检查许多大文件上md5sum的进度?
我有500个文件,每个文件650MB,命名bigfile.000为bigfile.199,我需要计算所有组合文件的MD5校验和。我正在使用的命令是: cat bigfile.* | md5sum 我有时间,我知道这需要几个小时才能完成,但是我仍然想检查进度。有什么办法吗?就像在两者之间进行管道输送一样,字数不会对性能产生太大影响吗?

6
如何在Ubuntu 18.04上挂载SMB共享
我使用GUI连接服务器在本地网络上安装了共享服务器,输入的地址为smb://myServer/myFolder。然后,我尝试将共享文件夹添加到/mnt目录中,以便可以通过IDE访问它,但是即使尝试卸载服务器并在命令中使用CLI,我也失败了 gio mount smb://myServer/myFolder**. 有人以前有这个问题吗?

6
我可以使用哪种编辑器作为简单的vi / vim替代品?
我是Windows用户,感谢WSL来使用Ubuntu的Bash 。现在,我需要编辑一些文件,我真的很讨厌Vi。我只需要处理它,还是有一个更简单的选择? 我要寻找的功能是: 基于CLI 易于使用(键入和编辑应类似于记事本) 简单的编辑功能就足够了 我将尝试掌握Vim,但现在需要快速进行编辑!

2
chsh总是询问密码,并得到“ PAM:身份验证失败”
今天,我试图切换到另一个外壳。 首先,我尝试使用鱼,然后chsh -s fish将鱼更改为默认值。一段时间后,我发现它无法使用~/.bashrc(&&需要替换为and)。 因为我更喜欢重用~/.bashrc,所以我发现zsh这似乎更容易一些,并按照本文档切换到zsh。 当我跑步时sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)",突然它要求我进入Password:。我输入了root密码,但得到了PAM: Authentication failure。 然后我尝试了chsh -s bash和chsh -s zsh,它总是要求我输入密码然后扔PAM: Authentication failure(不是系统密码)。我不知道这个。



1
如何在grep中包含空格字符?
我有一个名为example的文件 $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf 当我grep用来获取之前有空格的行时.pdf,我似乎无法获取。 grep *.pdf example 不返回任何内容,(我想说“ grep,在.pdf” 之前匹配零个或多个空格,但没有结果) 如果我使用: grep i*.pdf example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf 所有行都返回,因为我说的是“ grep,匹配我i一次或零次,好的。” 最后: grep " *.pdf" example 没有结果返回 对于这个样本,我想看看 grep .pdf 作为输出 我的想法怎么了?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.