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

        

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

命令:ctrl+alt+F2

        

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

命令:exit

        

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

命令:ctrl+alt+F5

        

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

命令:exit

        

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

命令:ctrl+alt+F2

命令:init 0
7、查看哪些用户在系统上工作

命令:whoami

id   当前用户信息

who   当前登录用户

whoami  当前登录用户信息

      

 

:0 图形界面

pts图形界面打开的终端

tty 命令行登录的终端

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

命令:date -s '2018-08-26 11:28'

或者:date 082611282018     #按照 ‘月日时分年’ 的格式

        

9、查看2015年10月份日历

命令:cal 10 2015

        

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

命令:man - ls

或者:ls --help

        

11、清除屏幕

命令:clear

或者:ctrl+L

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

命令:1)useradd tom

   2)echo '123' | passwd --stdin  tom

        

13、切换当前用户为tom

命令:su - tom

        

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

命令:whoami

        

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

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

命令:useradd lucy

        

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

        

18、点击进入root用户的家目录

路径:  /root

        

19、点击进入lucy用户的家目录

路径:  /home/lucy

        

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

路径: /bin
21、点击进入用来存放系统的可执行文件的目录

路径: /sbin
22、点击进入设备文件目录

路径:/dev
23、点击进入配置文件目录

路径:/etc

另:

home 用户文件

      root 用户的家目录---》  /root

      普通用户的家目录 –》  /home/用户名文件夹

pwd 查看当前所在路径

lib lib64 库文件

media opt mnt 挂载用件夹

proc  进程文件夹

run

tmp 临时文件夹

var 库文件

  cd  (change directory)  切换文件目录

  ~  当前用户家目录

  ..  代表上一层目录

  -  代表上一次目录

touch 新建文件

mkdir 新建文件夹/目录

   -p 递归建目录

rm  删除文件

    -r  删除目录

    –rf 强制删除文件、目录

ctrl+A  定位到命令行开头

ctrl+E 定位点命令行结尾

24、创建目录wg,使用绝对路径的方法在wg目录下新建文件a.txt
命令:1)mkdir wg

   2)touch /wg/a.txt

        

25、进入wg目录,使用相对路径的方法在当前目录下新建wg01目录和b.txt文件
命令:1)cd /wg

   2)mkdir -p wg01/b.txt

        

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

命令:ls -l   查看/home目录:

        

27、删除空目录wg01

命令: rm -r /wg/wg01

或者:rm -rf /wg/wg01

        

28、进入上一级工作目录

命令:cd ..

 

29、强制删除非空目录wg

命令:rm -rf /wg

        

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

命令:1)mkdir /day4    在/ 目录下新建一个临时文件夹day4

   2)cp /etc/passwd /day4/file1/

          

另:

\cp  强制覆盖

cp –r 递归拷贝(源文件信息改变)

cp –a 保存原文件信息拷

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

命令:tail -f /day4/file1

          

32、查看file1文件的前3行内容

命令:head -3 /day4/file1

          

33、查看file1文件的后2行内容

命令:tail -2 /day4/file1

          

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

 命令:more /day4/file1

              

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

 命令:less  /day4/file

          

36、创建如下目录结构
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

命令:

  1. [root@localhost /]# mkdir -p /FtpServe/bin
  2. [root@localhost /]# mkdir -p /FtpServe/conf
  3. [root@localhost /]# mkdir -p /FtpServe/core
  4. [root@localhost /]# mkdir -p /FtpServe/db
  5. [root@localhost /]# mkdir -p /FtpServe/lib
  6. [root@localhost /]# mkdir -p /FtpServe/log
  7. [root@localhost /]# touch /FtpServe/bin/register.py
  8. [root@localhost /]# touch /FtpServe/bin/start.py
  9. [root@localhost /]# touch /FtpServe/conf/settinfs.py
  10. [root@localhost /]# touch /FtpServe/core/server.py
  11. [root@localhost /]# touch /FtpServe/db/user.db
  12. [root@localhost /]# touch /FtpServe/lib/common.py
  13. [root@localhost /]# touch /FtpServe/log/access.log
  14. [root@localhost /]# tree /FtpServe/

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

命令:1) cd /temp

   2)echo 'hedeyong_linux'>>  /FtpServe/bin/start.py                #  > 为覆盖     >>为追加

        

2:查看当前所在的路径

命令:pwd

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

命令:1)cd /FtpServer/log

   2)mkdir access

   3)mv /FtpServer/access.log /FtpServer/log/access/access.log

          

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

命令:1)touch /FtpServer/core/auth.py

        

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

  命令:1)tail -f /FtpServer/log/access/access.log                                              # 动态监控accesss.log文件

     2)echo 'hedeyong_linux' >> /FtpServe/log/access/access.log                 #网access.log文件追加内容

    1、

    2、

    3、

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

  命令:echo 'hedeyong_linux_lin2' > /FtpServe/log/access/access.log

7: 删除/FtpServer目录

命令:rm -rf /FtpServer/

Linux基础系列:常用命令(1)的更多相关文章

  1. Linux基础之常用命令整理(一)

    Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat  Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...

  2. Linux基础、常用命令

    Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...

  3. Linux基础之常用命令篇

    一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...

  4. Linux基础之常用命令(1)

    一 linux命令的格式 1.命令  [选项]  [参数] ls  list    显示目录下内容 ①  命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...

  5. Linux 压缩系列常用命令

    tar 命令: http://man.linuxde.net/tar zip 命令: http://man.linuxde.net/zip unzip 命令: http://man.linuxde.n ...

  6. Linux基础之常用命令整理(二)

    Linux系统启动流程 bios(找到启动介质) --> mbr(找到boot loader  512B 446引导信息 64分区信息 2 标志位 ) -->grub(选择操作系统或者内核 ...

  7. Linux基础和常用命令

    经常使用的命令: #查看端口被占用情况 netstat -tunlp|grep #查看java进程 ps -ef|grep java #压缩前端工程 rar a -ep1 ./update/win32 ...

  8. 【原创】Linux基础之常用命令

    1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...

  9. linux基础知识-常用命令

    ifconfig :查看当前ip hostname:查看主机名 vim /etc/hosts:修改地址映射 service iptables status : 查看防火墙状态 chkconfig ip ...

  10. 《Linux基础知识及命令》系列分享专栏

    <Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...

随机推荐

  1. zombie process

    僵尸进程:子进程退出后,父进程还没有回收子进程的资源,那么这个子进程就处于僵尸状态.Q1:“资源”是些什么?Q2:父进程如何回收子进程的资源? 内核为每个终止子进程保存了一定量的信息,所以当终止进程的 ...

  2. [: ==: unary operator expected 解决方法

    之前在写脚本时遇到了这样的错误 “[: ==: unary operator expected” 这是由于做判断的变量值为空导致的. 谷歌出解决方案: 在变量之后加任意字符.例如,要判断变量un是否为 ...

  3. centos 7 下安装haproxy

    1 haproxy 下载 从如下目录下载haproxy:http://www.haproxy.org/download/1.7/src/haproxy-1.7.1.tar.gz 2 haproxy 安 ...

  4. UITabelViewFootView(转)

    在处理UITableView表格时,我们希望在View底部添加按钮. 用户拖动UITableView时按钮能跟随移动. 如题,实现如下界面: - (CGFloat)tableView:(UITable ...

  5. 360 网络攻防 hackgame 解题报告(通关)

    地址:http://challenge.onebox.so.com/ 1.referrer or host 2.js decode 3.urldecode, ASCII 4.JFIF * 2 5.go ...

  6. 【Mac安装,ATX基于uiautomator2】之安装步骤

    Mac系统下安装uiaotumator2: 参考网址:<uiautomator2>以及参考github官方文档 注意:下面有坑,如果你没有下面的问题请直接跳转到 1.安装uiaotumat ...

  7. Servlet 发送电子邮件

    使用 Servlet 发送一封电子邮件是很简单的,但首先您必须在您的计算机上安装 JavaMail API 和 Java Activation Framework)JAF). 您可以从 Java 网站 ...

  8. Python eval 作用和风险 (string 转为dict list tuple)建议用“ast.literal_eval”

    a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]" b = eval(a) print b [[1, 2], [3, 4], [5, 6], [7, ...

  9. 通信协议之广播---recvfrom 放回客户端的ip地址第一次全为0.0.0.0

    遇到一个很恶心的问题. while(1) { recvfrom(sockfd, readbuff, UDP_CMD_BUFF_LENGTH - 1, 0, (struct sockaddr *)&am ...

  10. Android 编程之入门开发目录管理器开发抽屉与文件分类-4

    在此目录管理APP里,我们能够尝试引用一些新的元素.在这里我给打击介绍一个叫抽屉的布局,QQ就用到了抽屉布局.不 过他们又在原有的基础上自己开发了新的抽屉布局.而且还蛮高大上的,顺便说说分类管理.这些 ...