Python第四堂课(LINUX系统指令一)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python第四堂课(LINUX系统指令一)相关的知识,希望对你有一定的参考价值。

开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语

使用su指令  su root 然后根据提示输入密码即可

 

使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符

Ctrl+alt [F1-F6]可以自由切换终端,命令行界面会显示普通维护提示符为$,ROOT用户为#

 

使用命令退出虚拟终端2上登录的用户

输入EXIT即可

 

使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符

此题不再赘述

 

使用命令退出虚拟终端5上登录的用户

此题不再赘述

 

切回图形界面,右单击桌面打开终端,输入关闭系统的命令

CTRL+ALT F1切换到图形界面 init0实现关机

 

查看哪些用户在系统上工作

who指令即可

 

修改当前时间为2018年8月26号11:28

Date -s “2018-08-26 11:28:00”

 

查看2015年10月份日历

Cal 10 2015

 

使用两种方法查看ls命令的使用说明

man指令或者--help

 

指令清除屏幕

Clear 或者CTRL+L

 

使用“useradd tom”命令新建tom用户,为tom用户设置密码“123”

Useradd tom    echo 123 | passwd --stdin tom

 

切换当前用户为tom

Su tom根据指令输入密码(123)即可

 

查看当前登陆Linux系统所使用的用户名

Whoami

 

开启Linux操作系统,要求以root用户登录GNOME图形界面

Su root

 

右击桌面打开终端,使用“useradd lucy”命令创建lucy用户

Useradd lucy

 

使用鼠标点击的方法进入根目录

鼠标双击我的电脑进入/目录查看

 

点击进入root用户的家目录

鼠标双击进入ROOT界面  

 

点击进入lucy用户的家目录

鼠标双击进入usr/lucy/home

 

点击进入用来存放常用的可执行文件的目录

/bin

 

点击进入用来存放系统的可执行文件的目录

/sbin

 

点击进入设备文件目录

/dev

 

点击进入配置文件目录

/etc

 

创建目录wg

Mkdir /wg

 

使用绝对路径的方法在wg目录下新建文件a.txt

Touch /wg/a.txt

 

进入wg目录

Cd /wg

 

使用相对路径的方法在当前目录下新建wg01目录和b.txt文件

Cd /wg      touch b.txt

 

以长列表格式列出当前目录下的内容       

ls -L(此处怕看不清写成大写字母)具体浏览某些文件的权限以及创建时间等具体信息。

 

删除空目录wg01

Rm /wg01  根据提示进行Y/N操作

 

进入上一级工作目录

cd..

 

强制删除非空目录wg

Rm -rf /wg

 

复制/etc/passwd到当前目录,名为file1  

  copy /etc/passwd/ ./file1   (/可有可无)

 

不停的以只读的方式查看file1文件的内容   

tail -f 文件名

 

查看file1文件的前3行内容  

head -3 file1

 

查看file1文件的后2行内容

 tail -2 file1

 

以百分比的方式分页查看file1文件的内容

More /file   

以上下翻页的方法分页查看file1文件的内容

Less /file   

 

 

 

 

创建如下目录结构

sh-3.2# tree /FtpServer/

/FtpServer/

├── bin

   ├── register.py

   └── start.py

├── conf

   └── settings.py

├── core

   └── server.py

├── db

   └── user.db

├── lib

   └── common.py

└── log

  └── access.log

  

Mkdir -p /ftpserver/bin

Mkdir /ftpserver/conf

Mkdir /ftpserver/core

Mkdir /ftpserver/db

Mkdir /ftpserver/lib

Mkdir /ftpserver/log

Touch /ftpserver/bin/register.py

Touch /ftpserver/bin/start.py

Touch /ftpserver/conf/settings/py

Touch /ftpserver/core/server.py

Touch /ftpserver/db/user.db

Touch /ftpserver/lib/common.py

Touch /ftpserver/log/access.log

Tree /ftpserver

 

1:切换到路径/tmp下,以追加的方式往start.py内写入内容

Cd /tmp     

 

2:查看当前所在的路径

Which ls

 

3:切换到log目录下,新建目录access,然后把access.log移动到该目录下。

Cd /log   mkdir /ftpserver/log/access    mv /ftpserver/log/access.log /ftpserver/log/access

 

4:切换到core目录下,然后在该路径下新建auth.py文件

Cd /ftpserver/core      touch auth.py

 

5.开启两个终端,一个终端往access.log文件中追加内容,然后在另外一个终端动态查看access.log新增的内容。

Vim /ftpserver/log/access.log

Tail -f ftpserver/log/access.log

 

6.关闭上述的终端,然后以覆盖的方式往access.log中写入内容

\cp xxx.txt /ftpserver/log/access.log

 

7: 删除/FtpServer目录

Rm -rf /ftpserver

 

以上是关于Python第四堂课(LINUX系统指令一)的主要内容,如果未能解决你的问题,请参考以下文章

Python第5堂课(linux系统之用户群组权限篇)

Python的第二堂课

《开学第一课》观后感—吕中琪

Linux 从头学 01:CPU 是如何执行一条指令的?

初识linux系统---ubuntu

Linux操作系统基础知识和常用指令学习笔记