Linux常用命令

1、ls命令

# ls  显示文件和目录列表(list)

	常用参数:
		-l(long) :长格式显示文件和目录信息
		-a(all)  : 显示所有文件和目录(包括隐藏目录)
        -R       :递归显示指定目录下的文件清单(后没加目录默认当前目录)
# 长格式含义:

	文件类型   	  权限	  链接数	 属主	   属组  大小   日期  时间    文件名
		d     rwxrwxr-x     2     user1  user1 4096  Aug 17 09:10  abc
	(d为目录,-为文件)

2、操作文件命名(重点)

# cd    切换目录

# pwd   查看当前目录

# touch 创建空文件

# mkdir 创建目录
		-p :父目录不在的情况下先生成父目录
	
	
# cp    复制文件或目录
		cp	  文件名  目录名  :复制文件到指定目录下
		cp -r 目录名  目录名  :将指定目录及其下的文件一起拷贝到指定目录下

# mv   移动目录或文件;文件或目录改名
		mv    目录名  不存在目录名 : 目录改名
		mv    文件名  新文件名    : 文件改名
		mv    目录名  目录名      : 移动目录
		mv    文件名  目录名      : 移动文件
# rm    删除文件或目录
  		-r   同时删除该目录下的所有文件
  		-f   强制删除文件或目录
  		-rf  (常用)
# cat   显示文本文件内容(适合少量内容)

# more、less 分页显示文件内容,退出用q

3、网络相关命名

# ip -a/-addr  : 查看ip地址

# ping 网络地址 :测试网络连接性

设置网络

# 1.设置linux获取ip地址 (编辑网络配置文件)	
		vi /etc/sysconfig/network-scripts/ifcfg-ens33

# 2.修改ens33配置文件:
    BOOTPROTO=dhcp
    ONBOOT=yes

# 3.重启启动网路服务加载修改配置生效
		systemctl restart network

# 4.查看ip地址
		ip addr

# 5.此时ip已经获取
		ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:07:16:9e brd ff:ff:ff:ff:ff:ff
    inet 192.168.202.136/24 brd 192.168.202.255 scope global noprefixroute dynamic ens33
       valid_lft 1459sec preferred_lft 1459sec
    inet6 fe80::b22b:7e01:db87:52fe/64 scope link noprefixroute 

# 6.测试外部网络连通(保证宿主机windows可以上网前提)
		ping www.baidu.com

4、tar命令

# tar 命令   
		-c 建立一个压缩文件的参数指令(create)
		-x 解开一个压缩文件的参数指令(extract)
		-z 是否需要用 gzip 压缩  
		-v 压缩的过程中显示文件(verbose)
		-f 使用档名,在 f 之后要立即接档名(file)

`通常组合使用:`
		tar -cvf aaa.tar file1.txt file2.txt 				将file1和2打包成aaa.tar
		tar -zcvf aaa.tar.gz file1.txt file2.txt 			将file1和2打包成aaa.tar并压缩
		tar -zxvf aaa.tar.gz file1.txt file2.txt 			将aaa.tar.gz解压

5、systemctl服务命令

# systemctl 
  systemctl status|start|stop|restart 服务名  mysqld firewalld(防火墙) network(网络)
	systemctl status 服务名          说明:查看某个服务的运行状态
	systemctl start 服务名 					说明:启动某个服务
	systemctl restart 服务名 				说明:重启某个服务
	systemctl stop 服务名 						说明:停止某个服务

6、进程相关命令

# 1.ps 询在当前控制台上运行的进程
		ps  -aux   说明:查询系统中所有运行的进程,包括后台进程,其中参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户。
		ps  -ef		 说明:查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号。

    ps -aux|grep 进程 服务名  关键字 tomcat  重点

# 2.top	命令  动态显示系统进程


# 3.kill 杀死进程
		kill  3029 说明:上述命令中3029是进程号;一般在执行kill命令之前,先用ps或pstree来查询一下将要被杀掉的进程的进程号。 
		kill  -9  3029 说明:强制终止3029号进程的运行,其中参数-9代表强制的意思,实际上kill命令是向该进程发送信号,
												该进程接到信号后决定是否停止运行,有些守护进程必须要收到参数9才终止运行。

7、软件相关命令

RPM命令

RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括RedHat、CentOS、SUSE等Linux的分发版本都有采用,可以算是公认的行业标准了。RPM文件在Linux系统中的安装最为简便,

# rpm 命令  
	常用参数:
      i:安装应用程序(install)
      e:卸载应用程序(erase)
      vh:显示安装进度;(verbose   hash) 
      U:升级软件包;(update) 
      qa: 显示所有已安装软件包(query all)
	例子:rmp  -ivh  gcc-c++-4.4.7-3.el6.x86_64.rpm

安装 
		rpm -ivh  xxxx.rpm
    rpm -evh  xxxx.rpm
    rpm -Uvh  xxx.rpm
    rpm -qa 
    
    

YUM命令

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

例子:
    yum  install  gcc-c++
    yum  remove   gcc-c++
    yum  update   gcc-c++
    
    yum install|remove|update  依赖名称

使用YUM命令必须连接外部网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值