Linux常用命令
一、基础命令
1.设置linux的IP地址
[root@localhost ~]# ifconfig eth0 192.168.1.156
2.严格区分大小写
linux中所有内容以文件形式保存,包括硬件:
硬盘文件是/dev/sd[a-p]
光盘文件是/dev/sr0等
3.linux不靠扩展名来区分文件类型
linux不靠扩展名来区分文件类型
(1)压缩包:"*.gz"、"*.bz2"、“*.tar.bz2”、“*.tgz”等
(2)二进制软件包:“.rpm”
(3)网页文件:"*.html"、“*.php”
(4)脚本文件:“*.sh”
(5)配置文件:“*.conf”
4.linux各目录的作用
5.文件常用处理命令
5.1 mkdir命令
5.2 cd命令
5.3 pwd命令
5.4 cp命令
5.5 touch命令
5.6 cat命令
5.7 tac 命令
5.8 more命令
5.9 less命令
5.9.1 head命令
5.9.2 tail命令
5.9.3 ln命令
软链接和硬链接
软连接特征:
硬链接特征:
小结:
文件:用 “-” 表示
目录:用 “d” 表示
链接:用 “l” 表示
6、防火墙
从配置菜单关闭防火墙是不起作用的,索性在安装的时候就不要装防火墙
查看防火墙状态
/etc/init.d/iptables status
暂时关闭防火墙
/etc/init.d/iptables stop
禁止防火墙在系统启动时启动
/sbin/chkconfig --level 2345 iptables off
重启iptables
/etc/init.d/iptables restart
覆盖文件
echo "hello" > filename
追加文件
echo "haha" >> filename
8. 写入多行内容
覆盖文件
[root@node1 ~]# cat > lb.txt<<EOF > hellow > world >EOF
追加文件
[root@node1 ~]# cat >> lb.txt<<EOF > hellow > world >EOF
9. 删除目录
rmdir 目录名 |(多级目录名)
仅能删除空目录,如果下面存在文件,需先删除文件,递归删除多个空目录加个 -p 参数即可
10. linux启停服务
service 服务名 start|stop
11. 修改mysql用户密码
/usr/bin/mysqladmin -u root password 123456
12. 在linunx下查看安装目录
ps -ef|grep mysql
13. 设置开机自启动mysql
chkconfig mysql on
14、查看包全名
rpm -qa|grep + 软件名
15、通过yum删除指定软件
yum remove -y +软件全名
分类:
linux学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能