与window系统相比,Linux系统系统只有一个盘且只有一个根目录,所有东西均存放在根目录下,与Mac系统类似,其次对于window系统,它对用户概念很模糊,对于Linux系统,通常通过用户权限来指定不同的用户对文件的使用权限。对于Linux系统,主要需要了解三个文件夹:\etc主要存放系统全局配置文件,最好不要动,其次是\home,主要存放普通用户的家目录,一般都是用户登入系统后所在位置,最后是\root,它是超级用户(管理员)的主目录。
who %查看当前登入这个系统的用户名,会有两个用户身份,表示在不同的窗口登入
pwd %查看/获取当前所在的路径
%cd后面均需要加一个空格
cd %是跳转路径,后面跟上路径
cd 要跳转的文件夹的路径 %跳到该文件夹内部
cd /etc %跳转到etc文件夹
cd . %当前目录
cd .. %返回上级目录
cd / %跳到根目录
cd - %回到上一次目录
cd ~ %返回到用户家目录下
cd %返回到用户家目录下
~ %表示当前用户的家目录
# %是超级用户的提示符
$ %是普通用户的提示符
ls %查看当前路径下的所有文件或文件夹
ls -a %查看隐藏文件或文件夹,隐藏文件一般都是以.开头
ls -l %查看所有文件,列表显示并展示详细信息,例如可读、可写
ls -t %文件和目录的更改时间排序
ls -r %以文件名反序排列并输出目录内容列表
ls -k %以KB为单位显示文件大小
man ls %最全的帮助文档
%基本的文件操作,如果遇到权限问题,在指令前面加一个sudo即可
%创建和删除文件
touch test.txt %创建一个当前目录下的新文件,记得加后缀,创建多个用空格隔开
touch /home/text.txt %这里是给home目录创建新文件
rm test.txt %删除当前目录内的文件,删除多个用空格隔开
rm /home/test.txt %删除home目录下内的文件
%复制移动文件
cp /etc/test.txt b.txt %复制/etc内部的test.txt文件到当前目录内同时改名为b.txt,复制的同时可以创建新文件
mv a.txt /temp/b.txt %移动a.txt文件到/temp目录内部去并改名(可以认为是剪切操作,也可以不改名)
%创建和删除文件夹
mkdir a b %创建文件夹(目录)a和b
rmdir a b %删除文件夹(目录)a和b(必须是空的)
rm -rf 文件夹名或文件名(强制删除一个文件夹或文件)
rm -rf/* %强制删除根目录的全部文件夹和文件
%查看文件内容
cat a.txt %如果有可读的权限
reboot %重启虚拟机
shutdown -t %多久之后关机
shutdown -r %重启虚拟机
shutdown -h %关机后关闭电源
shutdown -halt %强制在其他插件里面把虚拟机关机
df -h %可读的方式查看磁盘可用的空间