目录
文件和目录介绍
Windows和Linux文件系统区别
Windows文件目录
1、Windows下的文件系统,打开我的电脑可以看到多个盘符。
2、每个盘符都相当于一个根。
Linux文件目录
linux下没有盘符的概念,只有一个根目录
命令格式与帮助
Linux终端命令格式
command [-options] [parameter]
格式说明: 命令 -选项 command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也可以省略 [-parameter]:传给命令的参数,也是可以忽略
查看命令的帮助手册
1、- -help command - -help 查看命令的帮助信息
2、man man command 查看命令的使用手册 man 命令可以查看linux绝大部分的命令详细使用手册。 man的快捷键说明:
学习技巧
文件目录操作命令
ls查看目录文件
选项说明:
-a 显示隐藏的文件
-l 以列表的形式显示
-h 以人性化的方式显示文件内容大小
-R 递归显示子目录
cd切换工作目录
绝对路径、相对路径:
绝对路径:指的是在输入路径时,最前面是/或者~表示从 根目录/家目录 开始的具体目录位置
相对路径:指的是以当前目录开始,不以/或者~开头,表示不是以根目录或者家目录开始的目录
cd 命令可以跟相对路径或者绝对路径
cd [路径] 切换到指定路径
cd . 切换到当前目录
cd .. 切换到上一级目录
cd ~ 切换到家目录
cd - 上一次工作目录互相切换
touch新建文件命令
touch [文件名称]
touch 文件名称 [文件名称] touch 新建文件,可以同时新建多个。
mkdir新建目录
选项说明:
-p 递归创建
mkdir [目录名]
mkdir -p a/b/c 在b目录不存在时,可以用-p参数同时创建b目录
rmdir删除目录
选项说明:
-p 递归删除
rmdir [目录] 注意:rmdir只能删除空目录,非空目录无法删除。
rm删除文件或目录
选项说明:
-r 递归地删除目录下的内容,删除文件夹时必须加此参数
-f 强制删除,忽略不存在的文件,无需提示
mv移动和重命名
选项说明:
-f 覆盖前不询问
-i 覆盖前询问
-n 不覆盖已经存在的文件
mv命令在同一个文件夹下移动文件,即重命名功能。
cp复制
选项说明:
-i 覆盖前提示 -r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件, 目标文件必须为一个
目录名 cp src des 如果是复制文件夹,则加上-r选项
cat查看文件内容、合并文件
选项说明:
-n 输出行编号
-s 不输出多行空行
-b 对非空行进行编号
cat [-nsb] filename 查看文件的内容
cat filename1 filename2 > filename 将filename1 和filename2 的文件合并写入到filename 文件中
more查看文件内容(分页查看)
more filename 查看filename 文件的内容
history查看历史命令
history 查看历史命令
history -c 删除历史命令记录
sudo获得root权限
ubuntu 默认是不能以root账号登录系统,那么遇到需要root权限的怎么办?
那么这个时候只要在命令前面加上sudo,就可以获得root权限。