好文档 - 专业文书写作范文服务资料分享网站

linux常用基本命令

天下 分享 时间: 加入收藏 我要投稿 点赞

Linux常用基本命令和操作

一、Linux实验环境的熟悉:VMware Workstation 9下安装fedora 17 Linux操作系统;熟

悉Linux界面和基本操作方法:activities→System Tools→Terminal 二、Linux的登录操作命令练习: Linux的启动、登录、关机.

启动Linux系统只需要直接加电就可以,在进入系统前需要输入用户的帐号和密码。 1、 登陆Linux:Linux系统中有两种帐号:root(供系统管理员使用)和普通用户(普通用户使用)正确输入用户名和密码后即可进入系统。一般登录为普通用户,超级用户为root,权限最高。 2、 重启Linux:reboot 3、 退出Linux:Linux在需要关闭时必须告知系统,不能只关掉电源,命令:exit或shutdown。

三、Linux的基本操作命令练习(一):即目录和文件相关操作,包括ls、cd、mkdir、rmdir、

cat、cp、rm、mv等目录操作基本命令的使用;who、passwd、ps、kill、top等进程管理操作命令的使用;

1. man帮助命令说明:

使用方法: man [命令];按空格键或pagedown键翻页;退出man帮助使用q键。例:man ls

2. 显示目录内容ls命令

说明:对于每个目录,该命令列出其中所有的子目录与文件;对于每个文件,该命令输出文件名及其所要求的其他信息;当没有给出目录名或文件名时,则显示当前目录的信息。

命令格式 ls [选项] [目录或文件] 3. 改变工作目录cd命令

说明:该命令将当前工作目录改变至[路径]所指定的目录。若没有指定[路径],则回到用户的主目录。

命令格式 cd [路径];例:返回上一级目录 cd ..

进入子目录 cd xh; 说明:Linux下路径使用“/”表示,如“/home/user/xh”的形式。

4. 创建目录mkdir命令

说明:该命令创建一个由dir-name命名的目录。dir-name不能是当前目录中已有的目录或文件名

命令格式 mkdir [选项] dir-name

例:在当前目录下建立默认权限并且名字为student的子目 mkdir student 5. 删除目录rmdir命令(只能删除空目录)

说明:dir-name表示目录名。使用该命令可以从某个目录中删除一个或多个子目录项。需要注意,一个目录被删除之前必须是空的。

命令格式 rmdir [选项] dir-name

例:删除当前目录下名为dir的空子目录 rmdir dir 6. 创建和显示文件cat命令

说明:如果指定了文件,则显示文件内容。 命令格式 cat [选项] 文件列表

例:显示文本文件linuxbook.txt的内容,并在每行开始显示行号

cat -b linuxbook.txt;注:linuxbook.txt必须存在

cat > f1.txt(内容为f1) cat > f2.txt(内容为f2) 7. 文件或目录复制cp命令

说明:该命令把指定的源文件(或目录)复制到目标文件(或目录) 命令格式 cp [选项] 源文件或目录 目标文件或目录 例:把当前目录下文件f1.txt复制到f2.txt命令: cp f1.txt f2.txt

8. 删除文件或目录rm命令 说明:该命令的功能是删除一个文件或目录,也可以将某个目录及目录中的所有文件和子目录全部删除。

命令格式 rm [选项] 文件名或目录名

例:删除当前目录下的文件f1.txt: rm f1.txt 9. 显示当前目录:pwd

10. 返回上级目录:cd ..或者cd /(最高级目录)

四、Linux的基本操作命令练习(二): (1)与用户有关命令passwd、su、who ? 修改用户口令passwd命令

说明:处于系统安全考虑,Linux系统中的每个用户除了用户名之外,还有其对应的用户口令。用户可以使用passwd命令修改自己的口令,超级用户可以修改其他用户的口令。

命令格式 passwd [用户名]

注意:为了系统的安全,口令不在屏幕上显示。 例:修改用户xh的口令: passwd xh ? 改变用户权限su命令

说明:这个命令非常重要。它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。

命令格式 su [使用者帐号] ? 查看当前在线用户who命令

说明:该命令主要用于查看当前在线上的用户情况,系统管理员可以通过该命令监视每个用户的情况。如果用户想和其他用户建立即时通讯,比如使用talk命令,那么也首先要确定该用户确实在线上。

命令格式 who

(2)进程管理命令ps、kill ? 进程查看命令ps

说明:使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。ps命令最常用于监控后台进程的工作情况。PID指进程号、TTY指终端的装置号、TIME指执行时间、CMD指执行的指令

命令格式 ps [选项]

-e 显示所有进程。。。。。。。

例:查看属于自己的进程详细信息: ps -u

以长格式查看属于自己的进程详细信息: ps -l ? 终止后台进程kill命令

说明:当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默认值为TERM信号。TERM信号将终止所有不能捕获该信号的进程。

命令格式 kill [-signal] 进程号

-signal 发送的信号类型,默认值为15,取值范围1~50 例:删除进程号(PID)为1330的进程: kill 1330 ? Linux性能分析工具Top命令

说明:能够实时显示系统中各个进程的资源占用状况,类似于windows的资源管理器,显示进程、内存等详细信息,按Q键退出。

? Linux与windows资源共享的挂载命令mount

说明:实现windows与linux资源共享,一种可以通过配置samba服务器,另一种就是通过mount命令将共享的文件挂载到linux操作系统里,在linux控制台里,系统识别不了U盘和光盘里的信息,通过mount进行挂载便可以正常地访问里面的信息。一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,挂载点必须是一个目录。

格式:mount [-参数] [设备名称] [挂载点]

备注:挂载点要存在,如没有要事先建立目录(Linux下),windows中的文件要事先设置为共享属性。 ?

三、Linux下C程序编译过程

在Linux下进行c语言程序的编译和运行,需要安装gcc编译器提供支持。源代码的书写可以使用fedora下的gedit应用程序,也可以启用终端,通过linux命令创建c源程序。

1 vi的操作模式

vi有三种操作模式:命令模式(command mode)、插入模式(insert mode)和末行命令模式(last ling mode)。它们的功能介绍如下: (1)命令模式

当执行vi后,首先会进入命令模式,此时输入的任何字符都被视为命令。命令模式用于控制屏幕光标的移动、文本的删除、移动复制文本、进入插入模式或末行命令模式。在命令模式下,无法进行文字的编辑。 (2)插入模式

在命令模式下输入相应的插入命令进入该模式。只有在插入模式下,才可以进行文字数据输入,按Esc键可以回到命令模式。 (3)末行命令模式

在命令模式下输入字符“:”,进入末行命令模式。在该模式下可存储文本或离开编辑器。

2、vi的进入与退出 (1)进入vi

若要编辑myfile,执行如下命令即可:vi myfile,屏幕显示vi的编辑窗口,进入命令操作模式。 (2)退出vi

如果在输入模式下,则先利用Esc键进入命令模式,然后即可选用下列命令退出vi: ∶wq 存盘并退出

∶w 存盘但不退出,等待用户继续键入命令

∶q 退出vi,若文件被修改过,会要求确认是否放弃修改的内容。此命令可以与w配合使用

∶q! 强制离开vi,并放弃刚才编辑的内容(不保存)

注意:如果不知道现在处于什么模式,可以多按几次Esc键,以便确定进入命令模式。 3、vi的常用命令

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首 插入文本类命令

i :在光标所在位置前插入新的字符

A:在光标所在位置最后面开始插入新的字符 o:在当前行之下新开一行 O:在当前行之上新开一行

修改与删除命令(需要返回命令模式才能使用,即在插入模式下,按ESC键) x:删除光标后的字符 X:删除光标前的字符 dd:删除当前行

r:替换光标所在字符

R:替换当前字符及其后的字符,直至按ESC键

s:删除光标所在的字符,并同时进入输入模式(紧接着就可以输入新的字符) S:删除光标所在的行,并同时进入输入模式 u:恢复刚才被修改的文本

U:恢复对光标所在行的所有修改 4、vi应用举例:

(1)在命令提示符下启动vi.如键入vi h.c 此时看到最下面一行为状态提示信息

(2)此时按A键进入插入模式,注意界面最下一行的提示信息变成INSERT,并且显示当前光标所在位置为第1行第1列,接下来就可以键入具体的内容。

(3)如果键入了错误的字符想要修改,首先按ESC键进入命令模式,然后可以使用x键删除,修改完之后,再使用A键进入插入模式;如果只是单个字符错误,可以在命令模式下使用s键,可以同时修改字符,并进入命令模式。 (4)完成文本的时候,如果要保存,先按ESC键,从插入模式退回到命令模式,接着按“ : ”进入末行模式,按w键,保存当前结果,然后继续回到输入模式继续输入文本,或者使用“退出vi”中的命令组合退出vi。 四、Linux下的编译器gcc

C语言是Linux下的最常用的程序设计语言,Linux上的很多应用程序都是用C语言编写的。Linux系统上运行的GNC C编译器(gcc)是一个全功能的ANSI C兼容编译器。虽然gcc没有集成的开发环境,但堪称目前效率很高的C/C++编译器。 1、编译命令 gcc [选项] 源文件 [目标文件]

选项含义:-o FILE 指定输出文件名,在编译为目标代码时,这一选项不是必须的。如果FILE没有指定, 缺省文件名是a.out.

例如:gcc –o h h.c,生成的可执行c程序是h gcc h.c ,生成的可执行c程序是a.out

2、运行:./可执行程序名,或者./a.out 3、 实验示例 (1)假设要写一个hello.c文件,首先使用vi hello.c命令,然后用I命令或者按insert进行编辑,内容如下: #include

int main(){

printf(“Hello Linux!\\n”); return 0; }

(2)按ESC,在vi命令模式下使用:wq命令进行保存,并退出编辑器; (3)进入hello.c所在目录,使用gcc –o hello hello.c对源文件进行编译。该命令的意思就是对hello.c文件进行编译,声明生成的目标文件名为hello(参考 –o选项的说明)。

(4)要看执行结果,使用 ./hello就可以在屏幕上看到输出结果了。

linux常用基本命令

Linux常用基本命令和操作一、Linux实验环境的熟悉:VMwareWorkstation9下安装fedora17Linux操作系统;熟悉Linux界面和基本操作方法:activities→SystemTools→Terminal二、Linux的登录操作命令练习:Linux的启动、登录、关机.启动Linux系统只需要直接加电就可以
推荐度:
点击下载文档文档为doc格式
8o30i8ka4e0cqsi0v4xt
领取福利

微信扫码领取福利

微信扫码分享