linux基本操作

查看ip地址: ifconfig

cd进入
ls查看文件

vi和vim: linux中的文本编辑器 //vim是vi的增强版
一般使用一般模式,只读. 但是按i A a I 可以进入编辑模式(但是不能保存),按esc回到一般模式
进入命令模式可以保存:在一般模式下按shift+: ,进入命令模式
q! -->不保存强制退出 wq!保存并退出 q只退出

vi和vim快捷键.
复制当前行 yy
赋值当下5行 5yy
查找关键字 /关键字
删除当前行 dd
删除当下5行 5dd
撤销 u
显示行号, 命令行模式下 ---- :setnu :set nonu

添加用户
useradd 用户名
//linux中任何用户至少属于一个组,新建用户时如果不指定组,会新建一个组与用户同名.
sueradd -d /home/ww 用户名 创建用户名的同时指定根目录
给用户设置密码 passwd 用户名
删除用户 userdel 用户名
userdel -r 用户名 ---- 删除用户的同时级联删除它的主目录
查看用户信息 id 用户名
切换用户 su 用户名

linux组管理
1.linux每一个用户至少有一个组,但是可以属于多个组. (新用户建立时不指定组会新建一个自己名字的组)

添加组 groupadd 组名
删除组 groupdel 组名
把用户添加到组中	gpasswd -a 用户 组名
用户从组中移除		gpasswd -d 用户 组名
添加用户时指定所属组	user add -g 组名 用户名 

系统操作命令
关机
shutdown now 立即关机
shutdown -h xxx 定时关机
shutdown -r now 立即重启
重启 reboot 立即重启
同步数据库 sync

linux 帮助命令
查看linux系统手册上的帮助信息 man //分屏显示 回车翻译行 空格翻一页 q退出
查看命名的内置帮助信息 help

文件和目录操作命令.
查看当前所在目录 pwd
查看当前目录下的内容 ls 例如:ls /home 可以指定目录
ls -r /home 显示所有用户
ls -l /home 以列表形式显示
ls -a /home 显示指定目录下的所有子目录和文件
ls -al /home 列表形式显示指定目录下的所有子目录和文件
切换目录 cd
绝对目录 盘符开始
相对目录 当前目录开始
创建目录 mkdir
也分绝对目录和相对目录
删除目录和文件
删除一个空目录----- rmdir 目录名
删除文件 rm 文件名
删除文件 强制删除------rm -f 文件名
递归删除目录 rm -r 文件名
递归强制删除目录 rm -rf 文件名

	创建文件	vi/vim
		创建一个或者多个空文件		touch 文件名列表(文件名之间用空格隔开)

	复制文件	cp source(源)  dest(目标文件夹) 
	移动文件	mv source(源) dest(目标)	//mv 1.txt 2.txt 相当于重命名
			

echo 输出系统变量或者常量的值到命令行终端	//主要是用在脚本上
	echo $JAVA_HOME 
	ECHO $PATH

>  向指定文件中填写前一个命令的输出结果:查看命令
把前一个查看命令的结果输出到指定文件中,如果文件不存在则创建. 查看命令 > 文件名

日期和时间的操作命令
查看或者设置系统的日期或者时间: date
date +%Y 系统当前年份
date +%m 系统当前月份
date +%d 系统当前日期

date '+%Y-%m-%d %H:%M:%S' 按yyyy-MM-dd HH-mm-ss 格式显示
date -s 'xxxx-MM-dd HH-mm-ss'设置当前的系统时间

查看系统日历: cal //查看当前月份的日历
cal 2020 : 查看指定年份的日历

搜索文件或者目录的命令
find 要搜索的文件名
find /opt -size +5k 搜索opt目录下大于5k的文件
-name 名称搜索
-size 大小搜索
-user 按文件所有者搜索

locate 要搜索的文件名
	在整颗目录树中搜索文件或者目录,都是根据名称搜索 . 效率高
		用之前要同步一下数据库.	updatedb--->locate 关键字

搜索过滤命令, 在前一个搜索命令的结果中按名称进一步过滤: 
	搜索命令 |grep [选项] 过滤条件
		cat 1.txt|grep beijing 只包含北京的文件	

		-i 忽略大小写
		cat 查看

压缩和解压的命令(不具有打包和解包的功能)
1.单个文件 压缩 gzip 文件名 // 生成一个.gz的压缩包,并把原来的文件删除
解压 gunzip 文件名

2.压缩(打包)或者解压(多个文件和目录)	//较常用
	zip 目标压缩包名称 (通常使用.zip压缩包)   文件或者目录列表 
	unzip 压缩报名				//		unzip 压缩报名 -d 解压目录名

3.tar[选项]	目标压缩包名称 (xxx.tar.gz)	既可以压缩也可以解压
	-c 打包或压缩
	-x 解压
	-f 指定压缩后的文件名
	-z 打包的同时压缩
	-C 指定解压到那个目录

	tar[选项]	目标压缩包名称 -C 解压目录名

tar -zcvf xxx.tar.gz 文件或者目录列表	//压缩打包
tar -zxvf xxx.tar.gz -C 解压目录名	

linux中 文件与组
每一个文件/目录也都属于一个组.不能属于多个组,只有用户可以属于多个组
在文件/目录看来,linux系统中所有的用户分为三类: 所有者.同组用户,其他组用户

文件和目录的三种权限: 读写执行 
	read		:cat more loss head tail等
	write		: vi vim 等
	execute : 如果该文件是可执行文件(.sh)可以直接运行. :	./xxx.sh

查看文件的所有者和所在的组	ls -l
修改文件的所有者 chown 新的所有者  文件名 / chown 新的所有者:新的组 文件名
递归修改目录的所有者和所在的组	chown -R 所有者:新的组 文件名

修改文件或者目录所在组:	chgrp 新的组 文件名

文件或者目录的权限控制
所有者权限,同组用户权限,其他组用户权限.
第一部分权限:所有者权限,文件或者目录的所有者对该文件所拥有的权限.使用r w x表示读写执行

查看文件或者目录的权限
ls -l
ls -al
la -aul

修改文件或者目录权限 chmod
r w x
u g o a 分别表示给所有者,同组用户,其他组用户,所有用户修改权限
用+ - = 分别表示给指定的用户增加,减少 设置对应的权限
chmod g-w,o+w t5.txt
chmod g=rwx t5.txt

用数字的方式修改文件或者目录的权限
每一个权限都可以用一个数字来表示:
r.w.x ---->4.2.1
每一个文件或者目录都有三部分权限,每一部分权限都可以用一组数据之和来表示.三部分权限就是一组三个数据序列
rw- r-x r-x
6 5 5

linux中的网络配置
配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=“static”
ONBOOT=“yes”

	//不能随便写
	IPADDR=192.168.X.X
	GATEWAY=192.168.X.X
	DNS=192.168.X.X
	
	完事重启linux或者服务	reboot 

进程管理
线程:一个程序的线路
进程:一个程序的执行,一个进程占用一个端口

查看进程 ps	//只会显示应用进程
	ps -e 显示所有进程
	ps -ef 以全格式的形式显示所有进程		//用于查看linux系统中某一些软件或者应用是否处于启动中?
	ps -ef|grep 过滤

关闭进程 使用ps命令查看进程的PID 使用命令kill -9 PID

linux服务管理 (守护进程) //sshd 防火墙
1.支持linux运行的一些必要程序,本质上也是进程
2.操作服务:systemctl [start|stop|restart|reload|status|enable] 服务名称

软件包管理:软件安装包
1.RPM包:一种Linux的软件包的打包和安装工具.它操作的软件包都是以.rpm结尾
2.使用RPM: rpm命令
(1)查看当前系统中已经安装的rpm软件包: rpm -qa
rpm -qa|grep
(2)卸载rpm软件包: rpm -e
(3)安装rpm包: rpm -ivh xxx.rpm //i 安装 v提示 h进度条

3.YUM包管理	:本质上是一种基于RPM的软件包管理工具,它能够从指定的服务器上自动下载RPM包自动安装.可以自动处理软件包之间的依赖关系.	//前提是要连接上外网.
	查看当前系统中已经安装的rpm软件包---->yum list installed	
	卸载rpm软件包:yum remove xxxx
	安装rpm包: yun install xxx	//只需要关键字就可以自动下载安装了

可能有错别字的地方请指出,有错误别打我呀

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值