Linux Centos7 命令总结
ps -aux 查看所有
查看日志命令
tail -f -300f shopbase.log 查看倒数300行并进入实时监听文件写入模式
grep 查找
grep forest f.txt #文件查找
grep forest f.txt cap.txt #多文件查找
文件和目录 cp file1 file2 将file1复制为file2 cp -a dir1 dir2 复制一个目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录) ls 查看目录中的文件ls -a 显示隐藏文件ls -l 显示详细信息ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)pwd 显示当前工作路径 mkdir demo 创建‘demo’目录 mkdir demo1 demo2 同时创建两个目录 mkdir -p /tmp/dir/dir2 创建一个目录树 mv dir 1 dir2 移动/重命名一个目录 rm -f file1 删除‘file1’ rm -rf dir1 删除‘dir1’目录及其目录内容
查找find / -name file1 从‘/’开始进入根文件系统查找文件和目录 find / -user user1 查找属于用户‘user1’的文件和目录find /home/user1 -name \*.bin 在目录‘/home/user1’中查找以‘.bin’结尾的文件 find /usr/bin -type f -atime +100 查找在过去100天内未被使用过的执行文件find /usr/bin -type f -mtime -10 查找在10天内被创建或者修改过的文件locate \*.ps 寻找以 '.ps' 结尾的文件,先运行 'updatedb' 命令find -name '*.[ch]' | xargs grep -E 'expr' 在当前目录及其子目录所有.c和.h文件中查找 'expr'find -type f -print0 | xargs -r0 grep -F 'expr' 在当前目录及其子目录的常规文件中查找 'expr'find -maxdepth 1 -type f | xargs grep -F 'expr' 在当前目录中查找 'expr'
压缩和解压 bzip2 file1 压缩 file1 bunzip2 file1.bz2 解压 file1.bz2 gzip file1 压缩 file1 gzip -9 file1 最大程度压缩 file1 gunzip file1.gz 解压 file1.gz tar -cvf archive.tar file1 把file1打包成 archive.tar (-c: 建立压缩档案;-v: 显示所有过程;-f: 使用档案名字,是必须的,是最后一个参数) tar -cvf archive.tar file1 dir1 把 file1,dir1 打包成 archive.tar tar -tf archive.tar 显示一个包中的内容 tar -xvf archive.tar 释放一个包 tar -xvf archive.tar -C /tmp 把压缩包释放到 /tmp目录下 zip file1.zip file1 创建一个zip格式的压缩包 zip -r file1.zip file1 dir1 把文件和目录压缩成一个zip格式的压缩包 unzip file1.zip 解压一个zip格式的压缩包到当前目录 unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到 /tmp 目录
yum工具 yum -y install [package] 下载并安装一个rpm包 yum localinstall [package.rpm] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系 yum -y update 更新当前系统中安装的所有rpm包 yum update [package] 更新一个rpm包 yum remove [package] 删除一个rpm包 yum list 列出当前系统中安装的所有包 yum search [package] 在rpm仓库中搜寻软件包 yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包 yum clean headers 删除所有头文件 yum clean all 删除所有缓存的包和头文件
其他 shutdown -h now 关机 shutdown -r now 重启 man ping 查看参考手册(例如ping 命令) passwd 修改密码 df -h 显示磁盘的使用情况 cal -3 显示前一个月,当前月以及下一个月的月历 cal 10 1988 显示指定月,年的月历
常用快捷键 Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键Ctrl + e 光标移动到行尾(end of line)Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)[Tab] 命令行自动补全。使用 shell 提示时可使用这一方式。键入命令或文件名的前几个字符,然后按 [Tab] 键,它会自动补全命令或显示匹配键入字符的所有命令。在桌面或文件管理器中直接按 / 就可以输入位置,打开文件管理器。快速搜索:在 vi 或 Firefox 中直接按 / 即可进入搜索状态。网站链接和图片可直接拖放到桌面或者目录,可以马上下载。直接将文件管理器中的文件拖到终端中就可以在终端中得到完整的路径名。在滚动条的空白处点击鼠标中键,屏幕即滚动到那个地方。
查看进程、杀死进程、启动进程 1.查进程ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCII字符显示树状结构,表达程序间的相互关系。ps -H 显示树状结构,表示程序间的相互关系。ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。ps s 采用程序信号的格式显示程序状况。ps S 列出程序时,包括已中断的子程序资料。ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。ps u 以用户为主的格式来显示程序状况。ps x 显示所有程序,不以终端机来区分。最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。 ps aux | grep program_filter_word,ps -ef |grep tomcatps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。2.杀进程使用kill命令结束进程:kill xxx常用:kill -9 324Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME3.进入到进程的执行文件所在的路径下,执行文件 ./文件名
转载于:https://www.cnblogs.com/companionspace/p/10369399.html
Linux Centos7 命令总结相关推荐
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件)
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件) 一.修改内核文件: vim /etc/sysctl.conf 按一次 "i"进入编辑模 ...
- Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...
- Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)
目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...
- centos7中ps显示的内容_值得收藏,史上最全Linux ps命令详解
原标题:值得收藏,史上最全Linux ps命令详解 一.程序员的疑惑 大概在十多年前,我当时还是一个产品经理.由于一些工作的原因,需要向运维工程师学习一些linux常用命令. 当使用linux ps这 ...
- Linux yum 命令详解 源配置
Linux yum 命令 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器. 基于 RP ...
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...
- linux tf命令,Linux 基础命令
目录操作 ls 查看文件夹 -l:表示以列表的形式进行显示 -h: 表示以较高可读性的形式进行展示 -a:表示显示所有文件和文件夹包含隐藏文件/文件夹 示例: ls -lha /root //显示r ...
- Linux(Centos7)下redis5安装、部署、开机自启
1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...
- centos oracle命令,CentOS7命令行方式搭建Oracle11gR2
CentOS7命令行方式搭建Oracle11gR2 CentOS7命令行方式搭建Oracle11gR2 准备工作 vim /etc/selinux/config SELINUX=disabled sy ...
最新文章
- hibernate正向生成数据库表以及配置——Student.java
- 微信小程序购物车 数量加减功能
- _CRT_SECURE_NO_WARNINGS错误提示,解决办法
- 《Think Python》最新中文版火了,附完整PDF下载!
- 牛客多校2 - Cover the Tree(dfs序)
- php生成有复杂结构的excel文档
- [React] 尚硅谷 -- 学习笔记(五)
- 【Pytorch】MNIST数据集的训练和测试
- MySQL数据库事务及其特性
- sitemap.xml生成方法(asp和php)(转)
- centos6+nagios3.3.1+nrpe2.12
- 也来学学插件式开发续-利用MEF
- 1064. 朋友数(20)-PAT乙级真题
- Flask入门之SQLAlchemy数据库连接操作(第15讲)
- 再见Activity!SpringBoot+flowable完美结合,快速实现工作流,so easy!
- [Essay]看《Re:从零开始的异世界生活》的一些感想
- 通过学习RN技术,平常自己的一些笔记整理,希望借鉴
- 实验记录 | BWA的安装
- 怎么设置uboot从u盘启动linux,RT5350使用uboot从U盘启动linux顺利
- cv2保存的图片是什么?RGB or BGR