首页 / LINUX / 张明贵-Linux基础命令学习-2
张明贵-Linux基础命令学习-2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了张明贵-Linux基础命令学习-2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1831字,纯文字阅读大概需要3分钟。
内容图文
![张明贵-Linux基础命令学习-2](/upload/InfoBanner/zyjiaocheng/1331/da2b2bed974f4f878e163a092f5cabdd.jpg)
做出来,写出来,讲出来
cp 拷贝
cp -p 带文件和目录属性拷贝
cp -d 复制链接文件
cp -r 递归拷贝,拷贝文件或目录
cp -a 相当于 cp -pdr
mv 移动 move的缩写
把当前路径下的zmg目录移动到根/目录下
[root@xwj ~]# mv zmg /
rm 删除 remove的缩写 (几乎没有Linux运维人员不犯删除的错误,该命令使用起来比较危险,删除前一定要备份)
rm -r 递归删除,删除文件及目录
rm -f 强制删除,没有提示
rm -rf 删除文件及目录,没有提示
rm和find结合使用 这样删除在一定程度上避免了删除误操作,命令长,给操作者反应的时间
删除/zmg目录下 以.txt结尾的文件
第一步 找到符合条件的文件
[root@xwj ~]# find /zmg -type f -a -name "*.txt"
第二步
[root@xwj ~]# find /zmg -type f -a -name "*.txt"|xargs
第三步 删除
[root@xwj ~]# find /zmg -type f -a -name "*.txt"|xargs rm -f
删除前
删除后
rmdir 删除空目录
rm -rf 可以实现同样的功能
***** find 查找 五星级命令
find /zmg -type f 查找/zmg下的文件
find /zmg -name "*.txt" 查找/zmg下以.txt结尾的文件及目录
find /zmg -type f -a -name "*.txt" 查找/zmg下的文件,并且以.txt结尾的文件
-a 取交集
-o 取并集
! 取反
例如: 查找不以.txt开头的文件及目录
[root@xwj ~]# find /zmg!-name "*.txt"
find /log -mtime +5 查找/log 5天前修改过的文件
find /log -mtime -5 查找/log 最近5天修改过的文件
find /log -mtime 5 查找/log 第5天修改过的文件
***** grep 过滤 也是五星级命令
grep -v 排除,取反的意思
test.txt文件 打印输出不包含xinwanjia字符串
写法一、
[root@xwj ~]# cat test.txt | grep -v "xinwanjia"
写法二、
[root@xwj ~]# grep -v xinwanjia test.txt
head 头,head -n 查看文件的前n行,默认查看前10行
tail 尾,tail -n 查看文件的后n行,默认查看后10行
已知 /tmp目录下已经存在test.txt文件,如何执行命令才能把 /mnt/test.txt 拷贝到 /tmp 目录下 覆盖/tmp/test.txt而Linux系统不提示是否覆盖
有提示
无提示
方法一、
\cp 表示执行命令本身,而非别名
[root@xwj ~]# \cp /mnt/test.txt /tmp
方法二、
找到cp命令本身所在的路径
[root@xwj ~]# /bin/cp /mnt/test.txt /tmp/
方法三、
取消命令别名,再拷贝
[root@xwj ~]# unalias cp
[root@xwj ~]# cp /mnt/test.txt /tmp/
alias 命令别名
命令别名的作用
1、给危险的命令加上参数,在操作时给予提示,防止误操作
2、把复杂的命令以简单的字符代替,简化操作
查看别名 alias
禁止使用rm 命令
[root@xwj ~]# alias rm='echo this command dose not to use'
设置命令别名
[root@xwj ~]# alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
取消命令别名
[root@xwj ~]# unalias cp
这样设置命名别名只能临时生效,系统重启之后就失效了
alias配置文件
更改配置文件,让 命令别名永久生效
~/.bashrc 当前用户生效
配置文件生效
source .bash_profile
原文:http://blog.51cto.com/11193863/2148721
内容总结
以上是互联网集市为您收集整理的张明贵-Linux基础命令学习-2全部内容,希望文章能够帮你解决张明贵-Linux基础命令学习-2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。