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 命令总结相关推荐

  1. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件)

    linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(修改配置文件) 一.修改内核文件: vim /etc/sysctl.conf 按一次 "i"进入编辑模 ...

  2. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站

    Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...

  3. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

  4. centos7中ps显示的内容_值得收藏,史上最全Linux ps命令详解

    原标题:值得收藏,史上最全Linux ps命令详解 一.程序员的疑惑 大概在十多年前,我当时还是一个产品经理.由于一些工作的原因,需要向运维工程师学习一些linux常用命令. 当使用linux ps这 ...

  5. Linux yum 命令详解 源配置

    Linux yum 命令 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器. 基于 RP ...

  6. LINUX CentOS7安装字体库

    LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...

  7. linux tf命令,Linux 基础命令

    目录操作 ls 查看文件夹 -l:表示以列表的形式进行显示 -h: 表示以较高可读性的形式进行展示 -a:表示显示所有文件和文件夹包含隐藏文件/文件夹 示例: ls -lha /root  //显示r ...

  8. Linux(Centos7)下redis5安装、部署、开机自启

    1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...

  9. centos oracle命令,CentOS7命令行方式搭建Oracle11gR2

    CentOS7命令行方式搭建Oracle11gR2 CentOS7命令行方式搭建Oracle11gR2 准备工作 vim /etc/selinux/config SELINUX=disabled sy ...

最新文章

  1. hibernate正向生成数据库表以及配置——Student.java
  2. 微信小程序购物车 数量加减功能
  3. _CRT_SECURE_NO_WARNINGS错误提示,解决办法
  4. 《Think Python》最新中文版火了,附完整PDF下载!
  5. 牛客多校2 - Cover the Tree(dfs序)
  6. php生成有复杂结构的excel文档
  7. [React] 尚硅谷 -- 学习笔记(五)
  8. 【Pytorch】MNIST数据集的训练和测试
  9. MySQL数据库事务及其特性
  10. sitemap.xml生成方法(asp和php)(转)
  11. centos6+nagios3.3.1+nrpe2.12
  12. 也来学学插件式开发续-利用MEF
  13. 1064. 朋友数(20)-PAT乙级真题
  14. Flask入门之SQLAlchemy数据库连接操作(第15讲)
  15. 再见Activity!SpringBoot+flowable完美结合,快速实现工作流,so easy!
  16. [Essay]看《Re:从零开始的异世界生活》的一些感想
  17. 通过学习RN技术,平常自己的一些笔记整理,希望借鉴
  18. 实验记录 | BWA的安装
  19. 怎么设置uboot从u盘启动linux,RT5350使用uboot从U盘启动linux顺利
  20. cv2保存的图片是什么?RGB or BGR

热门文章

  1. 为什么用户体验设计师需要像建筑师一样思考?
  2. linux下的module_param()解释【转】
  3. dispatchTouchEvent onInterceptTouchEvent onTouchEvent
  4. A*算法 javascript模拟
  5. AS4下搭建cacti
  6. Nagios监控部署(四)--被监控主机配置
  7. webpack配置alias别名设置
  8. 返回一个整数数组中最大子数组的和
  9. automapper
  10. maven添加oracle jdbc依赖