系统操作:

1.重新启动机器:reboot。

2.查看某程序的进程:ps -ef|grep xxx(比如:ps -ef|grep tomcat)。

3.查看当前linux系统系统版本号:lsb_release -a

4.查看网关状态:netstat -rn

5.查看当前系统的cpu。内存,程序载入情况:top

文件操作:

5.当前文件夹下复制某文件并给拷贝文件重命名:(ps:能够用该命令复制整个文件夹)

命令格式:cp 要复制的文件 复制后而且要重命名成的文件。

命令举例:cp apple.xml apple_bak.xml。

6.强制删除当前文件夹下某文件:(ps:能够用该命令强制删除整个文件夹)。

命令格式: rm -rf 要删除的文件。

命令举例: rm -rf apple.xml。

7.新创建目录:

命令格式:mkdir 要创建的文件名称

命令举例:mkdir nba

8.新创建文件:

命令格式:vi 要创建的文件

命令举例:vi nba.txt

拓展:经常使用的新建文件的命令还有:

emacs nba.txt

echo “1234”> 0123.txt

cat > naba.txt

个人经常使用。也比較喜欢vi

文件查找

命令格式:在当前文件夹下查找指定文件: find . -name nab.txt

Ps:注意该命令find后面有一个点,不要忽略。

在当前文件夹下模糊查找某一指定类型的文件。

find . -name ‘*.txt’

假设你不知道你要找的文件究竟在那个文件夹下,那么用

find / -name nba.txt 这个命令,然后系统将会找到全部该文件出现的文件路径,然后你就可

以依据你的须要选择。

9.打包文件:

命令格式:tar  -cvf  想要打包成的文件名称.tar  a文件  b文件

10.文件解压缩(解压tar文件):

命令格式:tar  -xvf  file.tar

11.文件解压缩(解压tar.gz文件):

命令格式:tar -xzvf file.tar.gz

12.文件解压缩(解压rar文件):

命令格式:unrar e file.rar

13.文件解压缩(解压zip文件):

命令格式:unzip file.zip

文件的打包和压缩:

01-.tar格式

解包:[linux]$ tar xvf FileName.tar

打包:[linux]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!

02-.gz格式

解压1:[linux]$ gunzip FileName.gz

解压2:[linux]$ gzip -d FileName.gz

压 缩:[linux]$ gzip FileName

03-.tar.gz格式

解压:[linux]$ tar zxvf FileName.tar.gz

压缩:[linux]$ tar zcvf FileName.tar.gz DirName

04-.bz2格式

解压1:[linux]$ bzip2 -d FileName.bz2

解压2:[linux]$ bunzip2 FileName.bz2

压 缩: [linux]$ bzip2 -z FileName

05-.tar.bz2格式

解压:[linux]$ tar jxvf FileName.tar.bz2

压缩:[linux]$ tar jcvf FileName.tar.bz2 DirName

06-.bz格式

解压1:[linux]$ bzip2 -d FileName.bz

解压2:[linux]$ bunzip2 FileName.bz

07-.tar.bz格式

解压:[linux]$ tar jxvf FileName.tar.bz

08-.Z格式

解压:[linux]$ uncompress FileName.Z

压缩:[linux]$ compress FileName

09-.tar.Z格式

解压:[linux]$ tar Zxvf FileName.tar.Z

压缩:[linux]$ tar Zcvf FileName.tar.Z DirName

10-.tgz格式

解压:[linux]$ tar zxvf FileName.tgz

11-.tar.tgz格式

解压:[linux]$ tar zxvf FileName.tar.tgz

压缩:[linux]$ tar zcvf FileName.tar.tgz FileName

12-.zip格式

解压:[linux]$ unzip FileName.zip

压缩:[linux]$ zip FileName.zip DirName

13-.lha格式

解压:[linux]$ lha -e FileName.lha

压缩:[linux]$ lha -a FileName.lha FileName

14-.rar格式

解压:[linux]$ rar a FileName.rar

压缩:[linux]$ rar e FileName.rar

改动当前文件权限

1.chmod -R 777 要改动权限的文件路径。

比如:chmod -R 777 /usr/sinoufc/tomcat

改动tomcat目录的权限。

文件行数统计:

cat 文件名称 |wc -l  。

(ps:l是小写的字母“L”非数字“1”)

Linux下wc命令拓展。

获取文件的字符数:wc -m 文件名称。

获取文件的行数:  wc -l 文件名称。

获取文件的最长一行的长度: wc -L 文件名称

文件大小查看命令:

1、获查看当前文件夹全部文件和子文件夹全部文件的大小(也就是说当前文件夹下全部文件的大小)。

du -sh

2、查看整个系统磁盘分区大小情况。

df -h

3、文件依照改动时间排序: ls -lt  (找出近期的新文件)

Tomcat操作:

1.监控tomcat日志:

操作:进入到tomcat安装路径下logs文件下,运行命令:

tail -f catalina.out

2.查看tomcat近期1000行的日志:

操作:tail -fn 1000 catalina.out

3.重新启动tomcat:

操作:进入tomcat安装文件夹的bin文件夹下,运行

./startup.sh

4.停止tomcat:

操作:进入tomcat安装文件夹的bin文件夹下。运行

./shutdown.sh

启动oracle

su - oracle

sqlplus /nolog

conns /as  sysdba

startup

exit

lsnrctl start

exit

Vi命令

1.改动文件:

找到相应的要改动的文件的所在路径。然后:vi nba.txt。

按键盘中”insert“键。開始改动,改动完毕之后按“esc”键退出编辑模式。

退出vi

1.不保存退出:运行 :q!

2.保存并退出:运行 :wq!

Grep 找出不包括不论什么字母字符的行

grep "[^a-zA-Z]" urfile

$ grep "被查找的字符串" 文件名称

从文件内容查找与正則表達式匹配的行:

$ grep –e “正則表達式” 文件名称

查找时不区分大写和小写:

$ grep –i "被查找的字符串" 文件名称   username

查找匹配的行数:

$ grep -c "被查找的字符串" 文件名称

从文件内容查找不匹配指定字符串的行:

$ grep –v "被查找的字符串" 文件名称

从根文件夹開始查找全部扩展名为.txt的文本文件。并找出包括"phpzixue.cn"的行

find . -type f -name "*.txt" | xargs grep "phpzixue.cn"

LINUX经常使用命令小整理的更多相关文章

  1. Linux下查找命令(收集整理)

    原文:http://blog.csdn.net/sunstars2009918/article/details/8510878 一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在 ...

  2. Linux文件编辑命令详细整理

    刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件. vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间. ...

  3. Linux文件编辑命令具体整理

    刚接触Linux,前几天申请了个免费体验的阿里云server,选择的是Ubuntu系统.配置jdk环境变量的时候须要编辑文件. vi命令编辑文件,百度了一下,非常多回答不是非常全面,因此编辑文件话了一 ...

  4. 【linux】工作中linux系统常用命令操作整理

    1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用n ...

  5. 30道关于linux的基础命令小题,先练练手

    1.修改主机名为yuanlai0224命令是: 2.切换⽬录到/yuchao01/data/,再创建脚本/my_website/scripts/start.sh. 绝对路径.相对路径两种写法 3.查看 ...

  6. linux 常用查找命令 小技巧

    wc -l `find . -name "*.css"`|tail -n1 指定目录下 在指定后缀文件 查找关键字 find ./ -name "*" -exe ...

  7. linux下rsync命令详细整理

    点评:rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一详细说明,需要了解的朋友可以参考下-在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命 ...

  8. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  9. linux 常用命令--------雪松整理

    linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...

随机推荐

  1. Android 曲线动画animation,类似加入购物车动画

    按照惯例先放效果图:图中小球做抛物线运动 资源图片 1.首先布局文件activity_main.xml,布局很简单,就一个测试按钮 <RelativeLayout xmlns:android=& ...

  2. python3生成测试数据,并写入ssdb

    import pyssdb import random import time c = pyssdb.Client() chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoP ...

  3. [thinkPHP] buildSql可以查看tp CURD操作对应的SQL

    $goods = M('Goods')->where($map)->buildSql(); echo $goods;

  4. CF 1005C Summarize to the Power of Two 【hash/STL-map】

    A sequence a1,a2,-,an is called good if, for each element ai, there exists an element aj (i≠j) such ...

  5. ACM数论-欧几里得与拓展欧几里得算法

    欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数. 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b). ...

  6. 主席树+LCA【p2633 (bzoj2588】 Count on a tree

    Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权.其中lastans是上一个询问的答案,初始 ...

  7. intellij idea android错误: Missing styles. Is the correct theme chosen for this layout?

    Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layou ...

  8. luogu P1623 [CEOI2007]树的匹配Treasury

    题目链接 luogu P1623 [CEOI2007]树的匹配Treasury 题解 f[i][0/1]表示当前位置没用/用了 转移暴力就可以了 code // luogu-judger-enable ...

  9. [CF607D]Power Tree

    题目大意: 一棵树初始只有一个编号为$1$的权值为$w_1$的根.$q(q\le2\times10^5)$次操作,每次可以给出$v,w(w<10^9)$,新建一个结点作为$v$的子结点,权值为$ ...

  10. 10.4(java学习笔记)CLOB,BLOB基本操作

    一.CLOB 1.1CLOB简介 CLOB全称是(Character Large Object)字符大对象,用于存储大量的文本数据. 字符大对象的操作不同于一般数据,是通过流来完成的. 1.2MySQ ...