linux 命名: 1 不超过255个字符 2 严格区分大小写 3 除/外,其他的字符都是合法的 注意:1)避免文件名首字符使用+ - .(避免和隐藏文件混淆) 2)避免文件名使用空格,制表符以及@#$%[]()*等(防止在后续使用正则化命令时,引起误会和混淆) 4 尽量使用有意义的名称来命名 ls操作 1 ls 列出当前目录内容 2 ls /列出根目录 3 ls -a 列出隐藏的文件目录 4 ls -l 显示详细内容(依次为:权限,数量,拥有者,群组,大小,创建(修改)时间 文件名字) 5 l…
在实际开发中又是会碰到"文件名.目录名或卷标语法不正确."这样的错误信息,基本就是由于文件命名出现问题. 在Windows下: 1.文件名或文件夹名可以由1-256个西文字符或128个汉字(包括空格)组成,不能多于256个字符. 2.文件名可以有扩展名,也可以没有.有些情况下系统会为文件自动添加扩展名.一般情况下,文件名与扩展名中间用符号“.”分隔. 3.文件名和文件夹名可以由字母.数字.汉字或~.!.@.#.$.%.^.&.( )._.-.{}.’等组合而成. 4.可以有空格…
Linux目录和文件——管理目录和文件的命令 摘要:本文主要学习了Linux系统中关于目录和文件的操作. cd命令 cd命令用来切换工作目录,是Change Directory的缩写. 基本语法 cd 相对路径或绝对路径 特殊符号 ~:代表当前登录用户的主目录. ~用户名:表示切换至指定用户的主目录. -:代表上次所在目录. .:代表当前目录. ..:代表上级目录. 使用举例 [root@localhost ~]# cd / [root@localhost /]# cd /usr/local […
linux目录下文件批量植入 [root@greymouster http2]# find /usr/local/http2/htdocs/ -type f|xargs sed -i "  i <script>alert(1)</script>" 其中上面的 为文件的第一行 i为植入 批量删除: [root@greymouster ~]# find /usr/local/http2/htdocs/ -type f|xargs sed -i '/<scrip…
Linux目录和文件——查询目录和文件的命令 摘要:本文主要学习了在Linux系统中是如何查询目录和文件的. which命令 which命令是根据PATH环境变量设置的路径,去搜索执行文件. 基本语法 which [选项] 命令名称 选项说明 -a:列出所有的可以找到的同名执行文件. 使用举例 [root@localhost ~]# which ls alias ls='ls --color=auto' /usr/bin/ls [root@localhost ~]# type命令 type命令用…
Linux环境给文件重命名时,如果重命名后的文件名称与当前路径下已存在的文件名称相同,则重命名的文件会覆盖相同名称的文件内容: 例如:新建文件testfile1,内容为mytest: 新建文件testfile2,内容为test: 执行mv testfile1 testfile2  命令后,当前路径只有一个testfile2文件,内容为mytest; 测试同名文件到达处理机制时要注意:…
今天刚好有同学问了下Java编译后产生的.class文件名的问题,虽然一直都在使用Java做开发,但是之前对编译后产生的.class文件名的规范也基本没做了解过,也真的是忏愧啊!今天无论如何都要总结下.下面是本人今天做的实验   1.创建类ClassA,观察产生的.class文件.目的是测试没有任何继承.实现类以及内部类等情况下产生的.class文件以及命名规则 实验结果: 从下图可以看出,只产生了一个.class文件,文件名为类名.class   2.创建类ClassB,观察产生的.class…
  今天刚好有同学问了下Java编译后产生的.class文件名的问题,虽然一直都在使用Java做开发,但是之前对编译后产生的.class文件名的规范也基本没做了解过,也真的是忏愧啊!今天无论如何都要总结下.下面是本人今天做的实验   1.创建类ClassA,观察产生的.class文件.目的是测试没有任何继承.实现类以及内部类等情况下产生的.class文件以及命名规则 实验结果: 从下图可以看出,只产生了一个.class文件,文件名为类名.class   2.创建类ClassB,观察产生的.cla…
Linux目录和文件——目录格式 摘要:本文主要了解了Linux系统的目录格式. 一切皆文件 Linux下“一切皆文件”是Unix/Linux的基本哲学之一. Linux中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows下称为文件夹)是文件,硬件设备(键盘.监视器.硬盘.打印机)是文件,就连套接字(Socket).网络通信等资源也都是文件.虽然他们的类型不同,但是Linux系统为它们提供了一套统一的操作接口. Linux支持多种文件系统,为了方便管理,在所…
1 目录与文件 1.1 文件 硬盘中的数据在操作系统中的体现为文件. 1.2 目录 目录的概念不是文件集合.目录和文件一样,目录也是文件.目录是找到文件的“踏板”.目录的本质是路径映射. 1.3 Linux目录结构 根目录 所有的文件都需要从根开始.Linux只要一个根.就像一颗树.Linux的根与内核直接关联.Linux的根用 / 表示. 一级子目录 /bin: 二进制,可执行的命令: /sbin: 可执行命令,仅用于管理,通常管理员才有权限使用: /boot: 引导,操作系统用于引导系统启动…