Linux基本命令

来源:互联网 发布:25岁衣服品牌知乎 编辑:程序博客网 时间:2024/05/29 19:40

Linux基本命令

date命令

1.格式:data +[%x]2.通过百分号后加Y,M等可以实现显示格式化后的日期

cal命令

1.格式:cal [mouth]year2.显示一年或一月的日历,当前日期高亮显示

bc命令

1.格式:bc2.直接进入计算机界面,可以进行简单的加减乘除功能,通过scale=number设置精度

ls命令

1.格式:ls [参数] 目录2.列出目录下的所有文件,默认为当前目录。-a为显示隐藏文件,-h为通过k,m显示文件大小,-l为显示详细信息,-d为显示目录自身的属性,而不是显示文件

-rwxrwxrwx的含义

1.-的含义,第一个符号代表文件类型,-代表文件,d(dir)代表目录,l(link)代表连接文件(类似链接),c代表设备文件中的串行端口设备,

s代表套接字文件,
p代表管道(用来解决多个程序访问一个文件的错误问题)。

2.rwxrwxrwx分别为文件所有者,用户组,其他用户的权限,r为读权限,w为写权限,x为执行权限,如果没有该权限,则用-代替

改变文件所属用户组(chgrp)

1.格式:chgrp [-R(进行递归修改,连带目录下的所有子目录和文件)]2.在没有此用户组时会报错

改变文件所有者(chown)

1.格式:chown [-R(进行目录的递归修改,同上)]2.chown可以修改所属用户,也可以修改所属用户组,比如chown root:root test.xtx 用冒号隔开3.可以用于cp之后,cp不会改变所属用户和所属用户组,此时通过chown修改

改变文件权限(chmod)

1.格式:chmod [-R(进行递归持续更改)] rwx|三个数字(准备更改的权限) 文件或目录2.可以改变user,group,others三种身份的权限

rwx对于文件的意义

1.r(read):读取文件的实际内容,比如读取文本文件的文本内容等2.w(write):可以编辑,新增,或者是修改该文件的内容,但不具备删除该文件的功能3.x(execute):该文件具有可以被系统执行的权限,是否被系统执行只取决于x,不取决于扩展名。不过可以执行与执行成功是两回事--

rwx对于目录的意义

1.r(read):具有读取目录结构列表的权限,即通过ls查询目录下的文件列表(不代表能进入该文件的功能)2.w(write)更改该目录结构列表的权限,即在该目录下可以做    2.1创建新的文件或目录    2.2删除已经存在的文件与目录(不管文件或目录的权限如何)    2.3将已存在的文件或目录进行重命名    2.4对文件和目录进行位置的移动3.x(access directory)表示用户进入目录的权限4.能否进入目录至于x权限有关,r权限为读取目录下的文件5.在目录下w权限不能随便给

Linux文件种类

-:普通文件    纯文本文件(ASCII):可以直接读取的文件    二进制文件(binary):基本上为可执行文件    数据格式文件(data file):一些特定格式的文件,多用于linux的系统文件   d:目录文件l:链接文件:类似于windows上的快捷方式无:设备文件    b:块设备文件,一般为存储设备    c:字符设备文件,一般为键盘鼠标等输入设备s:套接字,被称为数据接口文件,通常用于网络上的设备连接p:管道(FIFO),主要目地在于解决多个程序同时访问一个文件所造成的错误问题

linux文件扩展名

*.sh:脚本和批处理文件,一般用shell写成*.Z、*.tar、*.tar.gz、*.zip,*.tgz:经过打包的压缩文件*.html,*.php:网页文件

linux文件长度限制

1.单一文件或目录的最大容许文件名为255个字符2.包含完整路径名及目录的完整文件名为4096个字符3.linux文件最好不用特殊字符,因为特殊字符一般在shell里都有特别的含义

linux目录结构

1./bin:放置重要执行文件的目录,比如cat,chmod等(一般使用者惯用的指令)2./boot:开机会用到的文件,包括内核文件以及开机配置文件爱你等3./dev:设备与接口设备的目录,即一切设备皆文件4./etc:放置主要的配置文件5./home:系统默认的用户的主文件夹,一种是~,当前用户的文件夹,一种是~用户名,代表其他用户的主文件夹6./lib:放置开机时会用到的函数库或者由/bin,/sbin下的命令调用,且/lib/module包含与内核相关的驱动程序7./media:放置可删除的设备,比如硬盘,光盘等8./mnt:暂时挂载的设备9./opt:第三方软件放置的目录10./root:系统的管理员的主文件夹11./sbin:包含了开机过程中需要的命令,比如开机,修复等(一般为系统管理员的指令)12./srv:网络服务使用的目录13./tmp:放置临时文件

cd命令

1.格式:cd 路径2.用于切换工作目录3.路径写法:.代表当前目录,..代表上一层目录            -代表前一个工作目录,~代表当前用户的主文件夹,~用户名 代表某个用户的主文件夹

pwd命令

1.格式:pwd [-P(显示当前文件真实路径,而不是使用链接文件路径显示)]2.该命令用于显示当前工作目录

mkdir命令

1.格式 mkdir [-m(创建文件同时配置文件权限)][-p(递归创建子目录)]2.该命令用于创建新目录

rmdir命令

1.格式:rmdir [-p(连同上层空的目录一起删掉)]2.用于删除空的目录,如果目录不为空,那么删不掉,如果要删,详情见rm命令
原创粉丝点击