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还比较省心.

希望通过进一步的学习,得到更加深刻的认识和体会!!!

初学linux命令的更多相关文章

  1. 初学Linux 命令

    查看ip:ifconfig 切换用户:us root(root为用户名) 显示当前目录:pwd 列出当前目录下所有文件:ls 进入某个目录 :cd 创建一个文件夹:mkdir 创建多个目录(当没有该父 ...

  2. Linux命令行初学(一)

    linux命令大全:https://www.linuxcool.com/ 大概了解到有哪些命令,如果有需要的话可以在该网站上查询. 另外在实验楼学习了一些基础,该篇博客就此次对linux命令行的学习进 ...

  3. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  4. 2.新手必须掌握的Linux命令

    第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合 ...

  5. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  6. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  7. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  8. Linux命令随笔

    Linux命令总结 man ==命令帮助; help ==命令的帮助(bash的内置命令); ls ==list,查看目录列表; -ld:查看目录权限; -l:(long)长格式显示属性; -F:给不 ...

  9. linux命令在线手册

    下面几个网址有一些 Linux命令的在线手册,而且还是中文的,还可以搜索.非常方便 Linux命令手册 Linux命令大全 Linux中文man在线手册 每日一linux命令

随机推荐

  1. android 显示特殊符号

    http://hsx9566.iteye.com/blog/1305052 在android上使用ASCII显示特殊符号 在xml中表示如下: <string name="symbol ...

  2. 如何删除textarea的移动版Safari的阴影?

    如何删除textarea的移动版Safari的阴影? 在iphone的Safari上运行网页,textarea无法使用box-shadow样式,而且顶部有内阴影,如何清除? 添加评论 分享   赞同1 ...

  3. CoFun 1613 单词连接

    Description Stan有N个不同的单词,这天,Stan新结交的两个朋友来他这里玩,Stan作为主人,他需要送给他们单词,但由于Stan不能偏心,所以Stan给每个单词一个权值v_i,他需要他 ...

  4. try...catch...finally中try块发生的事件顺序

    1.try块在发生异常的地方中断程序的执行.2.如果有catch块,就检查该块是否匹配已抛出的异常类型.如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块) ...

  5. 常用IC封装技术介绍

    1.BGA(ball grid array)球形触点陈列,表面贴装型封装之一.在印刷基板的背面按陈列方式制作出球形凸点用 以 代替引脚,在印刷基板的正面装配LSI 芯片,然后用模压树脂或灌封方法进行密 ...

  6. linux查看系统版本和系统位数 (转)

    1. uname -ayou will view kernel name.network node hostname.kernel release.kernel version.machine har ...

  7. ElasticSearch大批量数据入库

    最近着手处理大批量数据的任务. 现状是这样的,一个数据采集程序承载大批量数据的存储和检索.后期可能需要对大批量数据进行统计. 数据分布情况 13个点定时生成采集结果到4个文件(小文件生成周期是5分钟) ...

  8. 深入解析spring中用到的九种设计模式

    转载请注明出处,文章首发于:http://itxxz.com/a/javashili/tuozhan/2014/0601/7.html 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也 ...

  9. Linux Top 命令

    TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况. TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止 ...

  10. 关于Redis

    在同步dump.rdb文件时要执行service redis stop后,再拷贝目标rdb文件过去,然后再start 而不是拷贝目标rdb文件过去后直接执行restart  因为redis在执行sto ...