β

Linux系统与编程 实验1

码农日记 10 阅读

Linux系统与编程 实验1

常用命令的了解和使用

实验目标:

熟悉基本命令,使用基本的命令执行基本的 Linux 任务和命令。

实验内容:

  1. 系统登录。

开机后,打开VMWare软件,选择CentOS操作系统,点击开机,进入Linux系统。 系统启动后无论是GUI界面还是Console界面,都会要求输入用户名和密码,图形界面下,缺省的用户名为:computer, 密码为:student。选择Other可以用root用户来登录,用户名:root,密码:student。 建议大家可以先用computer用户来登录,如果在以后的实验过程中遇到“没有权限”之类的情况,切换成root用户再尝试一下。 后面会有课程和实验专门来讲解用户和权限。

如果你进入的是图形话的GNOME或KDE界面,找到Terminal(或Konsole)程序,我们后面所有的实验都会基于命令行界面,不会使用图形界面。

2. ls命令

ls命令查看当前目录中的文件和子目录

3. cat命令

cat用来查看文件内容。

4. ps 命令

ps : (Process Status) 查看进程状态的命令

在显示的结果中,各个字段的意义如下:

USER: 该进程属于哪个用户

PID: 进程ID,这个非常重要, Linux很多操作进程的指令都是根据PID来操作的

%CPU: 该进程占用的CPU资源百分比

%MEM: 该进程占用的内存资源百分比

VSZ:该进程使用的虚拟内存(KB)

RSS: 该进程使用的固定内存量(KB)

TTY:该进程运行在哪个terminal上

STAT: 进程状态: S:sleep, R:running    T:stop   。。。

START:该进程启动的时间

TIME:该进程使用的CPU的运行时间

COMMAND: 该进程对应的命令

5. man命令

man: (manual) 查看命令的详细帮助

在man的文档中,可以 上下左右 (或者hjkl键)和翻页等进行翻页 。如果要退出这个页面,按q键。

6. info 命令

info作用和man基本是一样的,是GNU推荐的文档格式,加上了Hyperlink等格式。

7. cp命令

cp: (copy) 文件复制命令

说明:~代表用户的主目录, 用户login以后就处于这个目录下。缺省情况下,该用户对于该目录具有所有操作的权限。 比如:root用户的主目录就是 /root , 而computer用户的主目录就是/home/computer.

把/usr/include/net这个目录整体copy 到当前用户的主目录下

-r : Recursive 递归

说明:普通的cp命令会改变文件的属性 (所有者,权限等都会变成给操作者相关的) 有的时候(比如备份时),我们需要保持文件的原生属性,这时候就要用p参数

你可以看一下 /tmp/bashrc 和/tmp/bashrc2有何不同

8. rm命令

rm: (Remove)删除文件

需要注意的是: rm是直接删除,没有垃圾箱的概念。非常危险,用的时候要格外小心。

说明:以上这些命令都是Linux中最常用的命令,务必需要掌握。各种命令中的参数,不需要全部记住,用到的时候通过查看帮助来选择正确的参数。

相关的文章:

  1. Linux 系统与编程实验 系列
  2. 探索iOS以及OSX程序模板中的AppDelegate
作者:码农日记
Android, iOS, HTML5, Cloud and more
原文地址:Linux系统与编程 实验1, 感谢原作者分享。

发表评论