linux 基础命令复习

账号

IP:101.34.221.219
端口:49153
账号:ubuntu
密码:QjE84HZVR5u6
账号2:root
密码:1AeAQ5eBagJ8

liunx + 连接工具

redhat 、ubuntu 、centos
连接工具
xshell xftp  putty CRT

linux 文件系统

/根目录
	bin
	sbin
	root
		存放root用户的资源文件
	home
		存放普通用户的资源文件
	etc
		存放系统文件
	proc
		系统配置文件
	tmp
		存放临时文件
	mnt
		存放挂载文件

文件路径类

cd / 根目录
cd . 当前目录
cd .. 上一级目录
cd 绝对文件目录  进入某一个确切路径的目录
cd 目录 进入当前路径下的一个目录
pwd 当前绝对路径位置

目录文件信息查看

ls  list of the file
ll = ls -l  详细的文件目录信息
ls -a   所有文件展示包括隐藏文件
ls -alh

目录命令

mkdir 目录 创建目录名称 eg.mkdir a
mkdir -p 多级目录  eg.mkdir -p a/b/c
rmdir 空目录  
rm -r 非空目录 
cp -r 源文件目录路径  目标目录路径 
mv 源文件目录路径  目标目录路径 (可用重命名)

文件命令

touch  文件名  eg.touch 1.txt
vi  文件名称   
rm 文件名称/ 文件路径名称
cp 源文件地址   目标文件地址
mv  源文件地址  目标文件地址
mv 当前文件地址   当前文件地址(新名称)

查看文件名称

cat  file_name  粗略查看
more file_name   查看文件,支持一页一页查看
less file_name  仔细查看,可以上下左右查看
tail file_name  动态查看文件
tail  -f file_name  查看动态日志文件
tail  -n  file_name  查看文件最后n行内容
head -n  file_name   查看文件前n行内容

vim

  1. 命令模式
esc 进入该模式
yy 	复制一行
nyy	复制N行
y^	复制光标至行首
y$	复制光标至行尾
dd 		删除一行数据
ndd   	删除N行数据
d^		从光标位置复制到行首
d$  	从光标复制到行尾
  1. 编辑模式
i	光标之前插入
a	光标之后插入
o	光标的下一行插入
  1. 末行模式
:进入末行模式
:set nu   显示行数
:wq  保存退出
:q!  不保存退出
1,$s/原来字符串/替换的字符串/g   从1行开始
m,n$s/原字符/替换的字符串/g		m,n 分别指文件内容的行数
  1. 模式切换

编辑模式与末行模式无法直接切换,需要调节至命令模式作为中转

文件查找

find 路径  -name '*.log'   路径下查看*.log文件和目录

过滤文件中的字符

grep 字符串  文件名  eg.grep 'tf' 1.txt

系统管理命令

系统管理命令
	linuxt系统的用户
		普通用户
		超级用户
			root
	用户
		创建用户
			必须root用户才可以创建和删除用户
			useradd 用户名    
			passwd 用户名
				设置用户密码
		切换用户
			切换到root用户
				su -
				su root
			切换普通用户
				su 普通用户名
		删除用户
			必须root用户才可以创建和删除用户
			userdel 用户名   
	用户组
		创建用户的同时就会创建同名的用户组
		查看用户组信息
			more /etc/group
		添加用户组
			groupadd  用户组名称
		删除用户组
			groupdel 用户组名称
		把用户添加到用户组
			gpasswd -a 用户  用户组
		把用户从用户组进行删除
			gpasswd -d  用户  用户组
		查看用户所属的组
			groups  用户

文件权限管理

文件及目录的详细信息
	drwxr-xr-x
		第一个字符代表目录文件的的类型
			d
				代表是一个目录
			_
				代表一个文件
			l
				符号文件
			c
				字符设备文件
			b
				块设备
		后面九个字符代表的文件的权限
			9个字符可以分为三组
				user组(u)
				group组(g)
				othe组(o)
			权限值
				w
					write写的权限
				r
					read读的权限
				x
					exec 可执行权限
				-
					没有权限
修改权限
	修改所属用户权限
		chown  用户名  文件/目录路径
		chown -R  用户名  文件/目录路径
			修改当前目录下的所有子目录及子文件的所属用户
	修改所属组权限
		chgrp  用户组  文件/目录路径
		chgrp  -R 用户组  文件/目录路径
			修改当前目录下的所有子目录及子文件的所属用户组
	修改权限值
		chmod  -R  权限值   文件/目录路径
		权限值
			通过数字表示权限值
				r   4
				w   2
				x     1
				比如: chmod 777  linux.txt
			通过字符表现权限值
				字符
					r
					x
					w
					a
				比如: chmod a-x  linux.txt
				比如:  chmod u=rwx,g=rwx,o=rwx  linux.txt

文件压缩

常见压缩打包文件命令
	windows压缩包格式:.zip  .rar .ram
	linux操作系统压缩文件格式:.zip   .tar  .tar.gz
	常见压缩打包文件
		.zip格式
			压缩.zip格式的压缩文件
				zip  -r  压缩文件名(.zip)   依次列出需要压缩的文件及目录的路径
				比如:zip -r linux.zip a b  linux2.txt  profile
			解压.zip格式的压缩文件
				unzip 压缩包文件名(.zip)   
					解压到当前路径
				unzip 压缩包文件名(.zip)-d  目标路径  
					解压到指定路径
		.tar
			打包文件
				创建.tar格式的打包文件
					tar -cvf  打包文件(.tar)   依次列出需要打包的文件及目录的路径
				解压.tar格式的打包文件
					解压到当前路径
						tar  -xvf  打包文件(.tar)
					解压到指定路径
						tar  -xvf  打包文件(.tar)-C  目标路径
		.tar.gz
			打包压缩文件
				创建.tar.gz格式的打包压缩文件
					tar -czvf  打包文件(.tar.gz)   依次列出需要打包压缩的文件及目录的路径
				解压.tar.gz格式的打包压缩文件
					解压到当前路径
						tar  -xzvf  打包文件(.tar.gz)
					解压到指定路径
						tar  -xzvf  打包文件(.tar.gz)-C  目标路径

查看系统资源

系统资源管理的命令
	查看内存
		free -m
		more  /proc/meminfo
	查看cpu
		more  /proc/cpuinfo
	查看系统版本
		 more /etc/issue
	查看操作系统的类型
		uname -a   
		64位的操作系统
			x64
		32位的操作系统
			i686/i386
	查看主机名称
		hostname
	查看磁盘空间
		df -h
	查看某个目录空间占用情况
		du -sh 目录的路径
	查看端口
		netstat -anp |  grep  端口号
	查看进程
		ps -ef |  grep  进程id 
	查看实时进程
		top
		退出
			ctrl+c
	管道符  |
		对上一个命令结果进行过滤

网络相关

网络相关命令
	查看网络配置信息
		ifconfig
		windows操作系统查看网络配置
			ipconfig
	查看主机名称
		hostname
	登录系统的用户
		who
	确认自己的身份
		whoami
	网络是否联通
		ping  ip地址

其他命令

其他命令
	查看历史命令
		histroy
		histroy  10
			查看最近10条命令
	重启命令
		shutdown -r  now
	关机命令
		shutdown  -h  now 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kusasakey

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值