从虚拟机切换到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剪切到当前目录,并重命名
?<