444 r--r--r-- 600 rw------- 644 rw-r--r-- 666 rw-rw-rw- 700 rwx------ 744 rwxr--r-- 755 rwxr-xr-x 777 rwxrwxrwx
从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;通过4、2、1的组合,得到以下几种权限:0(没有权限)4(读取权限)5(4+1 | 读取+执行)6(4+2 | 读取+写入)7(4+2+1 | 读取+写入+执行)
例:755
1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。
文件目录——Ls:可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等;
cd:切换当前目录至dirName;
pwd命令:查看当前工作目录路径;
mkdir:创建文件夹;
rm命令:删除一个目录中的一个或多个文件或目录;
rmdir命令:从一个目录中删除一个或多个子目录项,必须具有对其父目录的写权限。
mv命令:移动或修改文件名;
cp命令:源文件复制到目标文件;
查看文件内容 ——cat命令:一次显示整个文件:cat filename,从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件,将几个文件合并为一个文件:cat file1 file2 > file;
more: 功能类似于cat,以一页一页的显示方便使用者逐页阅读,基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示;
less:与 more 类似,但使用 less 可以随意浏览文件;
head:用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行,负数表示从最后向前;
tail: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件;
文件搜索——which命令: 在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索——which 查看可执行文件的位置;whereis 查看文件的位置; locate配合数据库查看文件位置;find 实际搜寻硬盘查询文件名称。
find:用于在文件树中查找文件(遍历硬盘)查找文件,并作出相应的处理;
文件权限(使用 "+" 设置权限,使用 "-" 用于取消)——chmod命令:用于改变linux系统文件或目录的访问权限,用它控制文件或目录的访问权限。该命令有两种用法,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法;
打包和压缩——tar命令:压缩和解压文件;
chown命令:指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;
磁盘空间——df命令:显示磁盘空间使用情况;
du命令:对文件和目录磁盘使用的空间的查看;
ln命令:为文件在另外一个位置建立一个同步的链接,通过ln创建的链接(link)减少磁盘占用量,链接分类:软件链接(以路径的形式存在。类似于Windows操作系统中的快捷方式,可以跨文件系统,可以对一个不存在的文件名进行链接,可以对目录进行链接)及硬链接(以文件副本的形式存在。但不占用实际空间,不允许给目录创建硬链接,只有在同一个文件系统中才能创建);
系统信息——date命令:显示或者设定系统的日期和时间 ;
cal命令:可以用户显示公历(阳历)日历;
grep命令:强大的文本搜索命令;
wc:(word count)功能为统计指定的文件中字节数、字数、行数,并将统计结果输出;
ps:(process status),用来查看当前运行的进程状态,一次性查看;
top命令:显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等;
kill命令:发送指定的信号到相应进程;
free命令:显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存;
获取linux主机的负载相关指标:uptime、top、sar;
LINUX这一块不知道该如何复习,平时用到的Linux命令不多,这里就把基本常用的Linux命令了解整理了一下!