• 初学linux命令


    linux系统的精髓在于它的命令行

    早就听说要学习linux系统,就要学习它的命令行(Command Line Interface).说来惭愧,已经使用了linuxmint快两个月了,虽然能够使用一些简单的命令,但是还从来没有系统地去学习过.
    总结一下平常常用到的命令和相关知识

    打开terminal后看到的第一句话

    spring@spring ~ $ 
    

    $符号代表这是一个标准用户,第一个spring是我的计算机名,第二个spring是我的账号,两个名字一样了.
    ~代表我当前的工作目录是根目录.如果 $变成#的话,说明这个账号具有根权限.

    有时候知道我们在哪个目录下工作也很重要

     spring@spring ~ $ pwd
    

    得到的答案是/home/spring,即我电脑下的根目录

    切换到其他目录去,用cd

    cd ~
    

    如上,我们跳转到了根目录

    创建一个目录,mkdir

    spring@spring ~/PUBLIC $ mkdir code
    

    如上,我在PUBLIC目录下创建两个一个名为code的文件夹

    列出一个目录下所有的文件 ls -a

    spring@spring ~/PUBLIC/code $ ls -a
    

    -a代表的意思是all,即全部

    列出文件细节,ls -l

    spring@spring ~/PUBLIC $ ls -l
    

    这个命令列出了某些细节,包括文件的操作权限

    drwxr-xr-x 2 spring spring 4096 10月 22 22:43 code
    

    拷贝文件,cp

    拷贝文件或者目录,我们必须给出源文件和目标文件,如下,在相同目录下复制一份input.py

    cp input.py input_backup.py.
    

    转移文件或者重命名,mv

    就像cp命令一样,我们也要提供源文件和目标文件,如下,转一个文件到另一个目录

    mv numbers.txt /home/david/numbers.txt
    

    重命名

    mv mv numbers.txt letters.txt
    

    删除文件,rm

    使用方式很简单

    rm filename
    

    但是需谨慎

    删除目录,rmdir

    顾名思义,删除目录,需要谨慎谨慎,因为不给机会确认是否删除.

    rmdir dirname
    

    超级用户,sudo

    sudo 让我们拥有root账号的权限去执行命令,如

    sudo apt-get install software-name
    

    在linux下安装软件时需要根权限.apt-get是Ubuntu派系的系统使用的命令.像是centos,redhat使用yum.
    老实说,目前而言,这几个系统的区别,给我最大的感受就是装软件的命令不一样,此外centos比较丑,redhat用不起,
    ubuntu常出现内部错误,只有linuxmint还比较省心.
    希望通过进一步的学习,得到更加深刻的认识和体会!!!

  • 相关阅读:
    学习博客 启动日记
    hystrix dashboard Unable to connect to Command Metric Stream解决办法
    iview-cli 项目、iView admin 跨域问题解决方案
    java面试题
    -bash: sdk: command not found
    Python之路径处理
    Python之简单文件操作
    Python之常用数据类型详解
    Python常用内置函数
    2015年开发业界十大技术视频排行榜
  • 原文地址:https://www.cnblogs.com/liaozhichao/p/4903129.html
Copyright © 2020-2023  润新知