Linux 命令集合之进程查看命令-软件安装命令-文件查找命令-主机修改命令
1.dpkg 的使用
dpkg -s ssh 查看是否按装了ssh软件
dpkg -L ssh 查看ssh安装的关联目录结构和安装位置
dpkg -i vim.deb 本地离线安装vim编辑器
apt-get install vim 远程安装
dpkg -r vim 移除一个已安装的包裹。
dpkg -P vim
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
2.Ubuntu下按照软件
sudo apt-get install ssh 按照ssh工具
sudo apt-get install indent 按照格式化工具
sudo apt-get install rpm 工具
2.red hat linux下面安装
yum list vim 查看vim是否安装
yum list installed 查看系统安装的软件
yum install vim 安装vim软件
yum localinstall vim.rpm 本地离线安装 vim
yum update vim 本地更新vim版本
yum remove vim 卸载删除本地的vim
yum erase vim 卸载和删除和他有关联的文件
yum clearn all 清理出错的文件
3.修改root密码
sudo passwd 回车后输入新的密码
su root 输入新密码
4.关闭服务器:shutdown -h now
activemq服务启动出现locked:是因为启动了两个服务
5.删除软件
sudo apt-get remove gitlab
6.type查看是内部还是外部命令
root@daokr-sys:/home# type kill
kill 是 shell 内建
root@daokr-sys:/home# type -P kill
/bin/kill
root@daokr-sys:/home# type -P reboot
/sbin/reboot
7.普通文件名的方式 查找文件
find . -name "xx.txt" 从当前目录找xx.txt
find / -name "a.txt" 从跟目录找a.txt
find clession -name *_* 从clession 目录找 如:test_a 这样的文件 其他*_* 是正则表达式
find 目录 -name *.c 查找 以.c结尾的文件
8.which 命令文件的查找
查询相关命令格式文件 如查找 find 或者touch mv 等等命令的全部用 which来查找;因为他只要系统限定的几个命令目录
如:
which find 查找find命令
8.1查看文件的全部信息
stat a.c
文件:'a.c'
大小: 块: IO 块: 普通文件
设备:801h/2049d Inode: 硬链接:
权限:(/-rw-rw-r--) Uid:( / daokr) Gid:( / daokr)
最近访问:-- ::41.294967784 +
最近更改:-- ::37.390826584 +
最近改动:-- ::37.390826584 +
创建时间:-
8.2利用grep命令检索文件内容
比如:要找a.txt中是否包含了main关键字
命令如下:
grep main a.txt
9.locate 以索引方式查找
如:locate mv 查找mv的索引
10.进程相关的命令
【1】查看关联终端的有效用户进程
ps -aux | grep ssh
ps -ef 完全显示
ps -ef | grep ssh
pstree -p (以进程树的方式显示进程 -p参数进程号显示)
【2】关闭或强制杀死中止进程命令:
top 命令显示全部动态进程cpu的占用情况; 当打开top后;可以按 i 键 可以筛选切换出空间进程
top -p $$ 显示当前进程编号的cpu占用情况
top -p 12345 查看进程id编号=12345这个号的进程cpu情况
中止进程:
kill -9 12345 以进程ID号中止进程12345
killall gedit 以进程名称的方式中止进程
killall http* 该命令会结束了所有以http开头的进程;比如Apache和httpd的进程
查看某个软件的进程编号:
pidof a.out 查看a.out这个文件的进程编号
pidof vim 查看vim的进程编号
11.file 命令查看文件类型
如:
daokr@DK:~$ file a.out
a.out: ELF -bit LSB executable, Intel , version (SYSV), dynamically linked, interpreter /lib/ld-linux.so., for GNU/Linux 2.6., BuildID[sha1]=01fc614d1d42fa4cb4010b0cb6408461f7c216b3, not stripped
12.hostname主机名修改
先修改 网卡配置项
$vim /etc/sysconfig/network
然后修改hosts文件
vim /etc/hosts
$vim /etc/hosts
127.0.0.1 daokr daokr.localdomain
192.168.10.88 daokr daokr.localdomain
或者
127.0.0.1 localhost
127.0.1.1 DK
13.利用pstree和ps命令 及top命令
利用 pstree命令查看进程之间的关联关系
pstree -ulp | grep sshd
ps -ef|grep sshd

alias myls='ls -l --color=auto'
15.格式日期
daokr@DK:/bin$ date +%Y%m%d
Linux 命令集合之进程查看命令-软件安装命令-文件查找命令-主机修改命令的更多相关文章
- Linux命令详解1--文件和目录管理之文件查找和比较
1. 文件查找 1.1 strings命令 ------- 在对象文件或二进制文件中查找可打印的字符串.字符串是4个或更多可打印的任意序列,以换行或空字符结束. strings命令对识别随机对象文件很 ...
- Linux 下开发环境的搭建(软件安装)
一.Centos6.5下安装JDK 步骤1: 查看现有安装的JDK版本 rpm –qa | grep -i java 步骤2: 卸载已有软件 rpm -e --nodeps java-1.7.0-op ...
- 容器版jenkins安装并且实现使用宿主机docker命令,采用的是docker outside deocker,带jdk、添加maven、git
docker版jekins使用宿主机docker命令 docker版jekins安装,实现CI/CD,也就是实现在容器里面使用宿主机docker命令,这样方式为:docker outside deoc ...
- UBUNTU命令行下进程查看-终止
ps ax 显示当前系统进程的列表 ps aux 显示当前系统进程详细列表以及进程用户 如果输出过长,可能添加管道命令 less 如 ps ax|less 查看具体进程,使用 grep命令如 ...
- Linux下查看某个软件安装路径
1:如果包是通过yum或者rpm方式安装 [root@localhost yum.repos.d]# rpm -qa //找出系统所有的包,找到对应的文件名 [root@localhost yum.r ...
- Ubuntu 查看默认软件安装位置
tags: Linux 方法 1:在命令行输入:dpkg -L 软件包名: 方法 2:在/var/cache/apt/archives找的你安装程序的包,然后用gdebi-gtk+软件包名可以查看具体 ...
- Linux下软件安装的四种方式
一.源码安装 步骤: 下载,解压源码(常见的源码打包格式:.tar.gz/.tar.bz2); 可以直接下载源码再上传至linux服务器,或者在联网状态下,直接通过wget等命令获取源码安装包;源码解 ...
- Linux常用命令集合
常用的Linux命令,备忘 1 pwd 显示当前目录 命令格式: pwd [选项] 2 cd 更换目录 命令格式: cd [目录名] 例: 3 ls 显示当前目录内容 命令格式: ls [选项] [目 ...
- linux下如何查看某个软件 是否安装??? 安装路径在哪???
<1>.在linux下如何判断是否已经安装某个软件? 我的系统是red hat 我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果: 我用rp ...
随机推荐
- AS3.0 m3u8文件视频播放器
AS3.0 m3u8文件视频播放器(暂无源码): 点击欣赏! http://lxmc.aomaya.com/fengzi/m3u8/m3u8Player.swf
- 报告题目:HAO智能:HI + AI + OI
报告题目:HAO智能:HI + AI + OI 报告摘要:大数据面向异构自治的多源海量数据, 旨在挖掘数据间复杂且演化的关联.大数据知识工程(BigKE)从大数据的 HACE定理开始, 从大知识建模 ...
- "超时时间已到。在操作完成之前超时"的解决思路
错误往往是数据库操作超时引起 1.检查数据库访问连接字符串启用连接池,若是,适当增大超时时间 2.ADO sqlcommand相应调整超时时长 3.关键在于优化数据库操作,优化压缩执行时间
- Java调用WebService方法总结(1)--准备工作
WebService是一种跨编程语言.跨操作系统平台的远程调用技术,已存在很多年了,很多接口也都是通过WebService方式来发布的:本系列文章主要介绍Java调用WebService的各种方法,使 ...
- vue初级使用
一.Vue是什么? Vue(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.采用自底向上增量开发的设计.Vue.js 的目标是通过尽可能简单的 API 实现响应 ...
- JDK的安装(mac)
1.第一步安装brew 教学网址 2.用brew安装jdk. brew update brew cask install java(未翻墙时长很长,大概猴年马月两个小时) 安装完成后就可以执行JAVA ...
- Github的fork进行同步
最近项目要求每个开发人员都有自己fork,需要在自己的fork下进行开发.这样就涉及的到fork和原仓库的同步问题. 在网上查找到fork和原仓库同步的方法,如下转载自网上查找的内容,使用终端命令行进 ...
- python之PEP8规范
比较需要注意的 缩进 每一级缩进使用4个空格. 续行应该与其包裹元素对齐,要么使用圆括号.方括号和花括号内的隐式行连接来垂直对齐,要么使用挂行缩进对齐3.当使用挂行缩进时,应该考虑到第一行不应该有参数 ...
- php与ajax技术
web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用) 什么是ajax,a ...
- 大数据技术之Hadoop3.1.2版本HA模式
大数据技术之Hadoop3.1.2版本HA模式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Hadoop的HA特点 1>.主备NameNode 2>.解决单点故障 ...