头歌实践JAVA项目开发实战入门--第10阶段【Linux操作系统】

开始更新头歌了!!!有需要的小伙伴自取吧;有什么好的建议也可以评论区留言,大家一起共勉!

Linux操作系统

一、Linux初体验

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

cd /

ls -a

#********* end *********#

二 、Linux常用命令

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

touch newfile

mkdir newdir

cp newfile newdir/newfileCpy

#********* end *********#

三、Linux查询命令帮助语句 

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

man fopen

#********* end *********#

Linux之用户管理 

一、创建/删除新用户

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

useradd -m newUser

userdel -r oldUser

cd /home/newUser

pwd

#************end**************#

二、Linux用户密码管理 

#!/bin/bash

#创建newUser新用户

#***********begin*************#

useradd -m newUser

#************end**************#

#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行

#例如:

#command << EOF

#password

#password

#EOF

#***********begin*************#

passwd newUser << EOF

123

123

EOF

#************end**************#

三、Linux用户权限切换 

#!/bin/bash

#创建newUser新用户

#***********begin*************#

useradd -m newUser

#************end**************#

#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行

#例如:

#command << EOF

#password

#password

#EOF

#***********begin*************#

passwd newUser << EOF

123

123

EOF

#************end**************#

#使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份;

#提示使用su命令的-c参数完成

#***********begin*************#

su -c whoami newUser

#************end**************#

Linux之用户高级管理 

一、创建/删除用户组

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

groupadd -r newGroup

groupadd -g newGroupID

groupadd -g 1010 newGroupID

groupdel oldGroup

#************end**************#

二、Linux用户所属组变更 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

useradd -m newUser

usermod -a -G oldGroup newUser

#************end**************#

三、Linux用户/用户组编辑 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

usermod -l newName oldName

usermod -d/home/newName newName

groupmod -n newGroup oldGroup

#************end**************#

Linux文件/目录管理

一、Linux文件创建/删除

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

touch file1 file2

rm oldFile1 oldFile2

#************end**************#

二、Linux目录创建/删除 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

mkdir newDir1 newDir2

rm -r oldDir1 oldDir2

#************end**************#

三、Linux之文件复制/重命名

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

cp file1 file2 Dir

cp file1 Dir/file1Cpy

mv file3 file4 Dir

mv file5 file6

#************end**************#

四、Linux之文件复制/重命名 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

cp -r Dir1 Dir2 Dir

cp -r Dir1 Dir/Dir1Cpy

mv Dir3 Dir4 Dir

mv Dir5 Dir6

#************end**************#

五、Linux文件/目录内容查看 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

cat file1

head -n 5 file2

tail -n 5 file2

ls -a /home/

#************end**************#

Linux文件/目录高级管理一 

 一、Linux文件权限修改

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chmod u=x oldFile1

chmod g-w oldFile2

chmod o+x oldFile3

chmod 421 oldFile4

#************end**************#

 二、Linux目录权限修改

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chmod u=x oldDir1

chmod g-w oldDir2

chmod o+x oldDir3

chmod 421 oldDir4

chmod -R 421  oldDir5

#************end**************#

三、Linux修改文件/目录所有者

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chown oldUser oldFile

chown oldUser oldDir1

chown -R oldUser oldDir2

#************end**************#

四、Linux文件/目录所属组修改 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chgrp oldGroup oldFile

chgrp oldGroup oldDir1

chgrp -R oldGroup oldDir2

#************end**************#

Linux文件/目录高级管理二

一、Linux文件/目录相关命令操作(df、du)

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

du -h oldFile

du -a oldDir

#********* end *********#

二、Linux文件/目录链接 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

ln oldFile oldFileHardLink

ln -s oldFile oldFileSoftLink

ln -s oldDir oldDirSoftLink

#************end**************#

Linux文件/目录高级管理三 

一、Linux文件/目录setuid和setgid

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chmod u+x,u+s oldFile1

chmod g+s oldDir1

chmod u-s oldFile2

chmod g-s oldDir2

#************end**************#

 二、Linux目录stick bit

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

chmod o+t oldDir1

chmod o-t oldDir2

#************end**************#

三、Linux文件/目录特殊属性 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

sudo chattr +i /root/oldFile1

lsattr -Ra /root/oldFile2

sudo chattr -i /root/oldFile3

#************end**************#

 Linux之文件打包和解压缩

一、tar打包命令

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

touch oldFile1 oldFile2

tar -cvf newFile.tar oldFile1 oldFile2

tar -xvf oldFile.tar

#********* end *********#

二、 文件压缩命令

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

tar -zcvf newFile.tar.gz oldFile1 oldFile2

bzip2 oldFile.tar

zip  oldDir.zip oldDir

#********* end *********#

三、文件解压缩命令 

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

tar -zxvf oldFile.tar.gz

bunzip2 oldFile.tar.bz2

unzip oldDir.zip

#********* end *********#

Linux之文件/目录搜索 

一、查询命令-locate

#!/bin/bash

#在以下部分写出完成任务的命令

#*********begin*********#

locate -c group

sudo updatedb

locate  newFile

#********* end *********#

二、查询命令-which/whereis 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

which useradd

whereis useradd

whereis -m useradd

#************end**************#

三、查询命令-find 

#!/bin/bash

#在以下部分写出完成任务的命令

#***********begin*************#

find  -name "*.conf"

find -name "my*"

find /root -size +1M

find /root -type l -name "*Link" -exec ls -l {} \;

#************end**************#

以上便是第十阶段的所有内容!!!感谢各位的阅读,请给个免费的点赞和关注吧 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值