linux下的常用命令

一、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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291038.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之JNI ERROR (app bug): accessed stale global reference 0xb39533f2 (index 19708 in a table of s

1、问题 2、原因 我在jni里面是这样写的 (*env)->CallVoidMethod(env, obj, method3, "chenyu"); 3、解决办法 把这个 (*env)->CallVoidMethod(env, obj, method3, "chenyu"); 改为这个 (*env)->CallVoidMethod(env, obj, method3, (*env)-&g…

Nim教程【十二】

排除指定符号 一般情况下使用import语句&#xff0c;会把一个模块内的符号都导入进来 如果你像排除特定的符号&#xff08;不想让某些符号被导入进来&#xff09; 可以使用except子句 就像下面这样 import mymodule except y 这行代码排除了mymodule模块中的y符号&#xff0c;其…

工业互联网的最后一公里

最后一公里&#xff0c;出自中国共产党十八大以来的新名词之一&#xff0c;指政策始终“走在路上”&#xff0c;服务始终“停在嘴上”&#xff0c;实惠没有真正“落在身上”的“末梢堵塞”问题。要让人民群众真正得实惠&#xff0c;就要切实解决好“最后一公里”问题。1、移动互…

Android 编程下设置 Activity 切换动画

为 Activity 设置切换动画 我们知道&#xff0c;我们可以在 AndroidManifest.xml 文件中&#xff0c;通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时&#xff0c;主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换…

Android之jni调用java函数总结

1、先看之前jni的如何实现动态注册 先看我之间的例子 http://blog.csdn.net/u011068702/article/details/71375920 Android之JNI动态注册native方法和JNI数据简单使用 因为这里演示的jni调用java函数是基于这个例子改的,然后还有如何在jni里面加上日志可以看这篇博客 http…

linux nfs 无法写入,无法写入挂载点(nfs-server),获得“权限被拒绝”

root_squash — Prevents root users connected remotely from having rootprivileges and assigns them the user ID for the user nfsnobody. Thiseffectively “squashes” the power of the remote root user to the lowestlocal user,preventing unauthorized alteration …

介绍这个库:C# Blazor中显示Markdown文件

1 讲目的 前几天上线了一个在线Icon转换工具[1]&#xff0c;为了让大家使用放心&#xff0c;改了点代码&#xff0c;在转换下载Icon图标后立即删除临时文件&#xff0c;并在工具下面贴上了工具的开发步骤和代码&#xff0c;大家看这样改是否合适&#xff0c;见Issue 1[2]。这篇…

Linux 信号量 生产者消费者小例题

菜鸟偶遇信号量&#xff0c;擦出火花&#xff08;只有不熟才会有火花&#xff09;。于是上网搜资料和看《Unix环境高级编程》实现了几个小例题&#xff0c;高手请勿喷&#xff01;这几位写得非常好啊&#xff1a; 题目来源&#xff1a; http://www.it165.net/os/html/201312/70…

Redhat 5.1 install PHP 5.3.6

Redhat 5.1 install PHP 5.3.6现在各种版本的坑。。导致没有低版本的php 可能是使用的问题导致。系统版本没有提升导致的没有包可用....yum install gcc libxml2-devel bzip2-devel zlib-devel \ curl-devel libmcrypt-devel libjpeg-devel \ libpng-devel gd-devel mysql-deve…

C/C++语言之通过定义指针函数方式来实现在一个cpp文件里面获取另外一个cpp文件函数的返回值

1、定义函数指针 typedef int (* fun) (); static fun f; 2、代码实现 3、结果 4、总结 我们可以这样使用 在a.h文件里面里面定义函数指针,并且有个传递函数指针的方法 typedef std::string (*fun)();void f2(fun f 1); 然后在a.cpp文件里面实现f2方法 static fun f;…

讀後感

看別人的故事&#xff0c;寫自己的故事&#xff0c;寫自己的感受。 在學習的過程中&#xff0c;其實會遇到很多的人、事、物&#xff0c;而處在我們這個階段的青年&#xff0c;往往是無知的。有些人或許還看不到自己前方的路是怎麼樣&#xff0c;在迷茫之中探索未來的些許星光&…

linux系统做的小游戏,2007最新 100个Linux系统上的小游戏汇集

希望了解Linux小游戏的朋友可以阅读下。给大家介绍一下&#xff0c;Linux下的小游戏&#xff0c;一共100个&#xff0c;有游戏的截图。有人说Linux缺乏娱乐性&#xff0c;其实不然&#xff01;在Linux下玩游戏要比Windows下表现力更好&#xff0c;Linux有非常多的小游戏&#x…

Dapr 中文社区汇总

Dapr 于 2019 年在微软创建。随着时间的推移&#xff0c;许多社区成员加入该项目并做出贡献&#xff0c;扩展并帮助它在 2021 年 2 月达到了稳定的 1.0 版本。2021年3 月提交给 CNCF&#xff0c;在2021年11月被接受 Dapr 作为 CNCF 的孵化项目。关于CNCF 的每个级别的成熟度要求…

逻辑查询优化

为什么80%的码农都做不了架构师&#xff1f;>>> 1、逻辑查询优化 基于关系代数理论&#xff0c;启发式规则&#xff0c;对查询进行等价重写。 2、查询重写规则 &#xff08;1&#xff09;子查询优化 &#xff08;2&#xff09;视图重写 &#xff08;3&#xff09;等…

CentOS 7 Root用户密码重置 2017-04-02

跨平台系列汇总&#xff1a;http://www.cnblogs.com/dunitian/p/4822808.html#linux 异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 开机的时候按e &#xff08;如果正在使用&#xff0c;你可以输入reboot&#xff0c;然后赶紧按回车键&#xff0c;也…

Android之解决布局文件图片太大同步放缩后挤掉其它布局的问题

1、问题 局文件图片太大同步放缩后挤掉其它布局的问题 比如有个图片logo1.png,很大,在平板上图片布局写成这样 <ImageViewandroid:src="@drawable/logo1"android:layout_width="wrap_content"android:layout_height="wrap_content"andro…

oracle处理考勤时间,拆分考勤时间段的sql语句

最近一直在用mysql数据库做云项目,有段时间没有接触oracle了,昨天有朋友叫我帮忙用oracle处理一个考勤记录的需求,我在考虑如何尽量精简实现上面花了一些时间。于是把这个实现做个总结。 需求如下: rownum为奇数的为进厂时间&#xff0c;偶数的为离场时间第一个奇数行的时间被第…

c语言程序出现错误,C语言程序错误,不能正常读写文件,求解啊

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#define LEN sizeof(struct student)#include#include#includestruct student{int num;char name[20];int score[3];int aver;}; void personal_information_input(FILE *fp){struct student *p;int a,i,n;printf("请输入将要…

实现DDD领域驱动设计: Part 2

原文链接: https://dev.to/salah856/implementing-domain-driven-design-part-ii-2i36实现&#xff1a;构建块这是本系列的重要部分。我们将通过示例介绍和解释一些明确的规则。在实现领域驱动设计时&#xff0c;你可以遵循这些规则并应用到你的解决方案中。示例示例将使用GitH…

王彪20162321 2016-2017-2 《程序设计与数据结构》第5周学习总结

王彪 2016-2017-2 《程序设计与数据结构》第5周学习总结 教材学习内容总结 1.关键概念 1.面向对象程序设计的核心是类的定义&#xff0c;它代表了状态和行为的对象。2.变量的作用域依赖于变量声明的位置&#xff0c;作用域决定在哪里可以使用变量。3.对象应该是封装的&#xff…