- 浏览: 301746 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
from :
http://www.centoscn.com/CentOS/help/2015/0106/4431.html
今天 在我的VPS上拷一个文件夹,但放的地方有一个同名文件夹而且里面还有文件,如是直接拷过去,结果有N个要确认替换的提示,直接CTRL+C,在网上搜了把,发现有几个方法可以解决,方法如下:
一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir,
-r的意思是递归复制,也就是复制文件夹及其下所有文件
-f的意思是遇到同名的文件,不提示,直接覆盖
但为什么我们用这两个参数,系统还是会提示覆盖呢?
这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。
[test@Server home]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
从上边我们可以看出,我们输入的cp命令,其实是“cp -i”命令,
也就是不管我们怎么输入 cp -rf,其实执行的是 cp -i -rf , 也无怪乎总是提问是否覆盖了。
从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls mv,rm等。
那么如何解决这个问题呢?
[test@Server home]# vi ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。
其实还有一种更简单的方法可以解决这个问题,就是在cp前加一个反斜杠如: \cp -f file dir 就可以了!
http://www.centoscn.com/CentOS/help/2015/0106/4431.html
今天 在我的VPS上拷一个文件夹,但放的地方有一个同名文件夹而且里面还有文件,如是直接拷过去,结果有N个要确认替换的提示,直接CTRL+C,在网上搜了把,发现有几个方法可以解决,方法如下:
一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir,
-r的意思是递归复制,也就是复制文件夹及其下所有文件
-f的意思是遇到同名的文件,不提示,直接覆盖
但为什么我们用这两个参数,系统还是会提示覆盖呢?
这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。
[test@Server home]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
从上边我们可以看出,我们输入的cp命令,其实是“cp -i”命令,
也就是不管我们怎么输入 cp -rf,其实执行的是 cp -i -rf , 也无怪乎总是提问是否覆盖了。
从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls mv,rm等。
那么如何解决这个问题呢?
[test@Server home]# vi ~/.bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。
其实还有一种更简单的方法可以解决这个问题,就是在cp前加一个反斜杠如: \cp -f file dir 就可以了!
发表评论
-
libssl.so.10: cannot open shared object file: No such file or directory
2018-08-15 14:49 4433yum 安装不管用了,先执 ... -
sed 字符串替换
2018-04-03 19:15 833https://www.cnblogs.com/linux- ... -
连接到Hyperledger的docker容器内部
2018-03-12 21:02 902=============================== ... -
apt-get常用命令及工作原理
2018-03-12 20:17 542http://blog.csdn.net/mosquito_z ... -
Linux Shell 通配符、转义字符、元字符、特殊字符
2017-01-13 18:50 1730一、Linux shell通配符(wildcard) 通配 ... -
Linux单机TCP并发连接
2016-12-28 14:11 950http://blog.csdn.net/kobejayand ... -
单机最大tcp连接数
2016-12-28 13:50 565from: http://www.cnblogs.com/my ... -
linux后台运行和关闭、查看后台任务
2016-12-15 17:09 706from: http://www.cnblogs.com/k ... -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
2016-12-15 17:07 441from http://myswirl.blog.163 ... -
Shell 脚本
2016-12-12 15:22 8441 如何在shell脚本中判断文件或者文件夹是否存在? if ... -
CentOS7 安装python 命令 : yum install python
2016-12-09 17:53 915CentOS7 安装python 命令 : yum insta ... -
linux 目录下的文件个数
2016-12-07 12:44 492linux里没有直接的命令来展示一个目录下的文件个数,可以通过 ... -
grep -v grep
2016-12-06 11:18 1156grep -v <**> <filename ... -
IT技术学习指导之Linux系统入门的4个阶段
2016-12-05 22:36 523http://www.cnbeta.com/articles ... -
Linux 命令參數帶&符合,需要轉義 \
2016-12-04 21:38 457比如新建文件夾 aaa&bbb 命令 mkd ... -
Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||
2016-12-04 21:35 823一、& 放在启动参数后面表示设置此进程为后台进程 ... -
CentOS 7.0 安装中文输入法
2016-12-04 00:33 547安装的时候没有设置,现在找到之后记录下: (我这个是 ... -
Linux下常用压缩格式的压缩与解压方法
2016-12-02 22:25 496日期:2005-01-20 来源: LinuxByte ... -
Shell脚本8种字符串截取方法总结
2016-12-02 19:56 487这篇文章主要介绍了Shell脚本8种字符串截取方法总结,每个方 ... -
CentOS 7自动以root身份登录gnome桌面
2016-11-29 18:31 2213from: http://blog.csdn.net/zd ...
相关推荐
### CentOS 文件管理基础命令详解 #### 一、创建目录与文件 在 CentOS 中,`mkdir` 命令用于创建新的目录。语法简单明了,只需输入 `mkdir 目录名` 即可。 **语法格式:** ``` mkdir [选项]... 目录名... ``` **...
**实例二:**目标文件已存在,`cp`命令会提示是否覆盖。 ```bash ``` 当目标文件`log.log`已经存在时,`cp`会询问用户是否要覆盖它,因为`cp`默认行为等同于`cp -i`。 **实例三:**复制整个目录。 ```bash cp -r ...
对于那些希望使用RHEL的强大特性和稳定性但又不想支付相关费用的用户来说,CentOS是一个极佳的选择。 #### 二、CentOS安装流程 1. **安装模式选择**:用户可以选择图形模式安装或文本模式安装。 - **图形模式**:...
`yes |`命令用于覆盖现有文件而不进行确认。 如果需要设置其他时区,可以查看`/usr/share/zoneinfo`目录下的所有可用时区选项。 #### 四、使用NTP同步时间 **步骤3:使用NTP同步时间** 接下来,我们可以使用NTP...
- **说明**:使用`cp -i`命令时,如果目标文件已存在,则会提示用户确认是否覆盖。 8. **复制目录/etc/下的内容到/tmp下** - **命令**: ```bash cp -r /etc/ /tmp/ ``` - **说明**:使用`cp -r`命令可以复制...
### CentOS 6.5 安装LNMP服务器教程 #### 一、概述 本文将详细介绍如何在CentOS 6.5上安装LNMP(Linux+Nginx+MySQL+PHP)服务器环境。LNMP架构是一种非常流行的Web服务器组合,它不仅性能高效而且配置灵活,非常...
在Linux系统中,CentOS 7使用`yum`作为默认的包管理器,它能够方便地安装、更新和管理软件。对于MySQL这样的数据库管理系统,我们可以使用`yum`来安装,前提是需要配置正确的仓库(repo)。本篇文章将详细介绍如何在...
本文将深入探讨“Linux常用命令大全”这一主题,覆盖一系列基础及高级命令,帮助用户更好地理解和运用Linux。 1. **ls**:用于列出目录内容,通过参数 `-l` 可以以详细格式显示,`-a` 显示隐藏文件,`-h` 将文件...
`-i` 在覆盖现有文件之前提示确认。 - **应用场景**: 快速备份文件或目录。 **13. `rm` 删除文件或目录** - **用途**: `rm` 命令用于删除文件或目录。 - **选项**: `-r` 递归删除目录; `-i` 删除前询问。 - **...
- `-i` 在覆盖前提示用户确认。 8. **mv**:移动或重命名文件或目录。 - `mv file newfile` 重命名文件。 - `mv file /destination/folder/` 移动文件到指定目录。 9. **cat**:查看或合并文件内容。常用于查看...
- **cp**: 复制文件或目录,`cp -a`保留元数据,`cp -r`用于递归复制目录,`cp -i`在覆盖前提示用户。 - **mv**: 移动或重命名文件,`mv -i`进行交互式操作,`mv -f`禁止提示。 - **rm**: 删除文件,`rm -f`强制...
- 命令提示符示例:`itcast@ubuntu:~$` - `itcast`:用户名 - `ubuntu`:主机名 - `~`:当前目录为用户的家目录 - `$`:普通用户的提示符 - **文件系统**: - **目录结构**:Linux采用了树状目录结构。 - **...
1. **cp命令**:用于复制文件或目录。可以通过添加 `-r` 参数复制整个目录。例如 `cp -r source_dir target_dir` 将复制整个`source_dir`到`target_dir`。 2. **mv命令**:用于移动文件或目录,也可以用来重命名文件...
- **覆盖源文件**:如果需要替换已存在的文件,使用`sudo cp file /destination/path/ -f`强制覆盖。 - **下载文件**:使用`wget`或`curl`命令下载文件,如`wget http://example.com/file.tar.gz`。 2. **JDK安装...
4. `cp` 命令用于复制文件和目录,支持多种选项,如 `-a` 保持原文件属性,`-r` 递归复制目录,`-i` 覆盖前提示等。 除此之外,还有其他一些常用的命令,如: - `mv` 用于移动或重命名文件和目录。 - `rm` 用于删除...
- 删除目录:使用`rmdir`删除空目录,使用`rm -r`删除目录及其内容,加上`-f`参数为强制删除不提示,`-rf`为强制且递归删除。 - 拷贝目录:使用`cp -r`;覆盖拷贝文件:使用`cp`。 - 移动或重命名文件:使用`mv`...
6. **cp**:复制文件或目录,`-r` 用于递归复制目录,`-i` 提示确认前覆盖已存在文件。 7. **mv**:移动或重命名文件和目录,`mv file1 file2` 可以实现重命名操作。 8. **cat**:查看文件内容,`cat filename` ...
18. **cp**:复制文件或目录,`-i`提示覆盖,`-r`递归,`-p`保留属性。 19. **rm**:删除文件或目录,`-r`和`-f`与cp类似。 20. **echo**:回显命令行输入,常用于输出变量或字符串。 21. **ln**:创建链接,`-s`...
5. 输出追加(>>): 将命令输出追加到文件,不覆盖原有内容。 五、Shell脚本 学习Linux命令还涉及到编写Shell脚本,通过编写简单的脚本文件,可以自动化执行一系列命令,提高工作效率。基本语法包括变量、条件语句、...
例如,`alias cp='cp -i'`创建了一个别名,使得每次输入`cp`时,实际上执行的是`cp -i`,即带有交互提示的复制命令。别名通常保存在用户的`~/.bashrc`或`~/.bash_profile`文件中,以便在每次登录时自动加载。 管道`...