我正在尝试重命名一些图像:
IMG_1.JPG
IMG_2.JPG
IMG_3.JPG
Run Code Online (Sandbox Code Playgroud)
我想,以取代IMG
与img
和.JPG
与.jpg
-我知道该怎么做第二部分:
$ rename 's/\.JPG$/\.jpg/' *.JPG
Run Code Online (Sandbox Code Playgroud)
我的问题是,我似乎无法mv
IMG_.JPG
到img_.jpg
-我知道你可以通过多种模式来rename
,但我似乎无法使用现有的文件名以小写修正值。
我该怎么做?
假设我有这个别名 .bashrc
alias somedir="cd /var/www/site"
Run Code Online (Sandbox Code Playgroud)
我怎么能用somedir
in say ...cd
命令?
例如
cd somedir/app/
Run Code Online (Sandbox Code Playgroud)
这样做当前返回:
-bash: cd: somedir/app: 没有那个文件或目录
甚至可以这样使用别名吗?
我想知道是否有办法为 X 数量的命令指定一个相互参数。例如
sudo cmd1 cmd2 cm3 \ --help
这显然不起作用,但我在手册中没有看到任何内容。我假设它无法完成,但并没有完全排除它。如果它不存在,我该如何制作它?
我将 SSH 端口从 22 更新到 6433,现在我无法通过 SSH 连接到我的机器。我更新了这一行/etc/ssh/sshd_config
:
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 22
Run Code Online (Sandbox Code Playgroud)
到
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 6433
Run Code Online (Sandbox Code Playgroud)
我重新启动了我的 ssh 服务 …