命令行

作者: jump_go | 来源:发表于2018-03-22 23:41 被阅读0次

    资料链接

    基本知识

    • 终端终端就是一个输入窗口的简称

    • shell 链接操作系统和输入指令的中介,解析输入指令成操作系统能处理的命令

    • bash 某个操作系统的shell,不同的操作系统的shell有语法上的差异

    Ubuntu系统的文件设置

    • / 根目录,所有电脑的东西都是放在这里

    • /user/userName 用户操作的权限内容

    • /bin 即在user目录平级的目录是要用管理员权限去操作,sudo

    • ~ 即当前用户的目录地址/user/userName

    操作服务器

    • ssh

    Secure SHell protocol 的简写 (安全的壳程序协议)操作远程服务器的shell

    
    示例:ssh sever@192.168.0.1
    
    sever:服务器端同户名
    
    192.168.0.1:服务器用户名
    
    
    • 安装服务器
    
    npm install http-server
    
    http-server
    
    **以上仅仅使用了前端的方式去操作计算机构建服务器,请follow java ···的方式**
    
    

    内网就是屏蔽了一些ip,只能有特定的ip地址访问

    总结:任何由计算机硬件组成的机器都可以生产服务器,有些服务器是用来做git管理,有些做文件上传服务器,使用ssh链接上服务器的shell,再通过命令行来操作其功能,是要变成静态资源服务器,有些做资源分发,都是计算机,没有什么区别,只是我装的是window系统,它用的是linux系统

    vim的使用

    1. vim fileName.extensionName 进入vim编辑fileName

    2. i for insert 编辑文件``

    3. esc键进入命令行模式

    4. :wq for write$quit保存退出

    5. :q! for quit 不保存强制退出

    基本命令行

    1. pwd for print working directory 查看当前完整路径

    2. 查看文件夹

    • ls for list segment 查看但不包括隐藏文件夹

    • ls -a for list segment --archive 查看当前目录下所有文件(包括隐藏文件)

    -ls -al for list segment --archive list 查看当前目录下所有文件(包括隐藏文件的详细信息)

    1. cd path for change directory 相对路径绝对路径自个玩着切换啊

    4.touch fileName.md 创建空文件(带时间戳)并不造干嘛用

    5. 删除文件

    • rm fileName.md for remove fileName.md 删除单个文件

    • rm -rf file for remove --recursive --force 删除整个文件夹并且不提示

    6.mv fileName.md FILE.MD for move file可以是重命名文件也可以移动文件,移动文件后面要为path

    
    1、在linux下有些命令这样使用ls -a(参数前一横);
    
    2、有些命令这样使用cp --help(参数前两横);
    
    3、还有一些这样使用tar -xzvf(参数前有一横);
    
    4、而有些这样使用tar xzvf(参数前没有横)。
    
    关于命令的使用区别我们一一解释:
    
    第一种:参数用一横的说明后面的参数是字符形式。
    
    第二种:参数用两横的说明后面的参数是单词形式。
    
    第三种:参数前有横的是 System V风格。
    
    第四种:参数前没有横的是 BSD风格。
    
    来源(https://blog.csdn.net/moudaen/article/details/9209629)
    
    

    相关文章

      网友评论

          本文标题:命令行

          本文链接:https://www.haomeiwen.com/subject/xnttcftx.html