Linux学习笔记

这篇博客详细介绍了Linux系统,包括Linux的文件系统结构、常用命令如关机、目录、文件属性查看与修改,还涉及vim编辑器的使用、账号与用户组管理、磁盘和进程的管理,是学习Linux操作的全面指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、Linux介绍

消息队列:Kafka
缓存:redis
Linux系统一切皆文件,文件有读,写,权限

二、Linux系统关机命令及目录文件

1.关机命令

  • sync #将数据从内存同步到硬盘
  • poweroff #关机命令

2.系统目录

  • /bin:bin是binary的缩写,这个目录存放经常使用的命令。
  • /mnt:用户临时挂载别的文件系统,可以挂载光驱。
  • /etc:用来存放系统管理所需要的配置文件。
  • /home:用户目录,每个用户都可以创建自己的用户目录。
  • /opt:额外软件安装目录,比如MySQL数据库可以放在该目录下。
  • /root:系统管理员目录,超级用户root的主目录。
  • /sbin:s是super user的意思,即超级用户。存放系统管理员使用的系统管理程序。
  • /tmp:用来存放临时文件。
  • /usr/bin:系统用户使用的管理程序。
  • /var:用来存放经常修改的文件,包括各种日志文件。

三、Linux系统常用命令

  • ./:当前目录
  • clear:清屏
  • ls -al:查看文件,及文件权限信息
  • mkdir:创建目录
  • rm -rf :删除文件
  • mv:移动文件,重命名文件夹

四、文件属性查看修改

xj@scada1:/$ ls -l
总用量 15288756
drwxr-xr-x   2 root    0        4096 10月 16  2020 bin
drwxr-xr-x   4 root    0        4096 3月   9 09:30 boot
drwxr-xr-x  17 root    0        3320 4月  14 15:25 dev
drwxr-xr-x 150 root    0       12288 4月  16 15:24 etc
drwxr-xr-x   8 root    0        4096 10月 16  2020 home
lrwxrwxrwx   1 root    0          49 10月 16  2020 initrd.img -> boot/initrd.img-4.9.0-0.bpo.1-linx-security-amd64
lrwxrwxrwx   1 root    0          49 10月 16  2020 initrd.img.old -> boot/initrd.img-4.9.0-0.bpo.1-linx-security-amd64
drwxr-xr-x  18 root    0        4096 3月  12 15:35 lib
drwxr-xr-x   2 root    0        4096 3月  12 15:35 lib32
drwxr-xr-x   2 root    0        4096 10月 16  2020 lib64
-rw-r--r--   1 root    0      245112 3月  20  2020 libmecab2_0.996-1.1_amd64.deb
drwxr-xr-x   2 root    0        4096 10月 16  2020 libx32
-rw-------   1 root    0 15502147584 11月 25 18:13 Linx-6.0.80-20200512-amd64-DVD-1.iso
  • d:代表目录
  • -:代表文件
  • l:代表链接文档,link file

修改文件属组

chgrp [-R] 属组名 文件名

修改文件属主,也可以更改属组

chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

修改文件可执行权限

r:4 w:2 x:1
可读可写可执行 rwx:7
可读可写不可执行 rw-:6
不可读不可写不可执行 —:0

九个权限,三个一组,分别是:属主/属组/其它组

  • owner=rwx=4+2+1=7
  • group=rwx=4+2+1=7
  • others=—=0+0+0=0
chmod 7(属主权限)7(属组权限)7(其它组权限) 文件名 #所有用户对该文件,可读可写可执行

五、文件内容查看

more 文件名 #一页一页查看文件内容,
#空格代表向下翻页
#enter键可以一行一行查看
tail -n 数字 文件名 #查看文件的末尾几行内容

六、Linux系统链接

Linux系统的链接分为两种:硬链接,软链接。
硬链接:防止软件误删。
软链接:就是快捷键

touch f1 #创建f1文件
ln f1 f2 #创建硬链接文件f2
ln -s f1 f3 #创建软链接文件f3
echo "i am" >> f1 #向f1文件添加内容,f2,f3文件会自动同步f1中的内容。因为f2,f3文件是f1文件的链接
 rm -rf f1 #删除源文件f1,f2是硬链接文件,依旧可以查看。f3是软链接文件,不能查看。
xj@jk101:~/Desktop$ cat f3 #会提示没有文件或目录
cat: f3: 没有那个文件或目录

七、vim编辑器

  1. command mode命令模式
    按下i键进入输入模式。

  2. insert mode 输入模式
    按下ESC键进入命令模式。
    按下:(冒号)进入底线命令模式

  3. last line mode 底线命令模式
    w:保存
    q:退出

八、账号管理

useradd命令添加用户

useradd -m zhouhao #创建周昊用户

-m:自动创建zhouhao用户的主目录,/home/zhouhao。

cat /etc/passwd #查看创建的用户的状态

userdel删除用户

userdel -r zhouhao #删除用户

-r:删除用户的同时,也删除用户的的主目录。

su命令切换用户

su zhouhao #切换到zhouhao用户

exit:退出zhouhao用户。

设置用户密码

设置用户的密码,要用root用户。

passwd zhouhao #设置zhouhao用户的密码

锁定用户

passwd -l zhouhao #锁定zhouhao用户,该用户就不能登录

l:锁定,lock。

九、用户组管理

创建用户组groupadd

groupadd qin #创建qin这个用户组
cat /etc/group #查看创建的用户组
groupadd -g 520 qin2 #创建qin2这个用户组,并指定组id是520

-g:指定用户的组id。如果不指定,组id自动加1。

删除用户组groupdel

groupdel qin2#删除qin2这个用户组

更改用户组号groupmod

groupmod -g 666 qin2 #将qin2用户的组id改为666

十、磁盘管理

df -h #查看文件系统整体磁盘使用量
cd /home
du -lh #查看指定文件/home,磁盘使用量

十一、进程管理

  • 进程有两种运行方式:前台运行,后台运行
  • 服务是后台运行,一般的程序是前台运行
ps -ef | grep mysql #查看mysql进程信息

杀死进程

kill -9 进程id号 #杀死某个进程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值