Linux常见命令使用

来源:互联网 发布:边境杀手解析知乎 编辑:程序博客网 时间:2024/05/19 13:18

 实验目的:

学会使用Linux的常见命令

l 实验要求:

熟练使用该节所介绍的Linux命令

l 实验器材:

软件:

安装了CentOS 5.5vmware虚拟机

硬件:PC机一台

l 实验步骤:

1. useradd命令

useradd用于添加用户,用法:useradd[选项]用户名

例:使用useradd命令添加smb用户

#useradd smb

添加名字为smb的普通用户,创建之后在/home目录下多了

smb文件夹,这就是smb这个用户的主目录。

2. passwd命令

passwd命令用于设置账户密码,用法:passwd [选项]用户

例:使用passwd命令设置smb账户密码

#passwd smb

3. su命令

su命令用于切换用户,用法:su [选项] [用户名]

例:使用su命令切换到root用户

$su - root

4. shutdown命令

shutdown命令用于关机,用法:shutdown [-t sec]

[-arkhncfFHP] time [warning message]

例:使用shutdown命令立刻关机

#shutdown now

5. cp命令

cp命令用于拷贝,用法:cp [选项]源文件或目录 目标文

件或目录

例:使用cp命令将/home目录下的test文件拷贝到/tmp目录

#cp /home/test /tmp/

例:使用cp命令将/home目录下的dir1目录拷贝到/tmp目录

下。

#cp -r /home/dir1 /tmp/

6. mv命令

mv命令用于移动或更名,用法:mv [选项]源文件或目录

目标文件或目录

例:使用mv命令将/home目录下的test文件更名为test1

#mv /home/test /home/test1

例:使用mv命令将/home目录下dir1目录移动(剪切)/tmp

目录下

#mv /home/dir1 /tmp/

7. rm命令

rm命令用于删除文件或目录,用法:rm [选项]文件或目录

例:使用rm命令删除/home目录下的test文件

#rm /home/test

例:使用rm命令删除/home目录下的dir目录

#rm -r /home/dir

8. mkdir

mkdir命令用于创建目录,用法:mkdir [选项]目录名

例:使用命令mkdir/home目录下创建workdir目录

#mkdir /home/workdir

例:使用命令mkdir创建/home/dir1/dir2目录,如果dir1

存在,先创建dir1

#mkdir -p/home/dir1/dir2

9. cd命令

cd命令用于改变工作目录,用法:cd 目录名

例:用cd命令进入/home目录

#cd /home/

10. pwd命令

pwd命令用于查看当前路径,用法:pwd

例:使用pwd命令显示当前工作目录的绝对路径

#pwd

11. ls命令

ls命令用于常看目录,用法:ls [选项] [目录或文件]

例:使用ls命令显示/home目录下的文件与目录(不包含隐

藏文件)

#ls /home

例:使用ls命令显示/home目录下的所有文件与目录(包含

隐藏文件)

#ls -a /home

例:用ls命令显示/home目录下的文件与目录的详细信息

#ls -l /home

例:使用ls命令显示/home目录下的文件与目录,按修改时

间顺序

#ls -c /home

12. tar命令

tar命令用于打包与压缩,用法:tar [选项]目录或文件

例:使用tar命令将/home/tmp目录下的所有文件和目录打包成一个tmp.tar文件

#tar cvf tmp.tar/home/tmp

例:使用tar命令将打包文件tmp.tar在当前目录下解开

#tar xvf tmp.tar

例:使用tar命令将/home/tmp目录下的所有文件和目录打

包并压缩成一个tmp.tar.gz文件

#tar cvzf tmp.tar.gz/home/tmp

例:使用tar命令将打包压缩文件tmp.tar.gz在当前目录下解开

#tar xvzf tmp.tar.gz

13. unzip命令

unzip命令用于解压缩,用法:unzip [选项]压缩文件名.zip

例:使用unzip命令解压tmp.zip文件

#unzip tmp.zip

14. chmod命令

chmod命令用于改变访问权限,用法:chmod [who] [+|-|=]

[mode] 文件名

例:使用chmod命令给hello.c文件的所有者同组用户加上

写的权限

#chmod g+w hello.c

例:使用chmod命令将文件hello.c的访问权限改变为文件所有者可读可写可执行、文件所有者同组的用户可读可写、其他用户可执行。

#chmod 761 hello.c

15. df命令

df命令用于查看磁盘使用情况,用法:df [选项]

例:使用df命令以KB为单位显示磁盘使用情况

#df -k

16. du命令

du命令用于查看目录打下,用法:du [选项]目录

例:使用du命令以字节为单位显示ipc这个目录的大小

#du -b ipc

17. ifconfig命令

ifconfig命令用于网络配置,用法:ifconfig [选项] [网络接口]

例:使用ifconfig命令配置eth0这一网卡的ip地址为192.168.0.100

#ifconfig eth0 192.168.0.100

例:使用ifconfig命令暂停eth0这一网卡的工作

#ifconfig eth0 down

例:使用ifconfig命令恢复eth0这一网卡的工作

#ifconfig eth0 up

18. netstat命令

netstat命令用于查看网络状态,用法:netstat [选项]

例:使用netstat命令查看系统中所有的网络监听端口

#netstat -a

19. grep命令

grep命令用查找字符串,用法:grep [选项]字符串

例:使用grep命令在当前目录及其子目录中,查找包含file

字符串的文件

#grep file./ -rn

例:使用grep命令查看所有端口中用于tftp的端口

#netstat -a | grep tftp

20. rpm命令

rpm命令用于软件安装,用法:rpm [选项] [安装文件]

:使用rpm命令安装名字为tftp-server-0.42.1.i386的文件

#rpm -ivh tftp-server-0.42.1.i386.rpm

例:使用rpm命令列出所有已安装的rpm

#rpm -qa

例:使用rpm命令查找所有安装包中关于tftp的包

#rpm -qa | grep tftp

例:使用rpm命令卸载名字为tftp-server-0.42-3.1rpm

#rpm -etftp-server-0.42-3.1

21. mount命令

mount命令用于挂载,用法:mount [选项]设备源 目标目

例:使用mount命令将将光驱挂载到/mnt目录下

#mount /dev/cdrom /mnt

22. umount命令

umount命令用于卸载,用法:umount目标目录

例:使用umount命令取消光驱在/mnt下的挂载

umount /mnt

23. find命令

find命令用于查找文件,用法:find 路径 name‘文件名’

例:使用find命令在在当前目录及其子目录中寻找名为tmp

开头的文件。

#find ./ -name ‘smb*’

例:使用find命令在当前目录及其子目录中寻找名为test的文件

#find ./ -name ‘test’

24. top命令

top命令用于动态查看CPU使用,用法:top

例:使用top命令查看系统中的进程对cpu、内存等的占用情况

#top

25. ps命令

ps命令用于查看进程,用法:ps [选项]

例:使用ps命令查看系统中的所有进程

#ps aux

26. kill命令

kill命令用于杀死进程,用法:kill [选项]进程号

例:在一个终端运行命令top,然后另一个终端运行命令ps

aux,查看到命令top产生的进程号,并使用kill命令杀掉这个

进程。

#kill -s SIGKILL 10670

27. man命令

man命令用于查看命令或者函数的使用信息,用法:man

命令名

例:使用man命令查看grep命令的使用方法

#man grep

:使用man命令查看ping命令的使用方法

#man ping

 

原创粉丝点击