LINUX经常使用命令小整理
系统操作:
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经常使用命令小整理的更多相关文章
- Linux下查找命令(收集整理)
原文:http://blog.csdn.net/sunstars2009918/article/details/8510878 一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在 ...
- Linux文件编辑命令详细整理
刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件. vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间. ...
- Linux文件编辑命令具体整理
刚接触Linux,前几天申请了个免费体验的阿里云server,选择的是Ubuntu系统.配置jdk环境变量的时候须要编辑文件. vi命令编辑文件,百度了一下,非常多回答不是非常全面,因此编辑文件话了一 ...
- 【linux】工作中linux系统常用命令操作整理
1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用n ...
- 30道关于linux的基础命令小题,先练练手
1.修改主机名为yuanlai0224命令是: 2.切换⽬录到/yuchao01/data/,再创建脚本/my_website/scripts/start.sh. 绝对路径.相对路径两种写法 3.查看 ...
- linux 常用查找命令 小技巧
wc -l `find . -name "*.css"`|tail -n1 指定目录下 在指定后缀文件 查找关键字 find ./ -name "*" -exe ...
- linux下rsync命令详细整理
点评:rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一详细说明,需要了解的朋友可以参考下-在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- linux 常用命令--------雪松整理
linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...
随机推荐
- ubuntu 16.04安装redis(源码安装)zz
本文转载自: http://www.linuxdiyf.com/linux/22527.html Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Val ...
- sqlalchemy源代码阅读随笔(2)
这次阅读的,是Strategies.py文件. 文件自身,是这么描述的: """Strategies for creating new instances of Engi ...
- *****git pull总结
当git clone之后,直接git pull它会自动匹配一个正确的remote url 是因为在config文件中配置了以下内容: 1 [branch "master"] 2 r ...
- 《javascript高级程序设计》读书小延伸
这本书已经读了几章了,想着试试能不能做出点东西,就简单的练了把手.觉得对于初学者,自己试着练练,效果还不错的. 挥刀要从轻的开始,起初的原因是和同事谈起曾经的逝水年华(小时候干的坏事)时说起了曾经的一 ...
- python实用技巧 : Filtering os.walk(转)
''' Created on Mar 7, 2010 @author: Diego 需求: 得到某个目录下, 符合过滤条件的文件夹/文件.实现: 将os.walk再次包装. TODO: 不知道本程序的 ...
- (7)python 函数和lambda表达式
一.函数定义和调用 1.定义函数用def 2.函数注释 在函数体里的开头写上字符串,可以起到说明的作用 可以用函数名.__doc__的方式读取在函数开头加的字符串(双下划线) 内建的help()函数也 ...
- hiho一下第134周 1468 : 2-SAT·hihoCoder新春晚会
1468 : 2-SAT·hihoCoder新春晚会 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 hihoCoder新春晚会正在紧张地筹备中.晚会分为上半场和下半场, ...
- git log 查看某文件的修改历史
先进入此文件所在的目录下 1. git log --help 所有的git命令都可以通过git manual查看 在synopsis中可以看到公式 git log [<options>] ...
- 【线段树】Codeforces Round #393 (Div. 1) C. Nikita and stack
就是给你一些元素的进栈 出栈操作,不按给定的顺序,要求你对于每次输入,都依据其及其之前的输入,判断出栈顶的元素是谁. 用线段树维护,每次push,将其位置的值+1,pop,将其位置的值-1.相当于寻找 ...
- iOS中设置backBarButtonItem的title和action
一. 设置title 在需要显示该返回键的前一个Controller中设置: 1: navigationItem.backBarButtonItem = UIBarButtonItem(title: ...