Linux02

  1. 默写常用命令与其意思

    cd 切换路径
    ls 查看目录
    mkdir 创建文件夹   mkdir -p  a/b  递归创建文件夹
    touch 创建文件
    tree  以树状形式查看文件夹
    pwd 打印当前目录
    echo ‘感谢老铁‘  输出字符串
    echo $name    输出变量
    vim 打开文件进行操作
    cat 查看文件内容  cat -n 显示行数
    
  2. 如何查看Linux的环境变量,路径以什么符号分割?如何修改PATH变量,以及永久修改PATH?

    echo  $PATH  查看环境变量   以:分割
    给PATH重新赋值(临时),将PATH加入/etc/profile 文件中(永久)
    
  3. 反复练习绝对路径,相对路径

在/home/目录创建文件夹oldboy,进入oldboy创建helloLinux.txt
创建/tmp/chaogeLinux.txt,用绝对路径方式与相对路径两种方法
在/tmp/目录下创建chaogeDir目录

[root@localhost ~]# mkdir  /home/oldboy
[root@localhost ~]# cd /home/oldboy
[root@localhost oldboy]# touch  helloLinux.txt
[root@localhost oldboy]# ls
helloLinux.txt

[root@localhost oldboy]# touch  /tmp/chaogeLinux.txt

绝对路径:[root@localhost oldboy]# mkdir  /tmp/chaogeDir
相对路径:[root@localhost oldboy]# mkdir ../../tmp/chaogeDir
  1. 解释 linux下 > >> 符号是什么意思?

    重定向输出追加符,相当于Python的a模式
    
  2. 找到服务器上所有 以.txt结尾的普通文件

    find /  -name  "*.txt"
    
  3. 查看进程,并且过滤出有关python的进程

    [root@localhost tmp]# ps -ef | grep "python"
    
  4. 如何树状图显示django的项目文件内容

    tree /django
    
  5. 如何查看rm命令的详细使用信息?

    rm --help
    man rm
    
  6. 读取/etc/passwd文件内容,写入到/tmp/pwd.txt文件中,(用两种方式)

    [root@localhost tmp]# cp  /etc/passwd  /tmp/pwd.txt
    [root@localhost tmp]# cat /etc/passwd  >> /tmp/pwd.txt
    
  7. 在linux编写二个socket脚本,能够运行一个服务端,一个客户端,能send,recv接收消息即可

    Linux02

    Linux02

    Linux02

  8. 读取第十题的socket服务端脚本,且显示行号

    Linux02

  9. 拷贝/opt下所有的内容,放到/optbak文件夹下

    cp -r /opt  /optbak
    
  10. 给第十题的socket客户端脚本,改个名字

    [root@localhost tmp]# mv client.py  client2.py
    
  11. 移动第十题的2个socket脚本,放入到/Learn_linux目录下

    Linux02

  12. 给启动django的命令做一个简单的别名
    python3 manage.py runserver 0.0.0.0:8000

    alias start="python3 manage.py runserver 0.0.0.0:8000"
    
  13. 搜索linux中所有超过100M的 压缩文件(后缀是*.gz)

    [root@localhost tmp]# find / -size +100M -name "*.gz"
    
  14. 搜索linux中名字有关django的文件夹

    [root@localhost tmp]# find / -type d  -name "*django*"
    
  15. 过滤出settings.py配置文件中的有益信息(非空,非注释行)

    [root@localhost tmp]# grep -v "^#" settings.py | grep -v "^$"
    
  16. 过滤出 /etc/passwd文件中有关root的行,注意大小写

    [root@localhost tmp]# grep -i "root"  /etc/passwd
    
  17. 实时刷新文件/var/log/nginx/access.log日志的内容变化

    tail -f /var/log/nginx/access.log
    
    
  18. 查看settings.py文件前10行

    [root@localhost tmp]# head settings.py
    
    
  19. 查看/etc/passwd文件的 10~20行的内容

    [root@localhost tmp]# head  -20   /etc/passwd | tail -9 /etc/passwd
    
    
  20. 传输本地的/tmp/pwd.txt到192.168.1.11服务器的/tmp目录

    [root@localhost tmp]# scp /tmp/pwd.txt root@192.168.1.11:/tmp
    
    
  21. 如何在/home.python目录,执行/home/my_first.py文件?

    python /home/my_first.py
    
    
  22. 向my_first.py文件中写入"Lift is short,I use python"

    [root@localhost tmp]# echo "Lift is short,I use python" > my_first.py
    
    
  23. 找一下python命令在哪

    [root@localhost tmp]# which python
    
    
  24. 查看/var/log/文件大小

    [root@localhost tmp]# du -h /var/log
    
    
  25. 如何查看服务器的负载信息?

    [root@localhost tmp]# top
    
    
  26. 如何查看服务器是否运行了mysql?有哪些验证方式

    [root@localhost tmp]# ps -ef  | grep  "mysql"
    
    
  27. 如何杀死django进程?

    [root@localhost tmp]# top  找到pid
    kill   进程的pid号
    
    

Linux02

上一篇:linux下安装Tomcat配置说明


下一篇:Ubuntu 修改终端的默认宽度