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

  开启虚拟机→Username:root→Password:"(注册时所创建的密码,比如“123AB”)"

  Appliactions>System Tools>Settings>Region﹠Language>Chinese

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

  Ctrl+Alt+F2(或F3,F4…F7),

  bogon login:Alexsb

  Password:sb123

  Last login: Tue May 23 02:11;58 on pts/0
使用命令退出虚拟终端2上登录的用户

  输入:exit,回车

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

  Ctrl+Alt+F5

  [Alexsb@bogon ~]$ su - root
  Password:

  Last login: Tue May 23 02:21:24 PDT 2017 on pts/0

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

  输入:exit,回车

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

  

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

  [root@bogon ~]# who
  root     :0             2017-05-23 02:10 (:0)
  root     pts/0        2017-05-23 02:11 (:0)
  root     pts/1        2017-05-23 02:30 (:0)
修改当前时间为2018年8月26号11:28

  [root@bogon ~]# date -s '2018-8-26 11:28'
  Sun Aug 26 11:28:00 PDT 2018
查看2015年10月份日历

  [root@bogon ~]# cal 10 2015
使用两种方法查看ls命令的使用说明

  [root@bogon ~]# ls --help

  [root@bogon ~]# man ls
清除屏幕

  [root@bogon ~]# clear #clear命令后Enter

  或使用快捷键“Ctrl+l”

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

  [root@bogon ~]# useradd tom

  [root@bogon ~]# echo '123' | passwd --stdin tom

切换当前用户为tom

  [root@bogon ~]# su - tom  

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

  [root@bogon ~]# whoami
开启Linux操作系统,要求以root用户登录GNOME图形界面

  开启虚拟机→Username:root→Password:"(注册时所创建的密码,比如“123AB”)"
右击桌面打开终端,使用“useradd lucy”命令创建lucy用户

  [root@bogon ~]# useradd lucy

  [root@bogon ~]# echo '***' | passwd -- stdin tom #'***'字母数据组成的密码

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

  点击最小化输入窗口,双击桌面“home”图标,再点击左侧“Computer”
点击进入root用户的家目录

  点击最小化输入窗口,双击桌面“home”图标,再点击左侧“Computer”,接着双击“root”图标

点击进入lucy用户的家目录

  点击最小化窗口,双击桌面“home”图标,再点击左侧“Computer”,接着双击“home”图标,最后双击“lucy”图标
点击进入用来存放常用的可执行文件的目录

  同上  # /bin系统预设的最常用的执行文件的放置目录  

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

  同上 #/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的
点击进入设备文件目录

  同上 # /dev 这存放的是Linux外部设备

点击进入配置文件目录

  同上 # /etc 这个目录用来存放所有的系统管理所需要的配置文件和子目录
创建目录wg

  [root@bogon /]# mkdir /wg

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

  [root@bogon wg]# touch /wg/a.txt
进入wg目录

  [root@bogon /]# cd /wg


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

  [root@bogon /]# cd /wg/

  [root@bogon wg]# mkdir wg01

  [root@bogon wg]# touch b.txt

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

  [root@bogon wg]# ls -l 

删除空目录wg01

  [root@bogon wg]# rmdir wg01

进入上一级工作目录

  [root@bogon wg]# cd ..
强制删除非空目录wg

  [root@bogon /]# rm -rf wg

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

  [root@bogon /]# cp /etc/passwd flie1

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

  [root@bogon /]# cat /etc/flie1

查看file1文件的前3行内容

  [root@bogon /]# head -3 /etc/flie1

查看file1文件的后2行内容

  [root@bogon /]# tail -2 /etc/flie1


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

  [root@bogon /]# more /etc/flie1
以上下翻页的方法分页查看file1文件的内容

  [root@bogon /]# less /etc/flie1









创建如下目录结构

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

  [root@bogon /]# mkdir -p /FtpServe/bin/

  [root@bogon /]# mkdir -p /FtpServe/conf/

  [root@bogon /]# mkdir -p /FtpServe/core/

  [root@bogon /]# mkdir -p /FtpServe/db/

  [root@bogon /]# mkdir -p /FtpServe/lib/

  [root@bogon /]# mkdir -p /FtpServe/log/

  [root@bogon /]# touch /FtpServe/bin/register.py

  [root@bogon /]# touch /FtpServe/bin/start.py

  [root@bogon /]# touch /FtpServe/conf/setting.py

  [root@bogon /]# touch /FtpServe/core/server.db

  [root@bogon /]# touch /FtpServe/db/user.py

  [root@bogon /]# touch /FtpServe/log/access.log

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

  [root@bogon tmp]# echo "123" >> /tmp/start.py
2.查看当前所在的路径

  [root@bogon tmp]# pwd
  /tmp
3.切换到log目录下,新建目录access,然后把access.log移动到该目录下。

  [root@bogon tmp]# cd /FtpServer/log/
  [root@bogon log]# mkdir access/

  [root@bogon log]# rm /FtpServer/log/access.log //FtpServer/log/access/

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

  [root@bogon ~]# cd /FtpServer/core
  [root@bogon core]# touch auth.py
5. 开启两个终端,一个终端往access.log文件中追加内容,然后在另外一个终端动态查看access.log新增的内容。

  追加内容: [root@bogon FtpServer]# echo 'Dsb' >> /FtpServer/log/access.log

  查看内容: [root@bogon FtpServer]# . /FtpServer/log/access.log
                  bash: Dsb: command not found...

  或         :[root@bogon FtpServer]#  cat  /FtpServer/log/access.log
                  Dsb

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

  [root@bogon FtpServer]# echo 'NNN' > /FtpServer/log/access.log

  [root@bogon FtpServer]# cat /FtpServer/log/access.log
  NNN
7. 删除/FtpServer目录

  [root@bogon FtpServer]# rm -rf /FtpServer/

    

Linux基础操作一的更多相关文章

  1. Linux基础操作及概念

    Linux基础操作及概念 终端的概念 通常我们在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成的,在图形界面下为了实现让我们在一个窗口中完成用户输入和显示 ...

  2. Linux基础操作-01

    Linux操作系统 很多IC设计的EDA工具都是在Linux系统中进行运行的,在IC设计的从业者都需要熟练掌握Linux操做.可以不掌握Linux原理,但是操作要熟练. Linux 操作系统的特点 多 ...

  3. Linux基础操作二

    编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...

  4. 初识Linux 基础操作

    Linux常用指令: 在Linux中如果不懂基础命令,在Linux中将寸步难行,下面是我在初学Linux系统时总结的一些基本命令. 1.基础命令 ls                          ...

  5. Linux基础操作整理

    1,目录操作 1.1创建目录 1.1.1使用 mkdir 命令创建目录:mkdir $HOME/testFolder 1.2切换目录 1.2.1使用 cd 命令切换目录:cd $HOME/testFo ...

  6. linux基础操作

    1.pwd 2.clear 3.who 4.cal 5.uname 6.wc 7.man在线帮助命令 8.--help.info.whatis 9.使用su命令以root身份进入linux 10.Sh ...

  7. 初识Linux 基础操作(2)

    1.Linux启动流程    1).linux启动过程        ①.进入grub界面选择相应的启动内核        ②.读取kernel内核文件-/boot/vmlinuz-*         ...

  8. Linux基础操作-02

    Linux操作 Linux操作权限 显示详细信息之后,文件地权限显示 drwxrwxrwx "-" 表示常规文件 d 目录文件 b 块特殊设备 c 字符特殊设备文件 p 管道设备文 ...

  9. Linux基础操作文件等基础操作

    作业一: 1)  将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@bogon /]# cd /etc [root@bogon etc]# cat passwd ...

  10. Linux基础操作-分区概念

    开启Linux系统前添加一块大小为20G的SCSI硬盘 开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上划分两个逻辑分区,大小各5G 进入分区工 ...

随机推荐

  1. NC16466 [NOIP2015]信息传递

    题目链接 题目 题目描述 有 n 个同学(编号为 1 到 n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为 i 的同学的信息传递对象是编号为Ti的同学. 游戏开始时, ...

  2. VUE2的前端学习笔记

    名词笔记 Node node.js 是一切的基础, 其他的名词都是基于这个运行的, 相当于一个JavaScript的容器或者虚机 NPM 安装node.js时赠送的包管理器, 类似于apt, yum, ...

  3. LVM精简卷(Thinly-Provisioned Logical Volumes)

    可能LVM大家都比较熟悉,那么精简卷又是干什么的呢?相比于普通LVM有什么优势,又会带来哪些新的问题?带着这些我们来一探究竟: 工作原理 在创建Thin"瘦"卷时,预分配一个虚拟的 ...

  4. Java Socket编程系列(一)开发一次性会话的Server和Client

    关于什么是Socket: A socket is one end-point of a two-way communication link between two programs running ...

  5. npm代理 -- 解决在公司内网如何装包的问题

    什么是Npm代理 npm代理指的是npm包管理器在使用时通过代理访问npm服务器获取依赖包的过程.在某些情况下,我们需要npm走代理才能访问到npm服务器,否则会出现timeout的错误.那下面我们就 ...

  6. 项目实战:Qt监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)

    需求   使用Qt软件开发一个检测网卡的功能.  兼容windows.linux,国产麒麟系统(同为linux) Demo   windows上运行:       国产麒麟操作上运行:       功 ...

  7. 红胖子(红模仿)的博文大全:开发技术集合大版本更新v4.0.0

    <红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术.树莓派.三维.OpenCV.OpenGL.ffmpeg.OSG.单片机.软硬结合等等)持续更新中...>大版本更新,更新后版本 ...

  8. 《HelloGitHub》第 95 期

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...

  9. toml格式配置文件介绍

    toml官方wik toml官方文档 此次文档是以v1.0.0为例,进行说明的.如果使用到的版本不同,直接去官方文档中找对应的版本即可. 谈到配置文件,大家都能说出来好几种,比如常见的ini.xml. ...

  10. 三分钟数据持久化:Spring Boot, JPA 与 SQLite 的完美融合

    三分钟,迎接一个更加高效和简便的开发体验. 在快节奏的软件开发领域,每一个简化工作流程的机会都不容错过.想要一个无需繁琐配置.能够迅速启动的数据持久化方案吗?这篇文章将是你的首选攻略.在这里,我们将向 ...