文档库 最新最全的文档下载
当前位置:文档库 › Linux命令总结

Linux命令总结

Linux命令总结
Linux命令总结

a)引导系统

i.一般通过GRUB或LILO来引导系统,如果多操作系统,需要正确

配置,GRUB都会在引导界面上显示系统列表,可用上下光标键进

行选取。

ii.如果Linux系统没有配置x window system将进入文件提示符界面

iii.用户可以在系统安装后编辑/etc/inittab文件,把id:3:initdefault:中的3改为5系统将直接进行引导图形化登录。在redhat下用户可以在提

示符下输入startx进行图形界面。

b)登录、注销、关机、远程登录

i.文本模式下登录系统的login命令:再输入用户名或密码

ii.注销系统用logout

iii.关机或进入单人维护模式的shutdown命令

语法:shutdown [-t secs][-rkhncfF] time[warning message]

参数说明如下:

1、time参数:设置多长时间后执行shutdown.参数有两种模式:hh:mm

或+m..

几点几分。+m表示m分钟后进入维护模式。

2、shutdown now表示现在

3、warning-message 表示要发送给所有登录用户的消息如:

shutdown +5”sssss”

4、T secs参数:指定发送警告信号和删除信号之间的时间。提醒存

5、R参数:用来shutdown之后重新启动(reboot)如:shutdown –r

now

6、K参数:只是发送消息给的有用户:如:shutdown –k 3

warning:system will shutdown!

7、H参数:用来停止系统的运行如:shutdown –h now或halt

命令直接关机

8、N参数:表示不调用init程序进行关机。

9、C参数,将前一个shutdown命令取消。如:shutdown –c

10、参数f:重新启动时不执行fsck命令,去检查文件系统是否

正常

11、大F:重新启动时执行fsck

iv.重新启动计算机的reboot命令

v.远程登录的rlogin命令:rlogin 192.168.1.222

c)linux提供了7个终端用CTRL+ALT+F1或F2等。

二、配置X window System及外部设备

a)网络设置:主菜单----系统设置-----网络,设置一个静态IP与网关,上

internet就设置DNS服务器

b)手工配置网卡:用户可以直接修改etc/conf.modules文件,或其他文件

c)用ifconfig命令可查看测试结果

三、常用命令

[root@waditeach /]#:root是用户,@waditeach主机名,/代表当前是在

根目录

a)cd /进入根目录,[ppp@waditeach gconf]$ cd /home进入绝对路径/下的

home目录

b)cd ..返回上一级目录

c)[ppp@waditeach gconf]$ pwd

/etc/gconf

pwd查看当前一个目录结构

d)env查看环境变量

e)env –help查看帮助,会显示命令的一些参数用法。

f)通常在bin目录下有一些常用命令

g)ls命令显示文件与目录

例如ls –l可查出文件的详细信息

drwxr-xr-x 4 root root 4096 01-16 11:50 udev

-rw-r--r-- 1 root root 162 08-24 19:45 updatedb.conf

-rw-r--r-- 1 root root 313 2000-07-04 urlview.conf

-rw-r--r-- 1 root root 1639 2007-06-05 vimrc

-rw-r--r-- 1 root root 1639 2007-06-05 virc

-rw-r--r-- 1 root root 2769 2007-02-15 warnquota.conf

-rw-r--r-- 1 root root 23735 2004-09-09 webalizer.conf

-rw-r--r-- 1 root root 4204 08-27 09:56 wgetrc

drwxr-xr-x 2 root root 4096 01-16 11:53 wpa_supplicant

-rw-r--r-- 1 root root 0 01-17 20:39 wvdial.conf

drwxr-xr-x 6 root root 4096 01-16 11:59 X11

drwxr-xr-x 4 root root 4096 01-16 11:53 xdg

drwxr-xr-x 2 root root 4096 01-16 11:49 xinetd.d

drwxr-xr-x 2 root root 4096 01-16 11:48 xml

-rw-r--r-- 1 root root 585 09-17 15:52 yp.conf

drwxr-xr-x 3 root root 4096 01-16 11:54 yum

-rw-r--r-- 1 root root 249 10-12 16:21 yum.conf

d rwxr-xr-x 2 root root 4096 01-16 11:59 yum.repos.d

当执行ls-l或ls –al命令后所显示的结果中,最前面第2—10个字符是

用来表示权限,第一个字符一般用于区分文件和目录。

D:表示这是一个目录

-:表示这是一个普通的文件

l:表示这是一个符号链接文件,实际上它指向另一个文件。

B、c:分别代表区块设备和其他外围设备,是特殊类型的文件。

S、p 这些文件关系到系统的数据结构和管道。

一般权限:

第2-10个字符当中3个为一组,左边3个字符表示所有者的权限,中间3个字符表示与所有者一组的用户的权限,右边3个字符是其他用户的权限

r(Read):对文件而言,具有读取文件内容的权限:对目录具有浏览的权限

w(write ):对文件有新增,修改内容的权限,对目录有删除、移动权。

X(exexut)对文件具有执行权限,对目录具有进入的权限。

例如:

-rwx------:文件所有者对文件具有读写与执行权。

-rwxr--r-文件所有者具有读写与执行权,其他用户则有读取权。

-rw-rw-r-x文件所有者与同组用户具有读写的权限,其他用户具有读取和执行权。

Drwx目录所有者具有完整权限,其它用户没有权限

还有一些特殊权限:S或s,T或t

h)改变权限

使用文件管理器来改变文件与目录的权限

通过右击文件或目录---属性可设定文件与目录权限

使用chmod和数字改变文件与目录的访问权

r:对应数值4

w:对应数值2

x:对应数值1.

-:对应数值0

按照上述法则rwx合起来就是4+2+1=7,一个rwxrwxrwx权限全开放的文件,数字表示为777;完全不开放为-------其数字表示为000

例如:

-rwx----------等于数字表示700.

-rwx-r-r---等于744

-rw-rw-r-x等于数字表示665

-drwx-x-x表示711

例如修改某个文件为完全控制权

chmod 777 smb.conf

chmod 700 /home/ppp

把这个目录改为只有所有者有读写执行权

chmod –R 700/home/ppp代表将ppp目录与其子目录也更改这种权限

i)使用命令chown改变文件/目录的所有权

例如

-rw-r--r-- 1 root root 1639 2007-06-05 dd

dd的所有权是root root修改为wadi

chown wadi.wadi dd

四、其他常用操作命令

a)cat(concatenate):可显示文件内容(常与more搭配使用)或是将多个文件

合并成一个文件

例如:cat smd.conf |more

more是一种管道操作符,为页显示

cat dd dsd两个文件的内容都显示

b)mkdir创建目录:mkdir dd 或mkdir /home/wadi/ssss

c)rmdir删除空目录:rmdir dd/ssss

d)rm可以删除文件与目录rm –r可删除不是空的目录,需确定

rm ddd.conf sss.conf 删除两个文件-r表递归删除

rm –dfr目录名不提示,一下子全部删除该目录即子目录和字目录的

文件。

rm *

e)cp命令把源文件的内容复制到目标文件

例如:cp data1 data2把文件data1的内容拷贝到data2中,没有目标文件

将创建一个文件。

cp -r ddts sss拷贝ddts目录及所有它的文件与子目录到sss目录,如果sss

目录存在所有的内容将加入到SSS目录,否则在当前创建一个SSS

f)mv源---- 目的地:移动文件目录,例如:mv data3 /home/wadi

mv -fi jboss-4.0.4RC1 /opt

g)more用来一次显示一个全屏数据,而用more命令观看的文件时,一旦

向下滚动,不能向上移动。

More <文件名>

h)less可以上下滚动观看文件

i)通配符ls c*代到可查看以c开头的所有文件。

j)chgrp用来改变文件或目录所属用户组

k)clear清屏

l)cmp比较两个文件的大小:cmp dd dsd

m)diff命令找出两个文件之间的不同之处

n)grep过滤器:

语法:grep expression [file_name]

例如:grep “root” /etc/password

find test |grep “root”

o)wc过滤器:wc 文件名

p)Cut可以提取文件特定列:cut –d …:? -f1 /etc/password

-f

-c 显示特定字符

–d 指出列定界符

例如:cut –c1-5 /etc/password显示文件/etc/password 中前五个字符

q)File可用来显示文件的类型例如:file *

r)Find命令:语法:find[路径]-name [表达式],其中-name选项指出要查找的文件名,例如:find /etc -name "profile"

s)Locate查找文件:locate netconsole

t)

u)VI编辑器

Vi 文件名

例如:vi message.txt

vi编辑器以二种方式工作:编辑和命令。在编辑方式下,你可加入内容到文件。在命令方式下,你可移动光标、保存文件、以及给出管理文件的不同的命令。为从编辑方式到命令方式,你必须按ESC键。为从命令方式转到编辑方式,你可按a,A,o,O,.i,I.vi编辑器加入、改变删除文件的不同命令。

。a表添加在当前字符之后。

A表添加在行的末尾

。I表插入在当前字符前

I插入在行的开始

.o插入在空白行之下并允许插入内容。

O插入在空白行之上

命令

:wq保存所有的变动并退出,相当于+zz

:w保存文件

:q结束编辑。

: q!退出没有保存变动

:e打开在所指的文件

删除修改命令

dw删除一个单词

dd删除一行

cw改变一个单词

cc改变一行

x在当前当标位置前删除字符

u取消最后的变动

等等

五、系统管理与进程管理

a)ps–al查看进程,加上al带隐藏的进程也显示出来了

b)top查看CPU的系统资源情况

c)kill杀死进程:例如:kill 2682

当用kill杀不了时,可用kill –15 2682 当还不行时,用kill –9 2682

d)last查看哪些用户最近登录过系统

e)who查看系统当前有哪些用户登录

f)su改变用户登录

g)w查看当前用户系统行为

h)useradd wadi用户名:创建用户

i)passwd wadi

输入新的密码与确定密码

也可用于更改密码

j)route查看路由表

k)ping检查网络是否通

l)netstat查看本地商与其他主机之间的连接状态

linux 下各种压缩文件的解压和压缩方法,注意运行时*改为文件具体的名字(1).tar.gz

解压:tar zxvf

*.tar.gz

把文件打包并压缩:tar czvf *.tar.gz dirName

(2).tar

压缩:tar xvf *.tar

把文件打包但不压缩:tar cvf *.tar.dirName

tar zxvf *.tar打包并压缩

(3).bz

解压:bzip –d *.bz

(4).bz2

解压:bzip2 –d *.bz2

(5).gz

解压:gzip –d *.gz

(6).tar.bz2

解压:tar jxvf *.tar.bz2

压缩:tar jcvf *.tar.bz2

不成功的话,可以分步解压

解压:先用bzip2 -d *.bz2 解压为.tar文件,再用tar xvf *.tar进行最后的解压

一、启动

Linux的启动操作过程和DOS相似(尽管如此,但作为操作系统本身,Linux 在启动和退出时所作的工作要比DOS多得多),也可以通过按下Ctrl+Alt+Del三

键进行热启动。不同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程:

……

RedHat Linux release 5.1

Kernel 2.0.32 on an i686

login:

你键入:root后,计算机显示输口令(password:),输入你的口令(如果是第一次启动,则是你在安装时所输入的口令)即可。当计算机出现一个“#”提示符时,表明你登录成功!

[root@localhost root]#_ Linux提示符

C:\>_DOS提示符

二、常用的一些命令:

1.显示文件目录命令ls(DOS下为DIR)

在Linux中用ls命令显示文件及目录(当然,你仍然也可用DIR命令,只不过在这里的参数不同)。例如:#ls

root mnt boot dev bin usr xiong tmp etc games

看起来似乎简单(就相当于DOS中的“DIR/W”),但你会发现你看到的有些难懂,连哪些是目录哪些是文件都不清楚,哪些又是可执行文件呢?不要紧,请输入:#ls -F+root/ mnt/ boot/ dev/ bin/ usr/ xiong* tmp/ etc/ games / readme 看清楚了吧,带*为可执行文件(相当于DOS中的EXE和COM文件),带/为子目录,其它的为通用文件。另外,我们可用ls -l显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写!!如LS -f;Ls等都是错误的。另外,ls命令还有许多参数,你可以用man ls或ls--help去进一步了解。

2.改变当前目录命令cd(DOS下为CD)

在DOS中,我们可以用C:\>CD\MNT\cdrom或cd\mnt\cdrom

C:\mnt\cdrom>cd ..或cd..或CD..

C:\mnt>cd\或C:\mnt>cd \

而在Linux中为cd /mnt/cdrom,目录名的大小写必须与实际相同,cd后必须有空格。

pwd 显示当前目录

cd .. 必须为小写,必须有空格

cd / 总目录为/,cd与/必须有空格

3.建立子目录mkdir(DOS下为MD或MKDIR)

在Linux中只能用mkdir,可用相对路径和绝对路径,请比较:

C:\>md xiong或md \xiong或md\xiong

DOS系统

[root@localhost /]#mkdir xiong或mkdir /xiong

Linux系统

4.删除子目录命令rmdir(DOS下为RD)

在Linux中用rmdir命令删除子目录,例如:

rmdir /mnt/cdrom 相当于rd \mnt\cdrom

注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级子目录。

5.删除文件命令RM(DOS下为DEL或EARSE)

在Linux中用RM命令删除文件,例:

rm /ucdos.bat 相当于del \ucdos.bat

6.文件改名命令MV(DOS下为REN或RENAME)在Linux中用mv命令给文件改名,例:

mv /mnt\floppy p相当于ren \mnt\floppy p

说明:在Linux中的mv命令除了文件改名外,还有文件移动的功能,请看例子:

mv /mnt/floppy /bin相当于DOS中的命令move \mnt\floppy \bin

7.文件复制命令cp(DOS下为COPY)

在Linux中用cp命令进行文件复制,例:

cp /ucdos/* /fox 相当于copy \ucdos\*.* \fox

注意:DOS中的*.*在Linux中用*代替。

8.获取帮助信息命令man(DOS下为HELP)

在Linux中用man命令获取帮助信息,例:

man ls 相当于help dir

ls --help 相当于dir/

9.显示文件的内容less(DOS下为TYPE)

在Linux中用less命令进行文件显示工作,例如,我们要显示man1子目录下的mwm.lx 的内容,只需输入:[root@localhost man1]#less mwm.lx即可。在Linux中,我们也可用另外一个命令“more”来显示文件内容,例如:more mwm.lx。你会看到,这两个命令非常相似,实际上,less命令的功能要比more强一些,你可以自己去摸索。在Linux中,还提供了两个DOS中没有的阅读文件的命令,它们是head和tail命令,分别用来显示文件的头部和后部的部分内容。使用格式为:head(tail) [m],缺省n时,显示10行,例如:head /usr/man/mwm.lx 显示文件mwm.lx前10行的内容

head 15 /usr/man/mwm.lx 显示文件mwm.lx前15行的内容

tail 17 /usr/man/mwm.lx 显示文件mwm.lx后17行的内容

10.重定向与管道

大家知道,在DOS中,我们可以通过重定向与管道方便地进行一些特殊的操作,如:dir>direct将当前目录放入文件direct中;type readme>>direct,将文件readme的内容追加到文件direct中;又如:type readme.txt|more,分页显示文本文件readme.txt的内容。在Linux 中的重定向与管道操作同DOS中的操作几乎一样,上面两个例子在Linux中应为:ls>direct; less readme.txt|more(注:实际上,Linux中的more和less命令本身具有分页功能)。

11.外壳程序(shell):命令解释器(command)

在DOS系统中,我们绝大多数用户都是用的https://www.wendangku.net/doc/7517679753.html,这个命令解释器。当然,你也可换用Norton或DOS4.0以后的dosshell。在Linux中,有好几种shell。常见的有:ash,bash,ksh,tcsh,zsh等,从上面的环境变量中SHELL=/bin/bash可以看出你用的是哪种shell,它位于何处。计算机默认的一般是bash。

以上讲到的仅仅是与DOS功能相似的一些Linux命令,而作为一个多用户、多任务的操作系统,其强大的功能还远不止于此。希望更多的人用上这个优秀的操作系统,相信你一定不会后悔的。

命令动词简要说明命令动词简要说明

adduser创建新用户

alias设置别名或替代名

bg fg使挂起的进程继续运行

&后台运行某一程序

ps ax查询当前进程

mount连接文件系统

tar管理tar文件

userdel删除用户

more less浏览文件内容

chown chgrp改变文件的拥有者

chmod改变文件属性

halt关闭系统

man显示手册页

passwd改变用户口令

grep查找字符串

cp拷贝文件(cp file1 file2)

find查找文件

dd复制磁盘或文件系统

kill杀掉一个进程

killall杀掉进程

--------------------------------------------------------------------------------

adduser

adduser命令由root或其他具有权限的管理员用来创建新用户的,例如要创建webmaster这个用户应写成:

adduser webmaster

--------------------------------------------------------------------------------

alias

ailas命令用来设置命令的别名或替代名,一般说来,别名往往是实际命令的缩写。例如为ls 命令设置一个别名dir:

alias dir=ls

当仅仅输入dir 时,将显示当前所有的别名。

--------------------------------------------------------------------------------

bg

bg使挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后面使用&),意识到这一命令将运行叫长一端时间,但此时还须使用shell。在这种情况下,可通过在按下Ctrl键的同时按下Z键挂起当前运行的进程。此时你即可以使它长期挂起,也可以通过输入bg 把这一进程放到后台运行。这样便可以把shell解放出来。从而用于其他命令的执行。

--------------------------------------------------------------------------------

fg使被挂起的进程恢复到前台运行。

--------------------------------------------------------------------------------

&

&用在其他命令的后面,它用来通知计算机在后台运行某一命令。例如: netscape &

--------------------------------------------------------------------------------

ps ax

这个指令可以显示当前系统中运行的进程和pid,在需要杀死某个进程时特别有用。

--------------------------------------------------------------------------------

mount

这个指令可以用来连接文件系统。例如,要访问光盘上的资料,假设光驱是第二个IDE口从盘,那么可以

使用命令

mount /dev/hdd /cdrom

把光盘内容连接到/cdrom下,在连接之前,/cdrom目录必须存在。

连接后可以用umount /cdrom卸掉文件系统。

linux支持多种可挂接的文件系统,例如,要挂接IDE1主盘的第二个分区上的Windows 95分区,使用命令

mount /dev/hda2 /dosc -t vfat

可以使用的描述符包括msdos,ext2,vfat,umsdos,iso9660,ntfs等。

--------------------------------------------------------------------------------

tar

这个程序可以用来管理那些TAR类型的文件,一般你会用到两种基本方式:

tar xvf file.tar

将file.tar展开

tar cvf file.tar directory

将directory下的所有文件压缩成file.tar

--------------------------------------------------------------------------------

more less

这两个命令用来浏览文件内容,例如

less txt1显示txt1的内容,每次一屏,按q键结束。

--------------------------------------------------------------------------------

chown chgrp

这两个命令用于设置文件或目录的拥有者,例如,要把file分配给user1,使用命令

chown user1 file

要把file分配给grp1用户组,使用

chgrp grp1 file

如果要处理多级子目录,使用-R开关

--------------------------------------------------------------------------------

chmod

改变文件属性,属性规则是拥有者+同组+其他用户,例如,要给file以拥有者可以执行,同组可以写,

其他人可以读取的权利,使用chmod u+x g+w o+r file

也可以使用数字来直接处理属性。

要给某个文件uid或者gid,使用u+s和g+s

--------------------------------------------------------------------------------

grep

这个命令在字节流里查找字符串,通常它被作为一个过滤工具使用,例如,ps ax产生很长的pid列表,

如果要查询sendmail程序的pid,执行:

ps ax|grep sendmail

--------------------------------------------------------------------------------

find

这个命令用于查找某个文件,例如,要在/home下查找名字后缀为.cgi的文件,执行find /home -name *.cgi

--------------------------------------------------------------------------------

dd

这个命令一般用于复制磁盘或者进行磁盘映象。

例如,要把一个disk1.img的映象文件复制成软盘,使用命令

dd if=disk1.img of=/dev/fd0 obs=18k

obs是输出块的大小。

--------------------------------------------------------------------------------

passwd

一般情况下,这个命令改变使用者的口令,超级用户可以用它改变其他用户的口令。新建的用户必须由root用passwd [用户名]激活后才能使用。

--------------------------------------------------------------------------------

kill杀掉一个进程

用法:kill pid

pid可以从ps ax得到。

--------------------------------------------------------------------------------

killall杀掉所有进程

用法killall [程序名]

挂在软盘:

Mount /mnt/floppy/

挂在光盘:

Mount /mnt/cdrom

卸载光盘:

Umount /mnt/cdrom

linux常用命令

新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容易掌握。 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。本章我们就来介绍Linux的常用基本命令。 Linux常用命令 1.Linux命令基础 Linux区分大小写。在命令行(shell)中,可以使用TAB键来自动补全命令。即可以输入命令的前几个字母,然后按TAB键,系统自动补全命令,若不止一个,则显示出所有和输入字母相匹配的命令。 按TAB键时,如果系统只找到一个和输入相匹配的目录或文件,则自动补全;若没有匹配的内容或有多个相匹配的名字,系统将发出警鸣声,再按一下TAB键将列出所有相匹配的内容(如果有的话)以供用户选择。 首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中―系统管理员‖拥有最高权限。 在启动Linux后屏幕出现如下界面显示:Red Hat Linux release 9 (Shrike) Kernel 2.4.20.8 on an i686

login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个―#‖提示符时,表明你登录成功! 屏幕显示Linux提示符:[root@localhost root]#_ 这里需要说明的是―Red Hat Linux release 9 (Shrike)‖表示当前使用的操作系统的名称及版本。―2.4.20.8‖表示Linux操作系统的核心版本编号。―i686‖表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一,注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout

Suse_Linux常用命令小结

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9

d、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart 3、Suse9下开启FTP服务 a、修改/etc/xinetd.d/vsftpd文件:disnable=no b、修改/etc/vsftpd.conf文件,取消如下行的注释: write_enable=YES local_enable=YES local_umask=022 ascii_upload_enable=YES ascii_download_enable=YES c、修改/etc/ftpusers,注释掉允许ftp的用户,如root d、重启网络服务 # /etc/init.d/xinetd restart 4、Suse9下配置rlogin a、配置用户$HOME目录下的.rhosts文件 # vi .rhosts 主机名1 用户名 主机名2 用户名 b、修改/etc/xinetd.d/rlogin文件:disnable=no c、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin "auth required pam_securetty.so" d、重启网络服务 # /etc/init.d/xinetd restart 5、查看版本、内核 # cat /etc/issue Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).

linux经典面试题(常用命令总结)

关于面试总结7-linux经典面试题 现在做测试的出去面试,都会被问到linux,不会几个linux指令都不好意思说自己是做测试的了,本篇收集了几个被问的频率较高的linux面试题 1.说出10个linux常用的指令 ?ls 查看目录中的文件 ?cd /home 进入‘/ home’目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录 ?mkdir dir1 创建一个叫做‘dir1’的目录 ?rmdir dir1 删除一个叫做‘dir1’的目录(只能删除空目录) ?rm -f file1 删除一个叫做‘file1’的文件’,-f 参数,忽略不存在的文件,从不给出提示。?rm -rf /mulu 目录下面文件以及子目录下文件 ?cp /test1/file1 /test3/file2 如将/test1目录下的file1复制到/test3目录,并将文件名改为file2 ?mv /test1/file1 /test3/file2 如将/test1目录下的file1移动到/test3 目录,并将文件名改为file2 ?mv * ../ Linux当前目录所有文件移动到上一级目录 ?ps -ef|grep xxx 显示进程pid ?kill 使用kill命令来终结进程。先使用ps命令找到进程id,使用kill -9命令,终止进程。 ?tar –xvf file.tar 解压 tar包 ?unzip file.zip 解压zip ?unrar e file.rar 解压rar ?free -m 查看服务器内存使用情况 2.如何查看所有java进程 ?grep是搜索关键字 ps -ef | grep java ?-aux 显示所有状态 ps -aux | grep java

Linux常用命令大全.pdf

Linux常用命令学习 1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S 以文件大小排序 ls -h 以易读大小显示 ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 实例: (1) 按易读方式按时间反序排序,并显示文件详细信息 ls -lhrt (2) 按大小反序显示文件详细信息 ls -lrS (3)列出当前目录中所有以“t”开头的目录的详细内容 ls -l t* (4) 列出文件绝对路径(不包含隐藏文件) ls | sed "s:^:`pwd`/:" (5) 列出文件绝对路径(包含隐藏文件) find $pwd -maxdepth 1 | xargs ls -ld 2、cd命令 (changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至dirName 实例: (1)进入要目录 cd /

(2)进入"家"目录 cd ~ (3)进入上一次工作路径 cd - (4)把上个命令的参数作为cd参数使用。 cd !$ 3、pwd命令 查看当前工作目录路径 实例: (1)查看当前路径 pwd (2)查看软链接的实际路径 pwd -P 4、mkdir命令 创建文件夹 可用选项: -m: 对新建目录设置存取权限,也可以用chmod命令设置; -p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录; 实例: (1)当前工作目录下创建名为t的文件夹 mkdir t (2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建 mkdir -p /tmp/test/t1/t 5、rm命令 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm 来删除文件,通常仍可以将该文件恢复原状 rm [选项] 文件… 实例:

linux常用命令大全

& &命令可用在其他任何命令的后面,它用来通知计算机在后台运行某一命令。通过把作业放在后台,用户可以继续使用当前的shell来处理其他命令;如果命令在前台运行的话,那么用户在此进程结束前不能继续使用当前的shell。 adduser adduser命令由root或其他具有权限的管理员用来创建新用户,跟在adduser命令后面的是所要创建的帐号名,例如:adduser flying alias alias命令用来设置命令的别名或替代名。一般说来别名往往是实际命令名的缩写。例如用户为ls设置一个别名dir: alias dir=ls 若仅输入alias本身时,系统将显示当前所有的别名。 bg bg命令用来迫使被挂起的进程在后台运行。例如,当你已经在前台启动了一个命令时(没有在此命令后使用&),你才想到这一命令将运行较长一段时间,但你这时还需使用shell。在这种情况下,可通过ctrl+z挂起当前运行的进程。此时你既可以使它长期挂起,也可以通过输入bg把这一进程放到后台运行。这样shell就可以用来执行其他的命令了。 cat cat通常是用来在屏幕上滚动显示文件的内容。它的格式是: cat〈filename〉 cd cd用来改变目录。这一命令非常有用,它有三种典型的使用方法。 cd移到目录树的上一层 cd~移动到用户的主目录,与单独使用cd相同 cd directory name改变到指定的目录 cp cp用来拷贝对象。例如要把file1拷贝到file2,用如下命令: cp file1 file2 dd dd命令用来转换文件格式。 fg fg命令用来激活某个被挂起的进程并使它在前台运行。当有一个进程正在运行时,由于某种原因需要挂起它,在执行完其他任务后,需要重新把这一进程调到前台运行,这时便可用bg命令使这一进程继续运行。 find find命令用来查找指定目录的文件。当找到后将按照用户的要求对文件进行处理。语法是: find以它为起点进行搜索的目录想要查找的文件名或元字符对文件执行的操作 grep grep命令用来在指定的对象中搜索指定的文本。语法是:grep〈text〉〈file〉。它还可以和其他命令的结果联合使用,例如: ps -ef|grep-v root 这一命令要求grep接受ps命令的输出,并除去所有包含单词root的进程(-v的含义是显示与文本不匹配的内容)。在不使用-v选项时,这一命令将显示进程清单中所有包含单词root的进程。 halt halt命令用来通知内核关闭系统,它是一个只能由超级用户执行的命令。 hostname 既可以用来显示系统当前的主机名或域名,也可用来设置系统的主机名。 login 当向系统注册时,将使用login。login命令也可用来随时从这一用户改变到另一用户。 logout

linux常用的60个命令

Linux必学的60个命令 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。

linux总结

1软件通常分为系统软件、应用软件、支撑软件 2 操作系统是用户与计算机硬件之间的界面,它是控制、管理计算机系统内各种硬件和软件资源,有效的组织多道程序运行的系统软件。 3 Linux系统吧计算机系统中的硬件资源和软件资源有机地结合在一起,从而提供丰富的功能,包括:控制硬件、管理资源、提供用户接口,处理输入/输出、监视系统、通信。 4 Linux的优点:1与UNIX系统兼容 2自由软件和源码公开 3 性能高和安全性强 4 便于制定和再开发 5 互操作性高 5 Linux 有俩种版本:核心(Kernel)版本和发行(Distribution)版本 6 Linux核心版本根据约定,若版本号为奇数,则表示该版本加入新内容,但不一定稳定,为测试版本。若版本号为偶数,则表示这是一个可以使用的稳定版本 7 安装红旗Linux需要俩个必备的分区,即一个根文件系统分区(类型为ext3,ext2或reiserfs)和一个交换分区(类型为swap) 8 Linux操作系统支持以下文件类型:普通文件、目录文件、设备文件和符号链接文件。 9 设备文件除了在文件I节点中存放属性信息外,他们不包含任何属性信息外,它不包含任何数据,系统利用它们来标记各个设备驱动器 10 符号链接文件时一种特殊文件,提供对其他文件的参照 11 cp命令将源文件或目录复制到目标文件或目录中 12 rm命令删除文件或目录 13 mv命令对文件或目录重新命令,或者将文件从一个目录移到另一个目录中。 14 wc命令统计指定文件的字节数、字数、行数,并将统计结果显示出来 15 绝对路径名和相对路径名的联系与区别 联系:当为命令指定文件路径名是,要指定俩种路径中一种 区别:绝对路径名总是以斜线字符(/)开头 相对路径不能以斜线字符开头 16 硬链接:建立硬链接时,在别的目录或本目录中增加目标文件的一个目录项,这样的一个文件就登记在多个目录中 17 符号链接(软链接)是将一个路径名链接到一个文件,这些文件是一种特别类型的文件 18 软硬链接的区别:1软链接建立了一个新文件而硬链接没有建立新文件 2 软链接没有硬链接的限制,可以对目录文件建立软链接,也可以在不同文件系统之间建立软链接 19 chgrp命令改变文件或目录所属的用户组 20 chown命令改变某个文件或目录的所有者和所属的组 21 ps命令查看当前系统中运行的进程信息 22 kill命令用来终止一个进程的运行 23 vi编辑器三中工作方式:命令方式、插入方式、ex转义方式 24 退出vi的命令 :wq :ZZ :x :q! 四种 25 执行shell脚本的方式: 1 输入定向到shell脚本 2 以脚本名作为bash 参数 3 将shell脚本的权限设置为可执行 26 名称补全的方法是输入目录或文件名的开头部分,然后按Tab键 27 通配符用于模式匹配(四种 * ? [字符组] !) 27 由双引号括起来的字符除($ ‘ \)均作为普通字符对待

Linux常用命令详解(配合示例说明,清晰易懂)

Linux常用命令详解 (常用、详细) BISTU 自动化学院 刷碗小工(frisen.imtm) 2010年11月 开源社区,造福大家,版权所有,翻录不究(初次接触Linux命令可能对以下说明有不少疑问,可待看完一遍后再回头细看) (配合Ctrl + F可快速查找你想了解的命令)

索引:(待完善) 文件说明:Linux命令很多,但最常用的80个左右 文档内容充实,用示例说明命令如何使用笔者力求语言简洁,清晰易懂 由于忙于其他事情,改进排版的工作只能搁置了 最后,望此文档能为大家Linux学习之路献微薄之力 一、路径: 执行命令前必须要考虑的一步是命令的路径,若是路径错误或是没有正确的指定,可能导致错误的执行或是找不到该命令。要知道设置的路径,可执行以下命令: 一般而言,本书的命令位于/bin、usr/bin、/sbin、/usr/sbin之中。若读者执行了命令却出现“command not find”或是“命令不存在”的字样,就必须要确定该命令的位置是否在命令的路径中,或是系统上根本没有安装该套件。 二、命令顺序: 若在shell内置的命令/bin以及/usr/bin之下都出现了命令pwd,那当我们执行该命令时,会执行哪一个?答案是第一优先执行shell内置的命令,再执行路径中的设置;因此若有相同名称的命令时,必须要注意顺序设置,或是直接输入完整路径。 三、参数(或称选项)顺序: 一般除了特殊情况,参数是没有顺序的。举例而言,输入“–a –v”与输入“–v –a”以及“–av”的执行效果是相同的。但若该参数后指定了要接的文件或特殊对象,如“–a cmd1 –v cmd2”,则不能任意改变选项顺序。 四、常用参数: 下面所列的是常见的参数(选项)意义: --help,-h 显示帮助信息 --version,-V 显示版本信息 -v 繁琐模式(显示命令完整的执行过程) -i 交谈模式(指定界面) -l 长列表输出格式 -q,-s 安静模式(不显示任何输出或错误信息) -R 递归模式(连同目录下所有文件和子目录一起处理) -z 压缩 五、命令的结合与定向: 命令中除了一般命令外,还有管道(或称途径)(|)与定向(>或>>)。 管道(途径)的用法: “命令一[选项]”| “命令二[选项]”,也就是将“命令一[选项]”的输出结果传到“命令二[选项]”,通过命令二的处理之后才输出到标准输出(屏幕)上。比如“ls /etc”会列出etc下的所有文件,若加上“| less”,也就是“ls /etc | less”,则会将“ls /etc”的结果通过less分页输出。 定向的用法: 将结果定向到命令的输出设备,一般不加文件名意为将结果输出到屏幕,若是在定向后加上文件名,则会将命令的执行结果输出到定向的文件,例如“ls > temp.txt”,就会将ls 的结果输出到文件temp.txt中。“>”与“>>”的差异在于前者是覆盖,而后者是附加。 六、命令中的命令: 许多命令在执行后,会进入该命令的操作模式,如fdisk、pine、top等,进入后我们必须要使用该命令中的命令,才能正确执行;而一般要退出该命令,可以输入exit、q、quit或是按【Ctrl+C】组合

常用总结linux命令

Linux与unix对比: 1. Unix的历史久于linux. Linux的思想源于Unix 2. UNIX是商业软件,而Linux是自由软件,免费、公开源代码。 3. linux的核心是免费,核心开放自由使用.而unix的核心并不公开。 Linux的应用领域: 服务端,嵌入式,家庭信息的系统 网络嵌入式:虚拟私有网络(VPN),路由器(Router) 家电生活:影像电话、数字监视系统 服务端:web服务器,Linux系统 Linux有哪些版本: Febora,ubuntu,redhat(中国),debian,centOS Vmware虚拟机的介绍: 虚拟机的定义:是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 虚拟机的特点: 1.基于一台电脑 2.虚拟多台计算机 3.便于安装和删除 Vmware虚拟机操作 1.虚拟机界面布局 2.虚拟机操作功能 3.新建虚拟机系统 虚拟机与物理机的异同: 虚拟机使用的技术:虚拟技术 虚拟机与物理机异同 1. 保证主机的快速运行,减少不必要的垃圾安装程序 2.安全性高:保密比较好的,单独在一个环境下面运行 3.使用方便:在虚拟机中随便安装和彻底删除 4.费用便宜:维护降低,降低软硬件设备的成本 1.2 安装Linux时最少需要两个分区硬盘分区(至少分/、swap(Swap交换分区设为物理内存的二倍), 可多分一个/home作为练习) Linux的安装步骤: 1、载入系统数据 2、系统分区划分 3、系统初始配置 Linux的系统目录: / 根目录,存放系统命令和用户数据等 /boot 存放与Linux启动相关的程序 /home 用户目录,存放普通用户的数据 /tmp 临时文件 /usr 是存放软件的地方,如有可能应将最大空间分给它 /usr/local 自已安装程序安装在此

Linux基本命令大全

下面我们来介绍常用基本命令 一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686 Login: ←回到登陆的画面 2,关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。 参数说明如下: λ立即关机:-h 参数让系统立即关机。范例如下: [root@localhost root]#shutdown –h now ←要求系统立即关机 λ指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下: [root@localhost root]#shutdown now ←立刻关机 [root@localhost root]#shutdown +5 ←5分钟后关机 [root@localhost root]#shutdown 10:30 ←在10:30时关机 关机后自动重启:-rλ参数设置关机后重新启动。范例如下: [root@localhost root]#shutdown -r now ←立刻关闭系统并重启 [root@localhost root]#shutdown -r 23:59 ←指定在23:59时重启动 3,重新启动计算机的reboot命令 顾名思义,reboot命令是用来重新启动系统的。常用的参数如下: λ-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。 -Iλ参数:在在重新启动之前关闭所有网络接口。 虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了 二、文件与目录的操作 列出文件列表的ls命令 1,ls(list)命令是非常有用的命令,用来显示当前目录中的文件和子目录列表。配合参数的使用,能以不同的方式显示目录内容。范例如下: ? 显示当前目录的内容: [tony@free tony]$ ls Desktop mail myinstall.log test.txt ←有两个目录及两个文件夹 ? 当运行ls命令时,并不会显示名称以―.‖开头的文件。因此可加上―-a‖参数指定要列出这些文件。范例如下: [tony@free tony]$ ls –a ? 以―-s‖参数显示每个文件所有的空间,并以―-S‖参数指定按所有占用空间的大小排序。范例如下: [tony@free tony]$ ls –s –S 总计36 4 Desktop 4 mail 24 myinstall.log 4 test.txt ? 在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容。范例如下: [tony@free tony]$ ls –l/usr/games 2,切换目录的cd命令

Linux命令大全完整版

Linux命令大全完整版 目录 目录..................................................................... I 1. linux系统管理命令.. (1) adduser (1) chfn(change finger information) (1) chsh(change shell) (1) date (2) exit (3) finger (4) free (5) fwhois (5) gitps(gnu interactive tools process status) (5) groupdel(group delete) (6) groupmod(group modify) (6) halt (7) id (7) kill (8) last (8) lastb (8) login (9) logname (9) logout (9) logrotate (9) newgrp (10) nice (10) procinfo(process information) (11) ps(process status) (11) pstree(process status tree) (14) reboot (15)

rlogin(remote login) (16) rsh(remote shell) (16) rwho (16) screen (17) shutdown (17) sliplogin (18) su(super user) (18) sudo (19) suspend (19) swatch(simple watcher) (20) tload (20) top (21) uname (21) useradd (22) userconf (22) userdel (23) usermod (23) vlock(virtual console lock) (24) w (24) who (25) whoami (25) whois (25) 2. linux系统设置命令 (27) alias (27) apmd(advanced power management BIOS daemon) (27) aumix(audio mixer) (27) bind (29) chkconfig(check config) (29) chroot(change root) (30)

Red_Hat_Linux常用命令汇总

[资料] Red Hat Linux常用命令汇总 Linux 常用命令汇总 ls命令: 1. ls //列出当前目录的文件和文件夹 2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件 3. ls –l //列出详细信息 4. ls 目录 //列出某目录下的文件 pwd命令 //查看当前所在位置 du 命令 1. du 目录 //查看目录的总容量以及子目录的容量 2. du –s 目录 //查看目录总容量 cd 命令 1.cd .. //回上一级目录 2.cd / //回根目录 3. cd //回用户主目录 4.cd 目录路径 //去某目录 mkdir 目录名 //创建目录 rmdir 空目录名 //删除空目录 rm 文件名 //删除文件 rm –rf 目录名 //删除目录以及目录下所有文件 mount 命令 1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /dev/sda1 /mnt/u //挂载U盘到 /mnt/u目录下

3. umount /mnt/cdrom //卸载光驱 fdisk –l //查看本机存储设备 file 文件名 //查看文件类型 find 目录名–name “*.c” //在某目录下查找文件为*.c的文件 whereis 文件名 //查找文件在哪些目录下 cat 文件名 //显示文件内容 cat 文件名 | grep 文字 //只显示包含文字相关的内容 cat 文件名 | more //分页显示文件内容 tail 文件名 //查看文件末尾 head 文件名 //从头查看文件 cp 命令: cp 文件1 文件2 //复制文件1 到文件2 cp 文件1 目录1 //复制文件1到目录1下 cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下 cp –r 目录1 目录2 //复制目录1下所有内容到目录2 mv 命令: mv 文件1 文件2 //重命名文件1为文件2 mv 文件1 目录1 //移动文件1到目录1下 mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下 mv –r 目录1 目录2 //移动目录1下所有内容到目录2 chmod 命令: chmod u+x g+r o-w 文件名 //为文件设置权限(用户,组,其他人)chmod 744 文件名 //为文件设置权限(1-执行,2-写,4-读) chown 命令: chown 用户文件名 //把文件改为用户所有

Suse_Linux常用命令小结

Suse Linux常用命令 目录 1、Suse9下配置默认网关 (1) 2、Suse9下开启telnet服务 (1) 3、Suse9下开启FTP服务 (2) 4、Suse9下配置rlogin (2) 5、查看版本、内核 (2) 6、查看CPU、MEM (3) 7、查看操作系统位数 (3) 8、查看VCS双机软件版本 (3) 9、主机名修改 (3) 10、检查系统分区 (4) 11、检查内存空间 (4) 12、检查时区设置 (4) 13、修改时区设置 (4) 14、系统时间设置 (4) 15、重新设置光纤驱动 (4) 16、检查磁盘分区信息 (4) 17、创建物理卷 (4) 18、查看已经创建的PV (5) 19、创建卷组 (5) 20、创建逻辑卷 (5) 21、查看创建的卷组和逻辑卷 (5) 22、创建文件系统 (5) 23、激活/去激活卷组 (5) 24、查找卷组信息 (5) 25、IP地址配置(临时生效,系统重启后会丢失) (5) 26、IP地址配置(永久生效) (6) 27、配置IP地址与节点名映射关系 (7) 28、激活/去激活网卡 (7) 29、配置双机ssh信任关系(两个节点上都要执行该操作) (7) 30、配置用户的.rhosts文件 (8) 31、配置心跳网卡信息 (8) 32、修改主机名 (9) 33、VCS涉及主机名的修改 (10) 34、XDM配置 (10) 35、Suse10sp1下开启FTP服务 (11) 36、查看操作系统补丁 (12) 37、查看操作版本 (12)

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9 d、重启网络服务

软件测试常用的Linux命令总结

软件测试常用的Linux命令总结 软件测试人员要跟系统软件经常打交道,所以掌握多一点linux命令是非常有必要的。下面由小编整理了软件侧市场有的Linux命令总结,希望对你有帮助。 软件测试常用的Linux命令总结——初级篇 1 目录与文件操作 1.1 ls(初级) 使用权限:所有人 功能: 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数: -a 显示所有档案及目录(ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)

-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出 -r 将档案以相反次序显示(原定依英文字母次序) -t 将档案依建立时间之先后次序列出 -A 同-a ,但不列出"." (目前目录) 及".." (父目录) -F 在列出的档案名称后加一符号;例如可执行档则加"*", 目录则加"/" -R 若目录下有档案,则以下之档案亦皆依序列出 范例: 列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面: ls -ltr s*

将/bin 目录以下所有目录及档案详细资料列出: ls -lR /bin 列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" ls –AF常用方式及使用技巧:ls –l 以列表形式输出当前目录中存在的文件ls –lt 按照修改时间倒序排序,即最新的在最上面展示 1.2 ll(初级) ls –l的缩写形式 cd(初级) 使用权限: 所有使用者 使用方式: cd [dirName]

Linux常用命令分类汇总

初学Linux时最让人觉得困惑的是有太多太多的命令需要去记,往往会出现想执行一个操作不知道用什么命令,知道命令却不知道该怎么用的时候,这里对Linux系统中的常用命令做一个简单的汇总,希望对初学的朋友有所帮助。 Linux命令的基本格式: command option parameter(object) command就是要执行的操作,option指出怎么执行这个操作,parameter则是要操作的对象。例如想查看一个目录的内容,“查看”是动作,“目录”是对象,如果加一个“详细”的话,那么“详细”就是选项了。 #ls -l /root ls: command -l: option /root:parameter 了解了这一点之后,我们即可知道:所有的命令都有其操作对象,也就是说命令的作用范围是有限的;同是,对于同一种对象,能在其上进行的操作也是特定的。因此,我们可以根据对象的不同而对Linux中的常用命令进行分类.(没有给出具体的用法,有时间再添加:-) ) 目录文件类命令: cd切换目录 dir显示目录内容 ls显示目录内容 cat显示文件内容,适合小文件 less分屏显示文件内容,可前后翻阅 more分屏显示文件内容,不可向前翻阅 head显示文件头部内容 tail显示文件尾部内容 touch创建文件或更新文件访问时间 mkdir创建目录 rmdir删除目录 rm删除文件或目录(-r) cp复制文件或目录 mv移动或改名 chown修改文件所有者 chgrp修改文件所属组 chmod修改文件目录权限 find查找文件或目录 tar打包工具 gzip/gunzip压缩工具 bzip2/bunzip2压缩工具 vi文本编辑工具 用户类命令: useradd添加用户

Linux常用命令小结

Linux常用命令小结 scp 远程文件复制 主机A:192.168.1.240, 主机B:192.168.1.102,其ssh都允许root登录,要把A上的/root/abc.zip复制到B的/persistent目录, 可在A机上使用命令: scp /root/abc.zip root@192.168.102:/persistent/ 若端口非22,比如8022,则加-P参数: scp -P 8022 /root/abc.zip root@192.168.1.102:/persistent/ 也可在B机上使用命令: scp root@192.168.1.240:/root/abc.zip /persistent/

vi 文件编辑 vi file 编辑或创建文件file vi分为编辑状态和命令状态。输入i进入编辑状态,按ESC键退出编辑状态。 命令状态下,常用命令有: :q(退出) :q!(不保存退出,强制退出) :w(保存文件) :w!(不询问方式写入文件) :1,20w ! tmp (第1行到第20行保存到文件tmp) :r file(读文件file) :%s/oldchars/newchars/g(将所有字串oldchars换成newchars) :0,$s/string1/string2/g(0,$:替换范围从第0行到最后一行) :%s/^[ ]\+/^I/ (将一行开头的若干空格替换成Tab) /string(查找string字符串) ?string(向上查找string字符串) :1,8d (删除第1行到第8行) :%s/^.\{5}//gic (删除每行的前5个字符) :%s/^M/ /g (删除^M) :g/^$/d (删除空行(只含有回车)) :g/^[^I| ]*$/d (删除所有空行(^I表示Tab,(空行中含有空格或Tab或者只有回车或者既有空格又有Tab)))

入门学习Linux常用必会60个命令实例详解

入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup; ◆系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 -------------------------------------------------------------------------------- Linux必学的60个命令(1)-安装与登陆命令 login 1.作用 login的作用是登录系统,它的使用权限是所有用户。 2.格式 login [name][-p ][-h 主机名称] 3.主要参数

Linux基本命令(带参考答案)

实训项目2 Linux基本命令 一、实训目的 ●掌握Linux各类命令的使用方法; ●熟悉Linux操作环境。 二、实训内容 练习使用Linux常用命令,达到熟练应用的目的。 三、实训步骤 子项目1.文件和目录类命令的使用 (1)启动计算机,利用root用户登录到系统,进入字符提示界面。练习使用cd命令 (2)用pwd命令查看当前所在的目录。 pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录 (3)用ls命令列出此目录下的文件和目录。 然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。 最后,用man命令查看ls命令的使用手册。 补充说明浏览信息内容:(以下面图片为例) 1 2 3 4 5 6 7 8 9 10 11 1属性:- 代表文件,l代表链接文件,d代表目录 2 所有者权限(文件权限):具有r 读w 写没有x 执行

3 同组用户权限(文件权限):只读r 4 其他人权限(文件权限):只读r 5 链接数:1 6 文件拥有者:root 7 文件所属组:root 8 文件大小:8字节 9 创建或修改日期:2月21日 10 创建或修改时间:18:42 11 文件或目录名称 (4)在当前目录下,创建测试目录test。利用ls或ll命令列出文件和目录,确认test 目录创建成功。然后进入test目录,利用pwd查看当前工作目录。 mkdir命令用于创建一个目录。 该命令的语法为:mkdir [参数] 目录名 常用参数–p:如果父目录不存在,则同时创建该目录及该目录的父目录。 (5)利用cp命令复制系统文件/etc/profile到当前目录下。 # cp /etc/profile . (6)复制文件profile到一个新文件profile.bak,作为备份。 # cp profile profile.bak (7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。 (8)用less命令分屏查看文件profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。 注意:可以通过less - -help 命令查看帮助 less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右的移动。 执行less命令后,进入了less状态,按【Enter】键可以向下移动一行,按【space】键可以向下移动一页;按【b】键可以向上移动一页;也可以用光标键向前、后、左、右移动;按【q】键可以退出less命令。

相关文档