cha2Linux相关指令.docx
《cha2Linux相关指令.docx》由会员分享,可在线阅读,更多相关《cha2Linux相关指令.docx(11页珍藏版)》请在冰豆网上搜索。
cha2Linux相关指令
实验二Linux常见命令使用
实验目的:
学会使用Linux的常见命令
实验要求:
熟练使用所介绍的Linux命令pa
实验步骤:
首先打开虚拟机并进入Fedora10环境。
双击桌面上的终端进入命令行。
1.useradd命令
useradd用于添加用户,用法:
useradd[选项]用户名
例:
使用useradd命令添加L用户
#useradd-mL
1
添加名字为L的普通用户,创建之后在/home目录下多了L文件夹,这就是L这个用户的主目录。
(本系统中需要事先用su命令切换至根用户进行操作,密码123456)
su
2.passwd命令
passwd命令用于设置账户密码,用法:
passwd[选项]用户名
例:
使用passwd命令设置L账户密码
#passwdL
3.su命令
su命令用于切换用户,用法:
su[选项][用户名]su
例:
使用su命令从root用户切换到L用户,再从L用户切换到root用户,此处根用户密码123456
$suL
$su-root
4.shutdown命令(只能在root权)(此项可最后再做)
shutdown命令用于关机,用法:
shutdown[-tsec]
[-arkhncfFHP]time[warningmessage]
例:
使用shutdown命令立刻关机
#shutdownnow
5.mkdir命令用于创建目录,用法:
mkdir[选项]目录名
例:
使用命令mkdir在~目录下创建test目录
#mkdirtest
使用命令mkdir在test目录下创建1目录和2目录
使用命令mkdir创建2/dir1/dir2目录,如果dir1不存在,会自动先创建dir1
#mkdir-p2/dir1/dir2
6.cp命令
cp命令用于拷贝,用法:
cp[选项]源文件或目录目标文件或目录
例:
使用cp命令将/opt/cvtech/Qte/arm-qtopia-2.2.0/pro/seg目录下的seg.cpp文件拷贝到1目录下
#cp/opt/cvtech/Qte/arm-qtopia-2.2.0/pro/seg/seg.cpp~/test/1
例:
使用cp命令将1目录拷贝到2目录下。
#cp-r~/test/1~/test/2
7.mv命令
mv命令用于移动或更名,用法:
mv[选项]源文件或目录目标文件或目录
例:
使用mv命令将2目录下的1更名为3
#mv13
8.rm命令
rm命令用于删除文件或目录,用法:
rm[选项]文件或目录
例:
使用rm命令删除2目录下的seg.cpp文件
#rmseg.cpp
例:
使用rm命令删除2目录下的3目录(复制文件夹rm-r)
#rm-r3
9.cd命令
cd命令用于改变工作目录,用法:
cd目录名
例:
用cd命令进入dir2目录
#cd2/dir1/dir2
10.pwd命令
pwd命令用于查看当前路径,用法:
pwd
例:
使用pwd命令显示当前工作目录的绝对路径
#pwd
11.ls命令
ls命令用于常看目录,用法:
ls[选项][目录或文件]
例:
使用ls命令显示/home目录下的文件与目录(不包含隐藏文件)
#ls/home/
例:
使用ls命令显示/home目录下的所有文件与目录(包含隐藏文件)
#ls-a/home/
例:
用ls-l命令显示/home目录下的文件与目录的详细信息
#ls-lcd/home/
例:
使用ls-c命令显示/home目录下的文件与目录,按修改时间顺序
#ls-c/home/
12.tar命令
tar命令用于打包与压缩,用法:
tar[选项]目录或文件
例:
使用tar命令将2目录下的所有文件和目录打包成一个tmp.tar文件
#tarcvftmp.tar2
(2为需要压缩的文件夹)
例:
使用tar命令将打包文件tmp.tar在当前目录下解开
#tarxvftmp.tar
例:
使用tar命令将2目录下的所有文件和目录打包并压缩成一个tmp.tar.gz文件
#tarcvzftmp.tar.gz2
例:
使用tar命令将打包压缩文件tmp.tar.gz在当前目录下解开
#tarxvzftmp.tar.gz
13.df命令
df命令用于查看磁盘使用情况,用法:
df[选项]
例:
使用df命令以KB为单位显示磁盘使用情况
#df-k
16.du命令
du命令用于查看目录大小,用法:
du[选项]目录
例:
使用du命令以字节为单位显示tmp.tar这个目录的大小
#du-btmp.tar
18.netstat命令
netstat命令用于查看网络状态,用法:
netstat[选项]
例:
使用netstat命令查看系统中所有的网络监听端口
#netstat-a
19.grep命令
grep命令用查找字符串,用法:
grep[选项]字符串
例:
使用grep命令在当前目录及其子目录中,查找包含file字符串的文件
#grep“dir1”test-rn(最后是-和r和n)
例:
使用grep命令查看所有端口中用于tftp的端口
#netstat-a|greptftp
20.find命令
find命令用于查找文件,用法:
find路径name‘文件名’
例:
使用find命令在在test目录及其子目录中寻找名为dir开头的文件。
#findtest-name‘dir*’
例:
使用find命令在当前目录及其子目录中寻找名为seg.cpp的文件
#find./-name‘seg.cpp’
21.top命令
top命令用于动态查看CPU使用,用法:
top
例:
使用top命令查看系统中的进程对cpu、内存等的占用情况(使用CTRL+C跳出)
#top
22.ps命令
ps命令用于查看进程,用法:
ps[选项]
例:
使用ps命令查看系统中的所有进程
#psaux
23.kill命令
kill命令用于停止进程,用法:
kill[选项]进程号
例:
在一个终端运行命令top,然后另一个终端运行命令psaux,查看到命令top产生的进程号,并使用kill命令停止这个进程。
#kill-sSIGKILL22564
24.man命令
man命令用于查看命令或者函数的使用信息,用法:
man命令名
例:
使用man命令查看ls命令的使用方法
#manls
按键盘上的q键可以退出。
例:
使用man命令查看ping命令的使用方法
#manping