一、Linux、CentOS下重命名文件和文件夹

mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。

基本格式:

移动文件:mv 文件名 移动目的地文件名

重命名文件:mv 文件名 修改后的文件名

示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名)

复制文件夹:mv  -r   当前文件夹   复制当前文件后的文件名
cp -r manData1 manData1_20170216

①linux关闭和开启防火情

1) 重启后生效 
开启: chkconfig iptables on 
关闭: chkconfig iptables off

2) 即时生效,重启后失效 
开启: service iptables start 
关闭: service iptables stop

②查看文件夹的大小

du -h --max-depth=1  /live/tomcat

//就是查看在tomcat目录下每一个文件的大小

二、Linux、CentOS下删除文件和文件夹

通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。

但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;

-r 就是向下递归,不管有多少级目录,一并删除。

-f 就是直接强行删除,不作任何提示的意思。

1、删除文件夹命令

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

2、删除文件命令

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了。

3、全局搜索

如果你想在当前目录下 查找"hello,world!"字符串,可以这样:

grep -rn "hello,world!" *

* : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

三、Linux、CentOS下解压不同种类的压缩包

解压 
tar –xvf file.tar //解压 tar包 
tar -xzvf file.tar.gz //解压tar.gz 
tar -xjvf file.tar.bz2 //解压 tar.bz2 
tar –xZvf file.tar.Z //解压tar.Z 
unrar e file.rar //解压rar 
unzip file.zip //解压zip

总结 
1、*.tar 用 tar –xvf 解压 
2、*.gz 用 gzip -d或者gunzip 解压 
3、*.tar.gz和*.tgz 用 tar –xzf 解压 
4、*.bz2 用 bzip2 -d或者用bunzip2 解压 
5、*.tar.bz2用tar –xjf 解压 
6、*.Z 用 uncompress 解压 
7、*.tar.Z 用tar –xZf 解压 
8、*.rar 用 unrar e解压 
9、*.zip 用 unzip 解压

压缩
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: Removing leading `/” from member names』那是关於绝对路径的特殊设定。
  • tar命令

      解包:tar zxvf FileName.tar

      打包:tar czvf FileName.tar DirName

  • gz命令

      解压1:gunzip FileName.gz

      解压2:gzip -d FileName.gz

      压缩:gzip FileName

      .tar.gz 和 .tgz

      解压:tar zxvf FileName.tar.gz

      压缩:tar zcvf FileName.tar.gz DirName

    压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

  • bz2命令

      解压1:bzip2 -d FileName.bz2

      解压2:bunzip2 FileName.bz2

      压缩: bzip2 -z FileName

      .tar.bz2

      解压:tar jxvf FileName.tar.bz2

      压缩:tar jcvf FileName.tar.bz2 DirName

  • bz命令

      解压1:bzip2 -d FileName.bz

      解压2:bunzip2 FileName.bz

      压缩:未知

      .tar.bz

      解压:tar jxvf FileName.tar.bz

  • Z命令

      解压:uncompress FileName.Z

      压缩:compress FileName

      .tar.Z

      解压:tar Zxvf FileName.tar.Z

      压缩:tar Zcvf FileName.tar.Z DirName

  • zip命令

      解压:unzip FileName.zip

      压缩:zip FileName.zip DirName

四、Linux、CentOS下查看Tomcat的日志文件   tail  -f  catalina.log  //实时的更新tomcat的日志文件
五、Linux、CentOS关机与重启命令详解
①重启命令
1、reboot
2、shutdown -r now 立即重启(root)用户使用
3、shutdown -r 10     过十分钟自动重启(root用户使用)
4、shutdown -r 20:30 在时间为20:30时候重启(root用户使用)
②关机命令
1、halt          立即关机
2、poweroff  立即关机
3、shutdown -h now  立即关机(root用户使用)
4、shutdown -h 10     十分钟自动关机
③取消重启
shutdown -c

转载于:https://www.cnblogs.com/shihaiyang/p/6652627.html

linux下的常用命令相关推荐

  1. Android Linux下的常用命令行

     安卓下面有个软件叫终端模拟器,其实就是Linux下的命令行,使用这些命令能有效处理问题. 基本知识 "/",这个英文字母斜杠指的是根目录,类似Windows的C:\,但是Li ...

  2. linux下开发常用命令

    java开发,由于其很多应用都是发布在Linux操作系统上,因此了解.掌握一些常用的Linux命令对与提高Java开发人员的工作效率是很有必要的.本文着重介绍Java开发相关的一些常用命令,其中以To ...

  3. Linux下Shell常用命令与工具

    文章目录 Shell常用命令与工具 1.ls 2.echo 3.printf 4.cat 5.tac 6 .rev 7.wc 8.cp 9.mkdir 10.mv 11.rename 12.dirna ...

  4. linux下的常用命令 + 环境配置 + 数据库安装 一步到位!

    文章目录 一.引言 1.1 开发环境(dev) 1.2 测试环境(test) 1.3 生产环境(prod) 1.4 操作系统的选择 二.Linux介绍 2.1 Linux介绍 2.2 Linux的版本 ...

  5. tomcat linux dump,Linux下Tomcat常用命令与配置

    最近经常用到的Linux下的命令 重启tomcat ps x 查看pid kill -9 pid 杀死进程 /app/tomcat/bin/startup.sh 启动tomcat 追踪日志 tail ...

  6. 交互器、linux下的常用命令

    使用交互器步骤 搜索-->cmd dir(查看当前目录文件) # 若想清空,输入cls python--> print(" hello world") # 若想退出,输 ...

  7. 第一章:Linux下shell常用命令

    一.vim的应用和设置 Ctrl+Alt+t(这个是打开终端的指令,打开终端才能进行指令安装对吧!...嗯嗯) 1.在(64位)ubuntu16.4里面安装vim编辑器的指令: sudo apt in ...

  8. Linux下的常用命令(干货)

    常用: 查看端口: ifconfig | ip addr show 查看进程: ps -ef|grep java 拷贝: cp [文件路径] [目标路径] 移动: mv [文件路径] [目标路径] 解 ...

  9. linux下svn常用命令集锦

    2019独角兽企业重金招聘Python工程师标准>>> svn命令介绍 svn command reference svn ci提交代码及注释[ci] svn ci /home/do ...

最新文章

  1. Redis线程模型的前世今生
  2. Spring Cloud Alibaba基础教程:Nacos的数据持久化
  3. lamp安装zabbix(全源码安装)
  4. Yongkil Kwon:EOS具有当今世界上最多中心化的协议 | 独家专访
  5. 部署文档撰写经验分享
  6. 几何着色器与细分(镶嵌)着色器
  7. 7-7 天梯赛的善良 (20 分)
  8. MySql关键字-保留字
  9. php7 configure 参数,PHP编译参数configure配置详解
  10. 安利10个让你爽到爆的IDEA必备插件,终获offer
  11. Mongodb性能监控
  12. Android 关于fragment切换重新加载的解决分享给大家
  13. 【玩转win7之简单几步为闪存盘加密】
  14. 原生js实现分页效果(带实例)
  15. U盘写保护通过量产工具解除
  16. mysql 空串 0_casewhen遇到空串转成0
  17. c语言运算符表 壁纸,Fences 3.0.5 桌面图标管理工具正式版
  18. 【转•科普】为什么Nikola Tesla是迄今为止最伟大的极客(爱迪生啊爱迪生)
  19. 主引导记录mbr介绍
  20. Android 字符串求值工具(科学计算)

热门文章

  1. 小程序设计避免犯什么错_新设计师犯下的5种印刷错误以及如何避免
  2. 火焰和烟雾的训练图像数据集_游戏开发者是烟雾和镜子的大师
  3. Object类和常用的API
  4. ajax回调打开新窗体防止浏览器拦截方法
  5. 关于移动应用APP数据安全的一点见解
  6. 云计算时代,互联网金融背后的想象空间
  7. Appium移动自动化测试之获取appPackage和appActivity
  8. oracle数据本机自动备份
  9. 思科加强生成树性能的属性(Portfast /Uplinkfast/BackboneFast)与RSTP的关系
  10. 《Java程序员全攻略:从小工到专家》连载八:加入什么样的公司