【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 "被查找的字符串" 文件名 用户名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.txt的文本文件,并找出包含"phpzixue.cn"的行
find . -type f -name "*.txt" | xargs grep "phpzixue.cn"
转载于:https://www.cnblogs.com/yaoxiaoxing/p/5420350.html
【Linux常用命令小手册】相关推荐
- Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用。
Linux Manual Linux 常用命令参考手册, 非常适合入门, 基本能满足工作日常使用. 截止目前,含有 65+ 命令. 注:这里只列出常用命令, 如果想要更系统的可能需要翻阅官方手册. 目 ...
- linux常用命令-查询手册
目录 linux常用命令 〇.连接远程linux主机 一.日常使用命令 1.开关机命令 2.常用快捷键命令 3.常用工具命令 二.常用目录或文件操作命令 1.展示目录列表命令ls(list) 2.切换 ...
- Linux常用命令参考手册02
1.7 管理用户和组 useradd:添加指定的系统用户 -d:指定用户的宿主目录位置 -e:指定用户的账户失效时间 -g:指定用户的基本组名 -G:指定用户的公共组名 -M:不为用户建立并初始化宿主 ...
- linux 常用命令 小技巧
转载来自:http://www.cnxct.com/linux-%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4-%E5%B0%8F%E6%8A%80%E5%B7%A7/ 1 ...
- Linux常用命令小合集
总结一些自己平时比较常用的linux命令,持续更新中 一.打包.压缩等命令 1 tar打包文件 # 独立命令,tar命令时必须使用一个 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归 ...
- Linux常用命令速查手册——嘎嘎管用
文章目录 Linux常用命令查询手册 1.0 文件的基本属性 1.1 Linux文件属主和属组 1.2 更改文件属性 1.2.1 chgrp:更改文件属性 1.2.2 chown:更改文件属主,也可以 ...
- linux基本指令chmod,Linux 常用命令
原标题:Linux 常用命令 小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励此链接! 自己开始接触 Linux「Ubuntu」应该是在大学期间, 接触 Unix「Mac O ...
- 极客的Linux常用命令速查手册
Linux常用命令速查手册 1.1 写在前面的话 1.2 Linux 常用命令速查手册 1.2.1 mkdir创建一个文件夹 1.2.2 cd进入一个文件夹 1.2.3 rmdir删除一个文件夹 1. ...
- Linux手册大合集,收藏!Linux常用命令合集
收藏!Linux常用命令合集 1. 帮助命令 1.1 man 命令名称,man 的意思是 manual,即手册,对于大多数命令都可以使用这个命令来查看其使用的方法. 1.2 help 命令名称 或者 ...
最新文章
- 《C++ 开发从入门到精通》——第2章 C++的重要特质分析2.1 什么是面向对象(object-oriented)...
- Windows WorkFlow Foundation学习资源
- 一个记录最近搜索历史的LRU实现
- 【OpenCV】OpenCV实战从入门到精通之 -- 访问图像中的像素
- JavaScript表单序列化的方法详解
- GitHub 报告:中国755万开发者排全球第二
- 《Java游戏编程原理与实践教程》读书笔记(第3章——Java图形处理和Java 2D)
- 三菱plc控制步进电机实例_FX3U PLC通过手摇轮,如何手动控制步进电机
- lg5.6不用计算机怎么算,lg换算(lg如何计算)
- 对php课程的建议,万紫千红总是春——对新课程语文教学、复习的建议与采饶措施a href=http://www.ruiwen.com/friend/list.php(教师中心专稿)/a...
- Oracle 实现小计、合计
- 论文解读-Intriguing properties of neural networks(ICLR2014)
- Linux 帮助手册安装
- 计算机微程序控制器实验报告,计算机组成原理微程序控制器实验报告
- 《PTA——拼题A》之第1016题
- 三十二楼层选几层最好_一般买房买几楼比较好 1一32高楼层选最佳楼层
- Quartz系统来源分析-幽默风趣
- 在【Window】系统下更改 【pip install】 默认安装依赖路径
- directx数学基础1
- 区块链技术特点都有哪些??
热门文章
- github java排课系统_团队-排课系统-开发文档
- pageadmin cms,pageadmin cms插件,pageadmin cms如何建站
- oracle能对某一用户解锁,oracle用户解锁
- “学习志强 自强不息”报告会发言稿
- 基于php农产品在线销售网站
- 显示器要申请BS 476-7 怎么送样?跟显示屏一样吗
- 前端使用google-protobuf传输数据
- Mathematica 与数值计算
- 「Medical Image Analysis」Notes on Concurrent Spatial and Channel Squeeze Excitation
- 小白玩PVE proxmox RX560D显卡直通