实验指导书---实验2:Linux基本操作(2)

合集下载

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

LINUX系统实验指导书

LINUX系统实验指导书

《 LINUX系统级应用》课程实验指导书一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2二.适用专业:计算机网络技术(专科)三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。

四.配套的实验教材或指导书:自编实验指导书五. 实验项目:实验1 UNIX基本操作1、实验目的掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。

2、实验工具及环境UNIX(LINUX)系统网络环境或单机。

3、实验计划学时4学时上机实际操作。

4、实验内容及操作步骤⑴系统启动和关闭①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型别。

◎开机后,系统自检启动后提示login:(输入:root↙)password:(输入:用户口令↙,root用户为redhat)◎查看/etc/passwd文件可以获得用户使用的shell#grep $LOGNAME /etc/passwd↙可能的显示为:user001:*:200:50::/usr/user001:/bin/sh请思考上述命令怎样得到了当前使用的shell类型的?使用下面的命令也可以查看当前shell:#echo $SHELL②注销和关机命令。

◎用户注销使用:$exit↙或$<ctrl>+<D>↙或$logout↙◎超级用户关机使用:#shutdown↙该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。

◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。

⑵帐号管理①添加用户,删除用户,修改个人口令后重新进行登录;◎添加用户的shell命令:#useradd user08↙(Linux系统中可以为adduser)上述命令采用默认属性,UNIX也可以使用选项来指定创建帐户的属性:-c comment用户说明-d directory 指定用户主目录-m 若用户的起始目录不存在则创建-g group指定用户所属组-s shell 指定用户使用的shell-u uid为用户分配标识◎修改口令对linux系统而言,用adduser增加的用户应该随即用passwd命令来修改口令。

Linux系统实验2文件与目录操作

Linux系统实验2文件与目录操作

Linux系统实验2--文件和目录操作一、实验目地1、学会在Linux系统下如何使用命令对文件和目录进行操作;2、掌握工作目录、用户主目录与路径;3、掌握硬链接与软链接的区别及使用;4、学会以下操作:显示工作目录、切换目录、创建目录、删除目录、复制文件以及移动文件、创建链接文件等;二、预备知识查找并学习以下命令及其常用参数的使用方法!1、pwd:显示工作目录路径;2、cd: 更改工作目录路径;3、ls: 列出字母和文件信息;4、touch:创建空文件、更改文件或目录时间;5、mkdir:创建目录;6、rmdir:删除空目录;7、cp:复制文件和目录;8、mv:移动或更名现有文件和目录;9、rm:删除文件或目录;10、wc:统计文件字节数、字数或行数;11、ln:创建链接文件(含硬链接与软连接);三、实验内容以下实验内容请特别注意:蓝色文字部分务必使用你的真实信息代替!1、使用命令切换到/etc目录,并显示当前工作目录路径;2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件;3、使用命令在你的用户目录下创建空文件??????.txt(?表示你的学号中的数字),并将该文件的时间记录更改为8月8日8点8分;使用vi编辑器在该文件中输入:My name is XXX. (X为你名字汉语拼音字母);使用命令显示该文件的内容;4、在你的用户目录下创建一个空目录,目录名为你的学号,并将/etc/ntp.conf文件复制到该目录中;5、统计文件/etc/ntp.conf的行数、字符数和单词数;6、使用命令在/root目录下创建一个文件xxx(x为你名字汉语拼音字母),使用命令创建/root/xxx文件的硬链接文件/root/你的学号_b和软链接文件/root/你的学号_c;7、使用命令列出/root目录下的详细信息(所显示的内容会包括隐藏文件和第6步所做的工作结果);8、使用命令列出你的用户目录下的详细信息(所显示的内容会包括隐藏文件、目录以及第1~5所做的工作结果)。

实验二:Linux系统的基本操作

实验二:Linux系统的基本操作

0 1 2 3 4 5 6 7
----x -w-wx r-r-x rwrwx
二.更改目录或文件访问权限的命令
3.chgrp命令 ----改变文件或目录所属的组。 命令格式:chgrp [选项] group filename
选项: -R:递归式地改变指定目录及其下的所 有子目录和文件的属组
例:命令:$ chgrp - R book /opt/local /book 功能:改变/opt/local /book/及其子目录下的所 有文件的属组为book。
1. pwd ---显示当前工作目录的绝对路径 格式: pwd
一. Linux目录管理有关命令
2. cd ---改变当前工作目录 命令格式:cd [目录名]
注: 与Dos的cd命令类似; 当前目录/绝对路径/相对路径
3.Ls--- 列出文件目录的信息 命令格式:ls [可选项] [子目录名] [文件名] 注: 与Dos的cd命令类似; 当前目录/绝对路径/相对路径 可选项: -a ;列出全部的文件,包括那些隐藏文件. -l :按长格式列目录,输出信息包括文件目录,文件的权限、所属用户组、 文件建立和修改的时间等信息。 -d :只列出子目录信息。 -o :用不同颜色显示各种类型的文件,蓝色表示子目录、绿色表示可执行 文件、红色表示压缩文件、浅蓝色表示连接文件、灰色表示其它文件。
二 Linux文件目录组织
1. Linux的文件系统和目录结构 /mnt——在这里面有四个目录,系统提供这些目录是为了让用 户临时挂载别的文件系统的,我们可以将光驱挂载在 /mnt/cdrom上,然后进入该目录就可以查看光驱里的内容 了。 /proc——这个目录是一个虚拟的目录,它是系统内存的映射, 我们可以通过直接访问这个目录来获取系统信息。这个目录 的内容不在硬盘上而是在内存里,我们也可以直接修改里面 的某些文件。 /root——该目录为系统管理员,也称作超级权限者的用户主目 录。 /sbin ——s就是Super User的意思,存放的是系统管理员使用 的系统管理程序。 /tmp——这个目录是用来存放一些临时文件的。

linux 基本操作 实验报告

linux 基本操作 实验报告

linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。

对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。

实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。

在登录界面输入用户名和密码后,我们就可以进入系统。

在系统中,我们可以使用命令“exit”来退出系统。

实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。

我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。

实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。

比较常用的编辑器有vi和nano。

我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。

实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。

我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。

实验五:系统管理最后,我们还可以使用一些命令来管理系统。

比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。

通过以上实验,我们可以初步了解Linux系统的基本操作。

当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。

希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。

实验2Linux操作系统基本操作

实验2Linux操作系统基本操作

实验2Linux操作系统基本操作实验2 Linux操作系统基本操作Linux操作系统是一种开源的、免费的操作系统,具有广泛的应用和强大的功能。

掌握Linux的基本操作对于学习和使用该系统是非常重要的。

本文将介绍Linux操作系统的基本操作,帮助读者快速上手和熟悉Linux系统。

一、Linux系统的安装Linux系统的安装是使用该系统的第一步,正确的安装能够确保系统的正常运行。

在安装Linux操作系统时,首先需要选择适合自己的Linux发行版,如Ubuntu、CentOS等,然后按照相应的步骤进行安装。

1. 准备安装介质:下载相应的Linux发行版ISO镜像,并刻录成安装光盘或制作安装U盘。

2. 启动计算机:将安装介质插入计算机,按照提示启动计算机并选择从光盘或U盘启动。

3. 安装过程:根据安装程序的提示,选择安装语言、时区、键盘布局等选项,然后设置分区和文件系统,最后选择安装软件和设置用户信息。

4. 完成安装:安装完成后,重新启动计算机,正常情况下会进入Linux系统的登录界面。

二、Linux系统的登录与注销成功安装Linux系统后,下一步是登录到系统中。

1. 用户名和密码:在登录界面输入正确的用户名和密码,然后按下Enter键。

2. 图形界面和命令行:登录成功后,会进入Linux系统的桌面环境或命令行界面,可以根据需要选择相应的界面。

3. 注销:当需要退出Linux系统时,可以选择注销或重新启动计算机。

三、Linux系统的文件系统Linux系统的文件系统是系统中文件和目录的组织方式,了解和熟悉文件系统的结构能够更方便地使用和管理文件。

1. 目录结构:Linux系统采用树形结构的目录,根目录为/,下级目录按照一定规则进行组织。

2. 常用目录:在Linux系统中,有一些常用的目录,如/bin、/sbin、/home等,分别用于存放可执行文件、系统管理员命令和用户的主目录。

3. 切换目录:使用cd命令可以在不同的目录之间切换,如cd /home 可以切换到/home目录。

实验2 Linux的基本操作及vi的使用

实验2 Linux的基本操作及vi的使用

实验二Linux的基本命令操作及vi的使用实验目的:1、熟悉Linux操作系统环境2、熟悉Linux操作系统的文件结构3、熟悉Linux操作系统的基本命令4、熟悉Linux操作系统的文件组织方式5、学习使用vi编辑器建立、编辑、显示以及加工处理文本文件实验内容及要求:1、启动Ubuntu Linux。

首先,启动电脑进入Windows操作系统,然后双击桌面上VMWare Workstation图标, 选择左侧栏中的Ubuntu 11.0,再点击工具栏中的“运行”按钮,启动Ubuntu Linux,之后需输入密码200909(用户名为stu2009)。

【注意】进入系统界面后,点击选择上方“Applications”->”Accessories”->”Terminal”,进入命令终端,实验内容都在此窗口中完成。

例如: 输入pwd指令, 查看自己所位于Linux的哪个目录,写出该目录的路径,(可查阅Linux资料了解“/home”目录的功能介绍)。

答:2、在Linux中进行以下基本操作:1)在当前目录下新建一个名为(自己姓名首字母缩写+学号后3位数)的子目录。

写出你所用的指令。

(例如:mkdir abc123 )答:2)进入刚创建的子目录环境下。

(提示:指令cd)答:3)在刚创建的子目录下新建一个名为abc.txt的文件。

写出你所用的指令。

(提示:新建文件的指令是touch)答:4)将/目录下(即根目录下)的welcome.txt文件复制到自己的子目录下,写出你所用的指令。

(注意:请自行在根目录下创建welcome.txt,并输入少量文字即可)答:5)写出welcome.txt文件的内容。

(提示:用cat 指令查看)答:3、在Linux中进行以下基本操作:1)进入自己的主目录。

写出你使用的指令。

答:2)运行指令:cd /usr/binls列出看到当前目录里的文件列表。

答:debconf piconvdebconf-apt-progress pilconvert.pydebconf-communicate pildriver.pydebconf-copydb pilfile.pydebconf-escape pilfont.pydebconf-set-selections pilprint.pydebconf-show pinkydefoma pitividefoma-app pkactiondefoma-font pkcheckdefoma-hints pkexecdefoma-id pkg-configdefoma-subst pkilldefoma-user pl2pmdelpart plogdesktop-file-install pmapdesktop-file-validate pm-is-supported devdump pnm2ppadfutool pod2htmldh_bash-completion pod2latexdh_installdefoma pod2mandh_installxmlcatalogs pod2textdh_pycentral pod2usagedh_pysupport podcheckerdh_python2 podselectdiff poffdiff3 pointer-capture-applet diffstat pondig POSTdircolors ppdcdirectomatic ppdhtmldirname ppdidirsplit ppdmergedo-release-upgrade ppdpodotlockfile pphsdpkg ppmtolss16dpkg-architecture prdpkg-buildflags precatdpkg-buildpackage preconvdpkg-checkbuilddeps prename dpkg-deb preunzip dpkg-distaddfile prezipdpkg-divert prezip-bin dpkg-genchanges printdpkg-gencontrol printafm dpkg-gensymbols printenv dpkg-maintscript-helper printerbanner dpkg-mergechangelogs printer-profile dpkg-name printfdpkg-parsechangelog protocdpkg-query provedpkg-scanpackages prtstatdpkg-scansources ps2asciidpkg-shlibdeps ps2epsidpkg-source ps2pdfdpkg-split ps2pdf12dpkg-statoverride ps2pdf13dpkg-trigger ps2pdf14 dpkg-vendor ps2pdfwr dprofpp ps2psdu ps2ps2 dumphint ps2txt dumpkeys pseddvd-ram-control psfaddtable dvd+rw-booktype psfgettable dvd+rw-format psfstriptable dvd+rw-mediainfo psfxtabledvipdf pstreedwell-click-applet pstree.x11edit pstructeditor ptareditres ptardiffeject ptxelfedit pulseaudio empathy purple-remote empathy-accounts purple-send empathy-debugger purple-send-async enc2xs purple-url-handler enchant pwdxenchant-lsmod pxelinux-options env py3_compilefiles envsubst pycentraleog pycleaneps2eps pycompileeqn py_compilefiles esc-m pydocesd pydoc2.7 esdcompat pygettext espeak pygettext2.7 evince pyhtmlizerevince-previewer pythonevince-thumbnailer python2.7 evolution pyversions evolution-settings qpdldecodeex ranlibexchange-connector-setup-2.32 rarian-exampleexiv2 rarian-sk-configexpand rarian-sk-extractexpiry rarian-sk-gen-uuidexpr rarian-sk-get-clfactor rarian-sk-get-content-listfaillog rarian-sk-get-extended-content-list faked-sysv rarian-sk-get-scriptsfaked-tcp rarian-sk-installfakeroot rarian-sk-migratefakeroot-sysv rarian-sk-preinstallfakeroot-tcp rarian-sk-rebuildfallocate rarian-sk-updatefc-cache rcpfc-cat rctestfc-list rdesktopfc-match rdfpipefc-query readelffc-scan readomfile recode-sr-latinfile-roller redfind renamefind2perl rename.ulfindsmb renicefirefox resetflock resizefmt resizeconsfold revfont2c rfcommfontconfig-voodoo rgrepfonttosfnt rloginfoo2hiperc routeffoo2hiperc-wrapper routelfoo2hp rpcclientfoo2hp2600-wrapper rpcgenfoo2lava rpcinfofoo2lava-wrapper rpl8foo2oak rshfoo2oak-wrapper rstartfoo2qpdl rstartdfoo2qpdl-wrapper rsyncfoo2slx rtstatfoo2slx-wrapper runconfoo2xqx run-mailcapfoo2xqx-wrapper run-with-aspellfoo2zjs rviewfoo2zjs-icc2ps s2pfoo2zjs-pstops sane-find-scannerfoo2zjs-wrapper savelogfoomatic-combo-xml scanimagefoomatic-compiledb scpfoomatic-configure scp-dbus-service foomatic-datafile screendumpfoomatic-perl-data scriptfoomatic-ppdfile scriptreplayfoomatic-ppd-options scrollkeeper-config foomatic-ppd-to-xml scrollkeeper-extract foomatic-printjob scrollkeeper-gen-seriesid foomatic-rip scrollkeeper-get-cl foomatic-searchprinter scrollkeeper-get-content-list freescrollkeeper-get-extended-content-listfribidi scrollkeeper-get-index-from-docpath from scrollkeeper-get-toc-from-docpath fslsfonts scrollkeeper-get-toc-from-idfstobdf scrollkeeper-installftp scrollkeeper-preinstallfunzip scrollkeeper-rebuilddbg++ scrollkeeper-uninstallg++-4.5 scrollkeeper-updategacutil sdiffgacutil2 sdptoolgamma4scanimage seahorsegcalccmd seahorse-daemongcalctool seegcc select-default-iwrapgcc-4.5 select-editorgconf-editor sensible-browsergconf-merge-tree sensible-editorgconftool sensible-pagergconftool-2 seqgcore servicegcov session-installergcov-4.5 sessreggdb setarchgdbtui setkeycodesgdbus setledsgdialog setlogconsgdmflexiserver setmetamodegdm-screenshot setpcigdmsetup setsidgedit settermgencat setxkbmap genisoimage sftpgeqn sgGET sha1pass getconf sha1sum geteltorito sha224sum getent sha256sum gethostip sha384sum getkeycodes sha512sum getopt shares-admin gettext shasum gettextize shotwell gettext.sh showconsolefont getweb showfont ghostscript showkeyginn showrgb ginstall-info shredgio-querymodules shuf gipddecode simple-scan gksu sizegksudo skillgksu-properties slabtopglib-compile-schemas slogingmcs slxdecode gmenu-simple-editor smbcacls gnome-about smbclient gnome-about-me smbcquotas gnome-appearance-properties smbgetgnome-at-mobility smbpasswd gnome-at-properties smbspoolgnome-at-visual smbtargnome-audio-profiles-properties smbtreegnome-calculator smproxygnome-character-map snicegnome-codec-install soelimgnome-control-center sofficegnome-default-applications-properties software-centergnome-desktop-item-edit software-properties-gtk gnome-display-properties sortgnome-doc-prepare spd-confgnome-doc-tool spd-saygnome-file-share-properties speaker-testgnome-font-viewer speech-dispatcher gnome-help splaingnome-keybinding-properties splitgnome-keyboard-properties splitfontgnome-keyring sprofgnome-keyring-daemon sshgnome-language-selector ssh-addgnome-mouse-properties ssh-agentgnome-nettool ssh-argv0gnome-network-properties ssh-askpassgnome-open ssh-copy-idgnome-panel ssh-keygengnome-panel-screenshot ssh-keyscangnome-power-manager ssh-vulnkeygnome-power-preferences start-pulseaudio-kde gnome-power-statistics start-pulseaudio-x11 gnome-screensaver startxgnome-screensaver-command statgnome-screensaver-preferences stdbufgnome-screenshot stracegnome-search-tool stringsgnome-session stripgnome-session-properties sudognome-session-save sudoeditgnome-settings-daemon sudoreplaygnome-sound-recorder sumgnome-system-log synclientgnome-system-monitor syndaemongnome-terminal syslinuxgnome-terminal.wrapper syslinux2ansignome-text-editor system-config-printer gnome-thumbnail-font system-config-printer-applet gnome-typing-monitor tabsgnome-volume-control tacgnome-volume-control-applet tailgnome-window-properties tap2debgnome-wm tap2rpmgnome-www-browser tapconvertgold tasksetgpasswd tblgpg tclshgpgsplit tclsh8.4gpgv tclsh-defaultgpg-zip teegpic telnetgprof kitgroff testgrog testparmgrops testparm.samba3grotty tgzgroups ticgrowisofs timegrub-bin2h timeoutgrub-editenv tloadgrub-fstest toegrub-kbdcomp tomboygrub-menulst2cfg topgrub-mkfont toshsetgrub-mkimage totemgrub-mklayout totem-audio-preview grub-mkpasswd-pbkdf2 totem-video-indexer grub-mkrelpath totem-video-thumbnailer grub-mkrescue touchgrub-mount tputgrub-ntldr-img tpvmlpgrub-script-check tpvmlpdgs trgsbj tracepathgsdj tracepath6gsdj500 traceroute6gsettings traceroute6.iputils gsettings-data-convert transmission-gtkgsettings-schema-convert trialgslj troffgslp truncategsnd tsclientgst-discoverer-0.10 tsetgst-feedback-0.10 tsortgst-inspect-0.10 ttygst-install twistdgst-launch-0.10 tzselectgstreamer-codec-install u1sdtoolgstreamer-properties ubuntu-buggst-typefind-0.10 ubuntuone-control-panel-gtk gst-visualise-0.10 ubuntuone-launchgst-xmlinspect-0.10 ubuntu-support-statusgst-xmllaunch-0.10 ucfgtbl ucfqgtf ucfrgtk-query-immodules-2.0 ucs2anygtk-update-icon-cache udisksgtk-window-decorator udisks-tcp-bridge gucharmap ulguest-session umax_ppgwibber unattended-upgrade gwibber-accounts unattended-upgrades gwibber-poster unexpandgwibber-preferences unicode_stopgwibber-service uniqh2ph unityh2xs unity-preferenceshcitool unity-window-decorator hd unlinkhead unlzmaHEAD unopkghelpztags unsharehexdump unxzhipercdecode unziphost unzipsfxhostid update-alternativeshp-align updatedbhp-check updatedb.mlocatehp-clean update-desktop-database hp-colorcal update-gconf-defaultshp-firmware update-managerhp-hpdio update-mime-database hpijs update-mime-database.real hp-info update-notifierhp-levels update-pciidshp-makeuri upowerhp-mkuri uptimehp-pkservice usb-creator-gtkhp-plugin usb-deviceshp-plugin-ubuntu usb_printeridhp-probe usershp-query users-adminhp-scan uuidgenhp-setup uxtermhp-testpage uzhp-timedate vihp-unload viewi386 viewresi686-linux-gnu-cpp vim.tinyi686-linux-gnu-cpp-4.5 vinagrei686-linux-gnu-g++ vino-passwdi686-linux-gnu-g++-4.5 vino-preferencesi686-linux-gnu-gcc vmstati686-linux-gnu-gcc-4.5 vm-supportibus-daemon vmware-config-tools.pl ibus-setup vmwarectrlibus-table-createdb vmware-hgfsclienticeauth vmware-toolboxico vmware-toolbox-cmd iconv vmware-uninstall-tools.pl id vmware-useriecset vmware-user-wrapperijs_pxljr vmware-xferlogsim-switch volnameindicator-datetime-preferences winfo wallinfobrowser watchinfocmp wcinfokey wftopfainfotocap wgetinputattach whatisinstall whereisinstall-info whichinstmodsh whiptailintel_audio_dump whointel_bios_dumper whoamiintel_bios_reader whoisintel_error_decode wodimintel_gpu_dump word-list-compressintel_gpu_time wpa_passphraseintel_gpu_top w.procpsintel_gtt writeintel_lid Xintel_reg_dumper X11intel_reg_read x11perfintel_reg_write x11perfcompintel_stepping xargsintel_upload_blit_large xauthintel_upload_blit_large_gtt xbiffintel_upload_blit_large_map xbrlapiintel_upload_blit_small xcalcinvest-chart xclipboardionice xclockipcmk xcmsdbipcrm xconsoleipcs xcursorgenipod-read-sysinfo-extended xcutselipod-time-sync xdg-desktop-icon iproxy xdg-desktop-menu iptables-xml xdg-emailisdv4-serial-debugger xdg-icon-resource isodump xdg-mimeisohybrid xdg-openisohybrid.pl xdg-screensaverisoinfo xdg-settingsisovfy xdg-user-dirispell-wrapper xdg-user-dirs-gtk-update jockey-gtk xdg-user-dirs-update jockey-text xditviewjoin xdpyinfokerneloops-submit xdriinfokillall xeditkoi8rxterm xevl2ping xeyeslast xfontsel lastb xfsinfo lastlog xgamma launchpad-integration xgc lavadecode xgettext lcf xhostld xinitld.bfd xinputldd xkbbell ld.gold xkbcomp less xkbevd lessecho xkbprint lessfile xkbvleds lesskey xkbwatch lesspipe xkeystone lexgrog xkilllftp xload lftpget xlogo libnetcfg xlsatoms libreoffice xlsclients line xlsfonts link xmag lintian xman lintian-info xmessage linux32 xml2po linux64 xmlcatalog linux-boot-prober xmllint listres xmodmap lnstat xmoreloadunimap xpathlocalc xproplocale xqxdecodelocaledef xrandrlocate xrdblockfile-check xrefreshlockfile-create xscreensaver-getimage lockfile-remove xscreensaver-getimage-file lockfile-touch xscreensaver-getimage-video lodraw xscreensaver-gl-helper lofromtemplate xscreensaver-textlogger x-session-manager logname xsetloimpress xsetmodelomath xsetpointerlook xsetrootlorder xsetwacomloweb xsltproclowriter xsmlp xstdcmaplpoptions xsubpplppasswd xtermlpq x-terminal-emulatorlpr xvidtunelprm xvinfolp_solve xwdlpstat x-window-managerlsattr xwininfolsb_release xwudlscpu x-www-browserlshw xxdlsinitramfs xzlsof xzcatlspci xzcmplspgpot xzdifflss16toppm xzegreplsusb xzfgrepltrace xzgrepluit xzlesslwp-download xzmorelwp-dump yelplwp-mirror yeslwp-request zdumplwp-rget zeitgeist-daemonlxterm zeitgeist-datahublz zenitylzcat ziplzma zipcloaklzmainfo zipgrepmagnifier zipinfomail-lock zipnotemail-touchlock zipsplitmail-unlock zjsdecodemake zsoelim思考:当前目录里的文件列表是否用不同颜色表示不同类型的文件?答:是。

linux操作基础实验报告

linux操作基础实验报告

linux操作基础实验报告Linux 操作基础实验报告一、实验目的本次实验的主要目的是让学生熟悉和掌握 Linux 操作系统的基本操作,包括文件和目录管理、用户和权限管理、进程管理以及网络配置等方面,为今后更深入地学习和使用 Linux 系统打下坚实的基础。

二、实验环境本次实验使用的操作系统是 Ubuntu 2004 LTS ,实验在虚拟机中进行,虚拟机软件为 VMware Workstation Pro 16 。

三、实验内容及步骤(一)文件和目录管理1、登录到 Linux 系统后,首先使用`pwd` 命令查看当前工作目录。

2、使用`ls` 命令查看当前目录下的文件和子目录。

3、使用`mkdir` 命令创建一个新的目录,例如`myfolder` 。

4、使用`cd` 命令进入新创建的目录。

5、在新目录中,使用`touch` 命令创建一个新的空文件,例如`myfiletxt` 。

6、使用`vi` 或`nano` 命令编辑该文件,输入一些文本内容并保存。

7、使用`cat` 命令查看文件的内容。

8、使用`cp` 命令将该文件复制到其他目录。

9、使用`mv` 命令将文件移动到其他位置。

10、使用`rm` 命令删除文件和目录,注意使用`r` 选项递归删除非空目录。

(二)用户和权限管理1、使用`sudo adduser` 命令创建一个新用户,例如`newuser` 。

2、使用`sudo passwd newuser` 命令为新用户设置密码。

3、切换到新用户登录,查看当前用户信息,使用`whoami` 和`id` 命令。

4、回到 root 用户,使用`chmod` 命令修改文件或目录的权限,例如给一个文件设置读写执行权限。

5、使用`chown` 命令修改文件或目录的所有者和所属组。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令动态查看系统的资源使用情况和进程状态。

3、使用`kill` 命令结束一个指定的进程,需要知道进程的 PID 。

实验二:Linux系统的基本操作

实验二:Linux系统的基本操作

实验二:Linux系统的基本操作一、实验目的:学会目录管理有关的命令,学会更改文件权限,学会查看文件。

二、实验环境在虚拟机下的RedHat Linux系统三、实验内容1、前期准备(3分钟)打开系统,选择“主菜单”→“系统工具”→“终端”命令进入命令行环境,2、本次试验过程及时间分配(87分钟)命令练习:按以下知识类别分别验证试验:(1)目录管理有关命令(27分钟)1)pwd ---显示当前工作目录的绝对路径格式: pwd2)cd ---改变当前工作目录格式:cd [目录名]3)Ls--- 列出文件目录的信息格式:ls [可选项] [子目录名] [文件名]可选项: -a ;列出全部的文件,包括那些隐藏文件.-l :按长格式列目录,输出信息包括文件目录,文件的权限、所属用户组、文件建立和修改的时间等信息。

-d :只列出子目录信息。

-o :用不同颜色显示各种类型的文件,蓝色表示子目录、绿色表示可执行文件、红色表示压缩文件、浅蓝色表示连接文件、灰色表示其它文件。

4)mkdir --- 建立目录格式:mkdir [可选项] [目录名]可选项:-m :设置目录的存取权限,这也可以在目录建立后用命令chmod 来设定。

-p :如果连续建立两个以上的目录,例如原来只有/usr/srcp目录,可以输入:mkdir –p /usr/inin/mors/cs。

5)rmdir ---删除目录(须保证要删除的目录中没有任何文件。

)格式:rmdir [可选项] [目录名](2)、查看修改权限命令(25分钟)1)ls –l命令查看文件相关权限:# ls -l sobsrc.tgz-rw-r--r--1 root root 483997 Ju1 l5 17:3l sobsrc.tgz文件类型权限链接数文件属主文件组文件大小时间文件名2)chmod ---改变文件或目录的访问权限命令格式:chmod [可选项] [权限] [目录或文件名]格式:chmod [who] [+ |-|=] [mode] [文件名 | 目录名who: u—user g—group o—others a—all+ 添加 - 取消 = 赋予给定权限并取消其他所有权限例如: $chmodg+r,o+r example3)chgrp命令 ----改变文件或目录所属的组。

实验2 Linux基本操作

实验2  Linux基本操作

实验2 Linux基本操作
1、实验目的
(1)复习Linux基本命令。

(2)掌握常用Linux命令。

2、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
ALT-Fx:虚终端切换
常用命令:cat、Ls、ps、chmod、kill、ln、cp、mv、rm、cd、pwd、mkdir、chown、who、w、wc、whoami、date、uname等
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
rpm、gzip、tar等命令
(4) 网络命令
telnet、ftp、talk
3、实验内容
(1)练习命令行模式下的常用命令:
man:命令帮助
Man man命令结果:
Man li命令结果:
ALT-Fx:虚终端切换
Ls命令结果:
Who 、whoami、date命令结果:
Pwd、uname、uname -a命令结果:
(2) 编辑器vi的使用:使用vi建立并修改一个文本文件
(3) 档案管理
gzip、tar等命令结果:
4、实验心得与体会
做任何事情都要一步一步来,学习Linux也同样,而且学习Linux 需要坚持下去,这是最难能可贵的一点。

当然,一开始就抱着用Linux来架构服务器,这有点好高骛远,只有慢慢来,一步一步学习,把基本的指令掌握好,才能更好的熟练学习接下来的内容。

linux实训指导书

linux实训指导书

《网络操作系统》综合实训指导书院系:信息科学与工程学院班级:07网络教师:温静静实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。

2.掌握常用Linux命令的使用方法。

3.了解Linux命令中参数选项的用法和作用。

二、实验工具与设备1.已安装Linux操作系统的计算机。

2.或装有Windows操作系统的计算机并通过网络与Linux服务器连接。

三、实验内容和步骤1.登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。

2.文件操作命令(1)查看文件与目录ls(2)显示文件内容命令(cat)(3)文件复制命令(cp)(4)文件改名命令(mv)(5)删除文件命令(rm)3.目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)(2)建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。

图创建的目录结构(3)删除子目录命令(rmdir)4.用户管理命令的使用(1)登录命令(login)和注销命令(logout)提示:可以直接用Ctrl+d退出或注销用户。

(2)添加和更改用户命令①添加用户②转换用户(3)修改用户密码命令(passwd)(4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间]5.其他操作命令的使用(1)链接命令(ln)(2)查看用户命令who命令:查看当前正在登录的其他用户的命令。

whoami命令:查看当前正在使用(登录)的用户名。

(3)查看命令帮助信息命令(man)man命令:联机帮助命令。

用于查询命令和程序的使用方法和参数。

四.实验要求:1.写出实验报告2.练习题(1)熟悉Linux命令的功能和使用。

(2)将图1-5所示的目录结构变为图1-6所示的目录结构。

linux教程 实验指导书

linux教程 实验指导书

实验1 RedHat Linux常用命令使用【实验目的】1、了解linux的基本命令,熟练掌握其基本操作;2、掌握一些常用的Linux命令的使用方法。

【实验要求】1、了解RedHat Linux获得的方法以及怎样在虚拟机上进行安装;2、复习一些常用Linux命令的使用方法,掌握其功能和使用时的选项和参数。

【实验步骤】一、RedHat Enterprise Linux 4的启动启动VMWare虚拟机,即可看到Linux的启动画面,实验室的root密码统一设定为123456。

二、常用的Linux命令使用启动到Linux界面以后,在桌面上右键打开终端,即可进入命令输入的终端界面。

请在实验过程中输入正确的命令和选项参数,完成以下功能:1:创建自己的账户(如:test)和口令。

2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。

3:使用pwd命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。

4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc 目录下的文件passwd拷贝到该目录下(cp源文件目的目录)。

察看当前目录下的passwd 文件的属主和文件权限。

5:尝试向当前目录下的passwd文件和/etc/passwd文件分别写入一些新内容(可使用echo "字符串" >>文件的命令),看看操作能否成功,如果不能成功,请说明原因。

用cat命令浏览文件password的内容,用more命令进行浏览翻页操作,再用less命令浏览文件的内容。

比较这几个命令的不同之处6:用ls命令查看test下文件的权限,用mv命令更改文件password的文件名为test.txt,尝试用chown和chgrp更改文件的属主为root、组为root,看看能否成功,不成功,请说明原因。

1Linux教程实验指导书

1Linux教程实验指导书

Linux程序设计实验指导书目录实验一:linux安装 (3)实验二:常用命令的使用 (10)试验三vi编辑器 (11)实验四 shell编程 (11)实验五常用开发工具 (12)实验六 makefile的编写与使用 (14)实验七 Linux环境编程 (14)实验八 (15)实验一:linux安装一、实验目的1.学会在操作系统安装之前,根据硬件配置情况,指定安装计划2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic)为Linux准备分区3.掌握Linux操作系统的安装步骤4.掌握Linux系统的简单配置方法5.掌握Linux系统的启动、关闭步骤6.掌握在虚拟机上的Linux安装步骤和使用方法二、实验内容1.安装并使用硬盘分区工具,为Linux准备好分区2.安装Linux系统(如红旗Linux桌面版)3.配置Linux系统运行环境4.正确的启动、关闭系统注意:为了避免新手在第一次安装Linux时,破坏掉磁盘上的有用数据,推荐第一次在winxp系统上的虚拟机上安装linux。

因此需要一下步骤:1.安装winxp下的虚拟机软件vmware,并创建一个虚拟机。

2.在虚拟机环境中安装linux系统。

3.配置Linux系统运行环境4.正确启动、关闭系统。

三、背景知识Linux安装有三种方式,分别是:通过光盘安装、硬盘安装和网络安装。

另外有三种形式,分别是:Linux独立操作系统、Linux与windows共存的双(多)操作系统、Windows下虚拟机安装Linux的双(多)操作系统。

在三种安装方式中,通过光盘安装最为简单,但是需要事先从网络上下载安装镜像文件,并将其刻录到光盘上;或者直接从外面买别人刻好的安装光盘。

由于Linux是开源的操作系统,因此不存在“盗版”的说法。

另一种是通过硬盘安装,需要事先将安装镜像文件下载到本地fat32格式的磁盘分区上,然后重新启动进入纯dos下,进行一些必要的设置就可以从硬盘自动安装了,其后的安装步骤跟光盘安装一样。

Linux操作系统实验指导书.doc

Linux操作系统实验指导书.doc

《Linux操作系统》实验指导书主编教师:王振目录实验一Linux操作系统的安装 (3)【实验目的】 (3)【实验环境】 (3)【实验重点及难点】 (3)【实验内容】 (3)实验二常用命令的使用(一) (5)【实验目的】 (5)【实验环境】 (5)【实验重点及难点】 (5)【实验内容】 (5)实验三常用命令的使用(二) (9)【实验目的】 (9)【实验环境】 (9)【实验重点及难点】 (9)【实验内容】 (9)实验四VI编辑器的使用 (14)【实验目的】 (14)【实验环境】 (14)【实验重点及难点】 (14)【实验内容】 (14)实验五Linux系统管理与配置 (15)【实验目的】 (15)【实验环境】 (16)【实验重点及难点】 (16)【实验内容】 (16)(一)命令行管理 (16)(二)图形界面管理 (17)实验六shell编程(一) (19)【实验目的】 (19)【实验环境】 (19)【实验重点及难点】 (19)【实验内容】 (19)实验七shell编程(二) (23)【实验目的】 (23)【实验环境】 (23)【实验重点及难点】 (23)【实验内容】 (23)实验八FTP服务器的配置 (25)【实验目的】 (25)【实验环境】 (25)【实验重点及难点】 (25)【实验内容】 (25)实验九NFS服务器 (26)【实验目的】 (26)【实验环境】 (26)【实验重点及难点】 (26)【实验内容】 (26)实验十配置Samba服务器 (28)【实验目的】 (28)【实验环境】 (28)【实验重点及难点】 (28)【实验内容】 (28)实验一Linux操作系统的安装【实验目的】1.掌握Linux操作系统的安装;2.通过安装,学习Linux操作系统与其他操作系统的区别。

【实验环境】1、Linux操作系统安装;2、虚拟机软件;3、计算机内存配置要求512M以上。

【实验重点及难点】Linux操作系统安装过程。

实验二:Linux系统的基本操作实验

实验二:Linux系统的基本操作实验

实验二:Linux系统的基本操作实验Linux系统的基本操作实验实验内容:安装 Linux操作系统;查看 Linux 的目录结构;在字符界面下各种基础命令的使用。

实验目的:通过亲自动手实践安装Linux 操作系统,对Linux 有个初步的认识,并且加深对Linux 中的基本概念的理解,并熟悉Linux 文件系统目录结构,熟悉Linux操作系统的环境。

掌握Linux系统下的基本操作;掌握字符界界面下基础命令的使用。

实验步骤(适当截图):1.环境搭建完成,用普通用户登录到Linux 下。

(提示:登录用户名为bc,密码为123456)2.使用文件浏览器熟悉文件的目录结构。

3.以root用户登录到Linux系统4.创建用户帐号1)在图形用户界面下创建自己的用户帐号及帐号密码;2)在字符界面下通过相关命令创建自己的帐号,通过相关命令设置自己帐号的密码;5.注销和重起Linux系统1)在图形用户界面下完成系统的注销、用自己的帐号重起系统;2)在字符界面下通过相关命令完成系统重启;3)命令shutdown有什么功能及学习如何使用;用法: shutdown[-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]没有参数显示此消息(与 ? 相同) -i 显示 GUI 界面,必须是第一个选项-l 注销(不能与选项 -m 一起使用)-s 关闭此计算机-r 关闭并重启动此计算机-a 放弃系统关机-m \computername 远程计算机关机/重启动/放弃-t xx 设置关闭的超时为 xx 秒-f 强制运行的应用程序关闭而没有警告-d [p]:xx:yy 关闭原因代码u 是用户代码p 是一个计划的关闭代码xx 是一个主要原因代码(小于 256 的正整数)yy 是一个次要原因代码(小于 65536 的正整数)-m \计算机名:控制远程计算机-i:显示图形用户界面,但必须是Shutdown的第一个选项-l:注销当前用户-r:关机并重启-t时间:设置关机倒计时-c "消息内容":输入关机对话框中的消息内容(不能超127个字符6.关闭系统1)在图形用户界面下关闭系统;2)在字符界面下通过相关命令关闭系统;7.启动计算机,利用root用户登录到系统,进入字符提示界面。

实验2:Linux操作系统基本操作

实验2:Linux操作系统基本操作

实验报告2课程名称:Linux程序设计实验名称:Linux操作系统基本操作学生姓名:班级:学号:指导老师:钱振江成绩:一、实验目的1.通过对emacs、vi、vim、gedit文本编辑器的使用,掌握在Linux环境下文本文件的编辑方法;2.通过对常用命令mkdir、cp、cd、ls、mv、chmod、rm等文件命令的操作,掌握Linux操作系统中文件命令的用法。

二、实验任务与要求1.emacs的使用,要求能新建、编辑、保存一个文本文件2.vi或vim的使用,要求能新建、编辑、保存一个文本文件3.gedit的使用,要求能新建、编辑、保存一个文本文件4.掌握mkdir、cd命令的操作,要求能建立目录、进入与退出目录5.掌握cp、ls、mv、chmod、rm等命令的操作,要求能拷贝文件、新建文件、查看文件、文件重命名、删除文件等操作。

三、实验工具与准备计算机PC机,Linux Ubuntu操作系统预备知识文本编辑器emacs、gedit是一款图形化的编辑器,具体的使用方法按照菜单操作。

文本编辑器vi有三种状态:命令状态、最后行状态、编辑状态。

mv:用来为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的使用权限是所有用户。

rm:删除文件或目录,参数-r指示rm将参数中列出的全部目录和子目录均递归删除,在使用rm命令要小心,因为一旦被删除,它是不能恢复的。

cp:将一个文件拷贝至另一文件,或将数个文件拷贝至另一目录。

chmod:用于改变文件或目录的访问权限,它的使用格式为:chmod [who] [+|-|=] [mode] 文件名who可取u、g、o、a,或它们的组合mode可取r、w、x等参数。

ls:用于显示目录内容,它的使用权限是所有用户。

mkdir:建立子目录,它的使用权限是所有用户。

四、实验步骤与操作指导1.学习vi或者vim的使用,要求能新建、编辑、保存一个文本文件。

(1)点击”应用程序”→ “附件”→“终端”,打开终端,在终端输入命令:[root@localhost root]#vi kk.c按i键,进入插入状态。

Linux操作系统实验指导书

Linux操作系统实验指导书

《Linux系统管理与维护》实验指导书实验一初识Linux操作系统一实验名称初识Linux操作系统二实验目的与要求掌握Linux的启动、登录与注销。

三实验内容1. 以root用户和普通用户两种不同身份登录Linux ,说出其登录后得差异。

2. 图形模式下的注销、重启与关机。

3. 学会在虚拟机上登录和注销Linux。

四操作步骤与结果分析五问题与建议实验二Linux的桌面应用一实验名称Linux的桌面应用二实验目的与要求熟悉Linux操作系统桌面环境熟悉Linux文件系统及常用的操作掌握Linux下使用外部存储设备、网络设备掌握Linux下安装应用程序三实验内容1. 查看GNOM提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。

2. 查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。

3. 练习在Linux下使用光盘和U盘。

4. 学会网络配置,使计算机能够进行网络浏览等操作。

5. 学会在Linux下安装新的应用软件。

四操作步骤与结果分析五问题与建议实验三Linux操作系统的安装一实验名称Linux操作系统的安装二实验目的与要求掌握安装Linux操作系统三实验内容1. 通过学习《项目五Linux操作系统的安装及远程服务》的内容,学会如何安装Linux。

环境:windows系统、vmware虚拟机、Redhat Linux镜像光盘。

通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。

在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。

四操作步骤与结果分析五问题与建议实验四Linux在系统管理中的应用一实验名称Linux在系统管理中的应用二实验目的与要求理解Linux文件系统,掌握文件目录命令。

掌握常用的文件管理命令。

理解Linux用户、组和权限的概念,掌握用户、组和权限管理命令。

理解设备文件的概念,掌握常用的设备管理命令。

Linux操作系统实验指导书

Linux操作系统实验指导书

Linux操作系统实验指导书Linux操作系统实验指导书计算机科学与技术学院技术科学与技术系实验⼀Linux系统安装与简单配置⼀、实验⽬的1.掌握虚拟机的配置过程。

2.掌握Linux系统的安装过程和简单配置⽅法。

3.掌握Linux系统的启动、关闭步骤。

⼆、实验内容1.安装并使⽤虚拟机(如Sun Virtualbox ver 3.06)。

2.在虚拟机上安装Linux系统(如红旗Linux桌⾯版4.0)。

3.配置Linux系统运⾏环境。

4.正确地启动、关闭系统。

三、主要实验步骤1.安装虚拟机软件(例如Sun Virtualbox ver 3.06),下图为安装好Virtualbox且运⾏成功的界⾯。

2.在Virtualbox虚拟机中新建虚拟电脑1)点击“新建”图标,就会弹出“欢迎使⽤新建虚拟电脑向导”,点击“下⼀步”图标,在下图中的对话框中填写虚拟电脑的名称,例如“myredf”,并选择操作系统类型,点击“下⼀步”图标2)接着设置内存⼤⼩,例如下图所⽰,点击“下⼀步”图标3)接着设置虚拟硬盘⼤⼩,点击“下⼀步”图标拟硬盘类型”,如下图所⽰,且点击“下⼀步”图标5)在“虚拟硬盘所在位置和空间⼤⼩”对话框中,点击“下⼀步”图标,然后出现“摘要”对话框,点击“完成”图标,6)再次点击“完成”图标,出现下图所⽰的虚拟机界⾯:7)接着为虚拟机myredf配置虚拟光驱,点击设置图标,出现下⾯的界⾯:8)在光驱栏⽬中,选择分配光驱,再选择虚拟光盘,接着点击右边的⽂件夹图标,在弹出的虚拟介质管理器对话框中,注册红旗Linux的安装光盘映象⽂件(例如redflag.iso),然后点击确定,就会出现如下的界⾯:9)在虚拟机主界⾯中,点击“开始”图标,启动虚拟机myredf的运⾏,就会出现如下的界⾯:10)接着,就按照课本中的关于红旗Linux的安装步骤,⼀步⼀步地进⾏配置和安装Linux。

3.安装成功Linux之后,再按照课本中的步骤进⾏登录和退出系统以及进⾏⼀些简单的配置⼯作。

linux基本操作 实验报告

linux基本操作 实验报告

linux基本操作实验报告《Linux基本操作实验报告》摘要:本实验报告旨在介绍Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。

通过实际操作,掌握Linux操作系统的基本技能,为今后的深入学习和应用打下基础。

一、实验目的1. 了解Linux操作系统的基本概念和特点;2. 掌握Linux操作系统的基本命令和操作;3. 熟悉Linux操作系统的文件管理、用户管理、权限管理等功能。

二、实验环境本次实验使用的是Ubuntu 20.04 LTS版本的Linux操作系统。

三、实验内容1. 文件管理在Linux操作系统中,文件管理是非常重要的一部分。

通过命令行可以进行文件的创建、复制、移动、删除等操作。

在本次实验中,我们将学习如何使用命令行进行文件管理操作,并掌握常用的文件管理命令。

2. 用户管理Linux操作系统是一个多用户的操作系统,因此用户管理也是非常重要的一部分。

在本次实验中,我们将学习如何创建用户、修改用户密码、删除用户等操作,并掌握常用的用户管理命令。

3. 权限管理在Linux操作系统中,权限管理是非常严格的。

每个文件和目录都有自己的权限设置,包括读、写、执行等权限。

在本次实验中,我们将学习如何使用命令行进行权限管理操作,并掌握常用的权限管理命令。

四、实验步骤1. 文件管理实验步骤- 创建一个新的文件夹:mkdir test- 进入新的文件夹:cd test- 创建一个新的文件:touch file.txt- 复制文件到另一个文件夹:cp file.txt /tmp- 移动文件到另一个文件夹:mv file.txt /tmp- 删除文件夹及其内容:rm -rf test2. 用户管理实验步骤- 创建一个新的用户:sudo adduser newuser- 修改用户密码:sudo passwd newuser- 删除用户:sudo deluser newuser3. 权限管理实验步骤- 查看文件权限:ls -l- 修改文件权限:chmod 755 file.txt五、实验总结通过本次实验,我们学习了Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验2:Linux基本操作(2)
1、实验目的
(1)、掌握目录及文件操作基本命令;
(2)、掌握进程管理及其他常用命令的使用方法。

2、实现设备
一台装有Windows操作系统PC机,上装有虚拟机系统VMWare,实验过程通过VMWare 系统启Linux系统工作。

3、实验方法与注意事项
实验室内的实验环境与系统是共用设施,请不要在系统内做对系统或对其他用户不安全的事情。

用户要按通常实验要认真书写实验报告。

4、实验过程
1)目录操作基本命令
(1)列目录内容(ls):
ls –l;ls /usr
ls –li /tmp
ls –a
(2)建立子目录(mkdir):
在自己的家目录下,以自己的名字或学号在当前目录下创建子目录,然后使用ls命令查看目录情况。

设用户名为zhangsan,学号为123456,则可使用的命令为:mkdir zhangsan 或mkdir 123456 或 mkdir zhangsan 123456 (3)改变工作目录(cd):分别切换到刚创建的目录
比如:cd zhangsan 或 cd 123456
问题:如何回到刚离开的目录?如何回到自己的家目录?
(4)显示当前目录(pwd):使用此命令查看当前工作目录。

首先使用pwd查看当前目录,再切换到目录/ust/tmp,然后使用pwd –L或pwd –P然后所在位置。

最后使用cd命令返回到用户家目录。

(5)目录删除(rmdir):删除刚创建的目录。

进入刚创建的目录,试试在当前目录能否删除,使用cd ..上退一级后,再删除看看结果如何。

2)文件操作基本命令
(1)显示文件的内容或合并文件(cat)
显示文件的内容:通过IO重定向生成文件myf:
$ ls -l /usr> myf; ls >>myf
使用cat命令查看文件的内容:
$ cat myf; cat -n myf
$ ls –l /tmp/123Xy >> myf
$ ls –l /tmp/123Xy >> myf 2>&1
(2)文本编辑命令(vi)
编辑刚才生成的文件myf,使用vi的各种功能对myf进行编辑。

要使用和操作vi的常见功能。

(3)分屏显示文件内容(more / less)
more myf; ls –l /dev | less
(4)修改文件存取时间或创建空文件(touch)
在刚创建的目录内(若已经删除,则重新创建)创建一个空文件,文件名为用户名或操作者的名字或学号。

修改刚创建文件的创建日期和访问日期。

touch –a –t 200601010030 myfile yourfile #修改文件的存取时间
touch –m –t 200706050403 myfile ##修改文件的修改时间(5)文件和目录复制(cp)
首先进入刚创建的目录,将etc/init.d/下的文件network复制到时刚创建的目录。

方法是:
cp /etc/init.d/network .
分别使用ls和cat命令查看其属性和内容,然后再将其从本地复制到系统的临时目录下,并命名为mynetwork。

(6)使用mv命令给文件改名
将刚创建的文件更名(自己指定文件名)。

创建下一个新文件,并将它移动到系统的临时目录。

(7)显示文件或文件系统状态信息(stat)
创建下一个名字为myfile的文件,然后查看其属性。

查看系统临时目录的属性;查看系统设备文件/dev/fd和/dev/fd0的文件属性。

(8)删除文件(rm)
(强调指出不能删除非自己所创建的目录或文件)删除你所创建的所有文件和目录。

3)文本编辑命令与基本操作
(1)字符串过滤命令(grep)
重新以操作者自己的名字或学号创建子目录后,进入该目录。

将系统的网络启动脚本程序自制到当前,方法是:cp /etc/init.d/network .
在其中过滤含字符串start开始的行,方法是:grep start network
在其中过滤含字符串conf结尾的行,方法:grep "conf$" network
显示其中的所注释行:grep "^#" network
显示其中的所非注释行:grep -v "^#" network
(2)对文件排序(sort)
列系统根目录的内容:ls –l /
列系统根目录的内容,并将逆向排序:ls –l –r /
使用ls对系统的根目录进行短式列表,并改道到文件rootdir,分别使用sort命令对该文件进行字典排序和逆向排序。

ls / > rootdir; sort rootdir sort -r rootfit
(3)删除文件中重复的行命令(uniq)
使用vi在文件rootdir中增加几个重复行,分别使用uniq命令显示其中的重复行和不重复行。

如何删除其中的重复行后保存另一个文件,比如root_dir。

4)进程管理基本命令使用方法
使用pstree命令查看系统中正在运行进程的进程树:pstree 或 pstree | less 若要分别显示进程的PID和用户名,该如何操作?
在一个终端上不带参数启动cat,在另一个终端上杀掉该cat进程。

方法:首先使用pstree –p | grep cat
得到cat的PID,比如12345,杀死cat进程的方法是:kill -9 12345
5)其他命令
(1)显示或设定系统的日期与时间(date)
date #以默认格式显示系统当前时间
date +%T%n%D #按指定格式显示系统当前系统时间,时间和日期各占一行date 01311010 #设置系统时间:1月31日10:10:00 CST 当年
date -s "+2 minutes" #将系统时间前提2分
#将从格林威治标准时间1970-01-01 0:0:0到时间字符的时间转换为秒
date -d "2007-01-01 00:00:00 CST" +%s #仅转换而不设置时间
(2)清屏命令(clear)
清屏命令为clear或^L(Ctrl_L)
(3)命令位置确定命令(which / whereis/whatis)
确定命令ls的位置:which ls
确定命令ls及其帮助文档的位置:whereis ls
确定ls是什么及它在手册页中的位置:whatis ls
将ls换成read试试。

(4)为可执行程序定义别名(alias)
查看已经定义的命令别名:alias
为命令定义别名:为ls -l 定义一个别名l,方法是:alias l=’ls –l ’
使用刚定义的别名列目录:l 或l / 或 l /tmp
(5)变量输入命令(read)
读入和显示变量的值:read x; echo "x=$x"
读入和显示多个变量的值:
read x1 x2 x3; echo "x1=$x1\tx2=$x2\nx3=$x3"
read x1 x2 x3; echo –e "x1=$x1\tx2=$x2\nx3=$x3"
read x1 x2 x3; echo –n "x1=$x1\tx2=$x2\tx3=$x3"
分别给变量不同的值,执行以上操作并观察结果(比如分别:只为一个变量提供值;只为两个变量提供值;为三个变量都提供值;提供多于3个值)。

6)系统关闭
实验完毕后,要关闭系统。

5、实验报告的内容与书写
以书面形式记录下你的每一步过程,包括输入、输出信息,遇到的问题和解决的办法,(输出较多者可精简)。

相关文档
最新文档