Linux学习笔记

Linux学习笔记

以前学习linux的笔记,不少常用的指令,供刚入门的同学学习下。

相关文件夹

  • root 存放root用户的相关文件
  • home 存放普通用户的相关文件
  • bin 存放常用指令的目录
  • sbin 存放要具有一定权限才可以使用的命令的目录
  • mnt 默认挂载光驱和软驱的目录
  • boot 存放系统引导文件
  • etc 存放配置文件
  • var 存放经常变化的文件

运行级别
命令 init[0123456]

  • 0: 关机
  • 1: 单用户
  • 2: 多用户状态没有网络服务
  • 3:多用户状态有网络服务
  • 4:系统未使用保留给用户
  • 5:图形界面
  • 6:系统重启

常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:init default这一行的数字

解决错误配置的方法
如果不小心将运行级别改成了6,系统不断重启,此时需要在出现系统引导界面的时候按下e,然后箭头选择第二行高亮再按下e,进去后在出现的命令后面打上空格1,enter以后会回到高亮的界面,此时按下b重启,则是以1级别也就是单用户级别,无需用户名密码。然后再去将运行级别修改回来即可。此方法也可用于解决错误配置导致系统无法启动的错误,以单用户模式重新编辑相关文件配置,也可用于忘记密码对用户进行密码重置。

权限
r 可读 4
w 可写 2
x 执行 1
-|rw-|r–|r–
第一个-代表文件类型,-表示普通文件,rw-这一组表示文件所有者所具有的权限,r–表示和所有者同组成员的权限,最后一组r–表示其他组对文件的权限.即 -(文件类型) | 所有者的权限 | 同组成员的权限 | 其他组成员的权限。

常用指令

  • shutdown -h now  立刻进行关机
  • shutdown -r now  现在重新启动计算机
  • reboot   现在重新启动计算机
  • pwd    查看当前处于哪个路径下
  • useradd 用户名   添加用户
  • passwd 用户名   不写用户名则默认给当前用户设置密码
  • userdel 用户名   只删除用户而不删除用户主目录
  • userdel -r 用户名     删除用户和用户主目录
  • ls            列出文件和目录
  • ls -a  显示隐藏文件
  • ls -l   显示详细列表信息
  • mkdir  创建文件夹
  • rmdir  删除文件夹
  • touch  建立空文件
  • cp    复制命令
  • cp -r -dir1 -dir2 递归复制命令(复制子目录信息)
  • mv   移动文件和改文件名
  • rm   删除文件和目录
  • rm -rf 强制删除所有内容(包括文件和目录)r递归f强制
  • more  分页
  • |  管道命令
  • /  根目录
    在linux和unix系统中 | 代表管道命令,管道命令的作用是上一个命令执行后的结果交给管道命令后面的命令进行处理,如 ls -l /etc | more 详细列举etc目录下的指令执行后再进行more命令进行分页
  • grep “关键词” 文件名 (查找某个文件下包含关键词的内容)
  • find 目录 文件名  在某个目录下查找该文件
  • > 文件 将内容写到文件中,如果文件存在则覆盖
  • >> 将内容追加到文件尾部
  • goupadd 组名 添加用户组
  • useradd -g 组名 用户名  将某个用户添加到组中
  • chmod 777 文件 改变文件的权限 777为最高权限
  • /etc/profile 环境配置文件
  • 安装.bin文件命令  ./xxx.bin
  • 安装.tar.gz文件命令 tar -zxvf xxx.tar.gz
  • 改变shell命令 chsh -s /bin/*sh
  • history 5 显示最近用过的5个命令
  • 查看本机ip   ifconfig
  • setup   对计算机进行一些配置,如打印机、网络的配置
  • 重启网卡  /ect/rc.d/init.d/network restart
  • ifconfig eth0 ip  临时设置计算机的ip,此操作重新登录或者重启ip将会改回原来的,eth0是网卡默认名字
  • rpm -qa   查询系统中安装的所有rpm包
  • rpm -i 文件全路径及文件名称  安装rpm包
  • rpm -ivh 文件全路径及文件名称 安装rpm包带提示和进度
  • kill 进程号  杀死进程
  • 如果不能直接杀死进程的话,可以使用kill -9 进程号命令
  • cal 月份 年份  查看某个月份的信息,如果去掉月份则是显示某一年的所有月份信息
  • mysqldump -u root -p 密码 数据库名>xxx.bak    备份mysql数据库
  • mysql -u root -p 密码 数据库名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值