linux常用命令

一、linux常用命令

	1.ifconfig :查看ip地址和Mac地址
	2.ping   
		ping www.baidu.com -c3  :ping3次
	3.nslookup  解析域名对应的ip地址
	4.top   动态显示当前的进程CPU使用率
		q退出
	5.ps -aux :显示进程号
		ps -aux | grep 'mysql'
	6. kill -9 进程号
		sudo kill pid 
	7.df -h 查看磁盘的使用情况
		df -lh 文件名
	8.ls -lh
	9. chmod +x 文件名
		chomd 644 文件名
		rw-r--r--:  r(4) w(2) x(1)
	10. whereis python
	11.wc -l 文件名    统计文件的行数
	12.sort 对文件中的内容进行排序
	13. uniq -c  去处重复行并统计每行出现的次数
		sort 文件名 | uniq -c
	13. find . -name '文件名'
	14. head -2  | tail -1  显示前几行、后几行
	15.ssh 远程连接到
		ssh tarena@127.0.0.1
	16.scp 远程复制文件或者目录
		scp 文件名 tarene@127.0.0.1:绝对路径

	17.ubuntu中防火墙基本操作
		打开:sudo ufw enable
		关闭:sudo ufw disable
		添加规则:sudo ufw allow 端口号

二、第二版

					linux命令

一、文件相关的
	1.ls
		-a   显示隐藏文件
		-h   以列表的形式显示
		-l     显示文件的大小
	2.cd
		-    返回到上一个目录
	3.touch  
		如果文件不存在,创建一个文件
		存在,修改日期
	4.mkdir
		-p    递归创建文件
	5.rm 
		-f   强制删除,不提示
		-r    递归删除多个文件夹
	6.tree   以树状图展开文件夹
		-d    只显示文件
	7.cp  复制文件
		-i   如果存在,则提示
		-r   复制目录
	8.  mv  源文件  目标文件    移动或者重命名
		-i  覆盖文件前提示
	9.cat   完整显示
		-b  显示行号
		-n  显示所有行的行号,包括空行

	10.more  分屏显示
	11.grep  查找。文本搜索
		-n 显示行号
		-v   显示不包含搜索的行
		-i  忽略大小写
			模式查找
				^a      行首
				key$  行尾
		

二、通配符
		*  代表任意个数个字符
		?代表任意一个字符,至少一个
		[]  表示可以匹配字符中的任意一个    [abc]  [a-g]

三、其他
	1.echo  在终端显示指定文字内容
	2.重定向
		>   输出,覆盖文件原有的内容
		>> 输出,追加到文件末尾
	3.管道
		|
	4.shutdown  选项 时间
		-r  重启
		-c   取消命令
		now   立即重启
		showdown +10   十分钟后
		shutdown  time   指定时间重启

	5.ifconfig   查看网卡和IP地址
	6.ping  IP

四、远程管理
	1.ssh  [-p port] usre@remote
		ssh 高级 配置
	2.scp  远程拷贝文件
		-P  指定端口号, 默认为22
		scp -P 22 01.py user@remote:Desktop/01.py
		-r  复制目录
		scp -r user@remote:desktop/01.py  01.py

五、用户权限
	1.chmod   修改文件权限
		-R  递归
	2.sudo  
	3.组管理
		groupadd 组名     添加组
		groupdel  组名     删除组
		cat /etc/group      查看组信息
		chgrp -R 组名 文件/目录名
	4.用户管理
		chown  修改文件的所属主
			- R  递归
		useradd 用户名 
			-m  自动创建用户家目录
			-g 指定用户所在的组
		passwd  用户名  添加、修改用户密码
		userdel   用户名  删除用户
			-r   删除用户的家目录
		cat /etc/passwd | grep 用户名 确认用户信息
	5.id  用户名
	6.who  查看当前所有登录系统的用户
	7.whoami  查看当前用户的用户名
	8.usermod  设置用具的主组 、附加组、 
	9.which 查看执行命令的所在位置
	10.su -用户名  切换用户

六、系统信息
	1.时间
		date   查看当前时间 
		cal      查看当月日历
			-y   查看一年的日历
	2.磁盘信息
		df  查看磁盘情况
			-h
		du 查看目录大小
			-h
	3.进程
		ps 
			-a  显示所有的进程
			-u  显示进程的详细信息
			-x  显示没有控制终端的程序
		top    动态显示运行中的程序并且排序
		kill [-9]  pid
			-9  强制杀死进程
七、其他
	1.find  路径 -name  "通配符"     查找文件
		-name  "**.py"
	2.ln -s   源文件  链接名     文件的软链接
		ln 源文件 链接名            硬链接
	3.tar   打包/压缩
		-c    打包
		-x    解包
		-z    通过 gzip 过滤归档
		-v    显示进度
		-f     指定文件格式
		tar  -czvf      打包文件.tar.gz       被压缩的文件目录
		tar  -xzvf      打包文件.tar.gz     -C   解压后的文件目录
		-f     通过gzip2压缩解压文件  .tar.bz2
	4.apt安装、卸载软件
		apt install        软件包     
		apt  remove    软件包
		apt  upgrade   软件包
	5.配置软件源
			系统设置
		

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值