日期:2014-05-16  浏览次数:20678 次

(二)linux基本命令

从虚拟机切换到windows: CTRL+ALT

?命令行切换到图形界面: startx(windows开始按钮+x)


linux系统的根目录(最顶层目录):/

该目录下有:boot bin etc dev lib? root home等目录,按各自特定含义进行使用


登陆linux系统后,当前所在目录即登陆用户所在的宿主目录

比如,以root身份登陆,使用pwd命令可以查看当前所在目录

[root@localhost ~] #? ls (列出当前目录下的文件)

anaconda-ks.cfg? Desktop?? install.log?? install.log.syslog

[root@localhost ~] #? pwd (查看当前所在目录)

/root

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

cd .? 当前目录(有次面试,面试官抓着问我cd .的结果是什么,我抓狂)

cd..? 返回上一级目录

cd /? 进入最顶层目录

cd ~ 进入用户目录(以root身份登陆,则进入root目录)

pwd? 查看当前所在目录的绝对路径

ls?? 查看当前目录下的子目录和文件

mkdir 创建目录

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

每个命令的详细使用参数,使用帮助进行详细解读

man ls 查看ls的帮助信息

ls --help? 将列出ls命令可以使用的参数

ls

参数:

l 以列表方式列出文件,显示权限、大小、创建时间等

a 显示所有子目录与文件,包括隐藏目录

ls -ltc????? 按最后修改时间以列表方式进行降序排序(从最新修改时间开始)?

ls -l /etc? 以列表方式列出指定目录下的目录和文件

?

mkdir

创建一个目录?? mkdir temp

?

touch

创建一个文件 touch a.txt

rm

???? -r 递归recursion?? -f 强制force,不进行提示

删除目录或文件?

rm a.txt 会提示是否确认删除

rm -rf???? 强制递归删除目录及其下所有文件(常用)?

?

cp

复制

-r? 递归

cp?? temp/first/a.txt??./???? 拷贝a.txt到当前目录

cp?? -r temp/first? ./?????????拷贝first整个文件夹到当前目录下(必须加-r参数,递归),可用于备份文件

/bin/cp -rf temp/first ./????拷贝文件夹,不带提示信息进行强制覆盖(cp 命令默认会加-i参数,进行提示,可以直接运行/bin目录中最原始的cp命令,从而实现无提示的覆盖

?

mv

移动(剪切再粘贴)、重命名

mv temp/first? ./????????????????将first剪切到当前目录

mv first first_new????????????? 重命名

mv temp/first? ./first_new? 将first剪切到当前目录,并重命名

?<