linux常用命令
-
分区:将大的硬盘分成小的逻辑分区
-
格式化:清空硬盘数据的同时在硬盘中写入文件系统(主要目的)
-
为每个分区定义设备文件名
-
挂载:给每个分区分配挂载点(可以将linux中的挂载点想象成windows中的磁盘)
Linux 中的文件类型
-
—: 表示文件
-
d:directory 表示目录
-
l :link 表示软链接文件
-
所有者:u(user)
-
所属组:g (group)
-
其它:o(others)
用户权限分类:
-
r:read 可写
-
w:write 可读
-
x:execute可执行
Linux常用命令
基本格式: 命令 【-选项】【参数】
基础操作
-
清屏 :clear (/使用快捷键ctrl +l)
1. 目录处命令
-
查看所有目录(不包括隐藏目录): ls
-
查看所有目录(包括隐藏目录): ls -a
-
查看当前目录下所有目录的详细信息,包括文件大小,权限,组后修改时间等等:ls -l
-
仅仅查看当前目录的详细信息: ls -dl / ls -ld
-
查看当前所在目录的绝对路径:pwd
-
创建目录:mkdir
-
递归创建: mkdir -p
-
删除目录: rmdir (只能删除空目录)
-
跳转目录: cd .. /cd /目录名
-
复制文件 : cp /文件绝对类路径/目标文件名 /存放目标文件路径
-
复制目录 : cp -r /文件绝对类路径/目标文件名 /存放目标文件路径
-
带属性复制目录/文件 : cp -p /文件绝对类路径/目标文件名 /存放目标文件路径
cp -rp / /
-
同时复制多个文件/目录到某个目录下: cp -r /目录1 /目录2 / ... /目的地目录
-
在复制目录的同时对复制过去的该目录作名称上的修改:
cp -r /etc/file1 /tmp/file1changed
即把file1复制过去的同时修改其名称为file1changed
-
剪切文件/目录: mv /目标文件或目录 /目的地址
-
剪切的同时修改文件/目录的名字: mv /目标 /目的地址/修改后的目录名
-
修改当前目录下的某文件的名称 : mv /目标目录 /修改后的名称
即修改某个目录名称之后位置不更改: mv /绝对路径1/目标文件 /绝对路径1/修改名字后的目标文件
-
删除某个文件: rm 文件名称
-
强制删除(不询问false)某个文件:rm -f 文件名
-
删除某个空/非空目录:rm -r 目录名称
-
强制删除目录(尤其是多级目录,需要用到此命令):rm -rf 目录名称
2. 文件处理命令
-
创建一个文件:touch 文件名
-
查看文件内容:cat 文件名
-
有序查看文件内容: cat -n 文件名
-
倒序查看文件内容: cat 文件名
-
查看文件较长的内容:more 文件名 (空格键翻页,shift键翻行)
-
查看文件较长的内容: less 文件名
注意:二者的区别在于:less比more 智能,less可以向上翻页,翻行,还可以输入 /关键字 查找想要查找的内容。 此外:需按q停止该命令的执行
-
显示文件内容中的头10行:head -n 文件名
-
显示文件内容中的前面几行:head -n 15 文件名
-
显示文件内容中的后面10 行: tail 文件名
-
查看文件中的日志: tail -f 文件名
3.链接命令
分类及其特点:
<1>软链接:文件类类型 l开头,rwx权限都占有,所占内存空间大小为10k左右,文件指向原文件路径。软链接文件类似于windows放在桌面上的快捷方式
<2>硬链接: