随笔分类 - Linux
摘要:需求描述: 用户A登陆服务器A,通过用户B远程免密登陆服务器B 操作步骤: 1) 用户A登陆服务器A,执行如下命令 ssh-keygen 此时,会出现以下提示,一直回车,都选择默认 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Gene
阅读全文
摘要:错误: #!/bin/bash - no such file or directory 原因: Linux上的文件是忽略BOM的,因此在Linux上生成的文件也是不带BOM 但在window下,windows记事本默认会给文件添加BOM头 虽然肉眼是看不到BOM的,但在程序处理这些文件时,这些字符是
阅读全文
摘要:@echo @echo on 该命令之后的任何语句执行结果都打印 @echo off 该命令之后的任何语句执行结果都不打印 只打印statements4,statements5的执行结果 @echo off statements1 statements2 statements3 @echo on s
阅读全文
摘要:finger <username> 显示用户信息,包括用户的home目录,上一次登录的时间,默认shell等 finger XXXXX #输出: #Login: XXXXX Name: XXXXX #Directory: /home/XXXXX Shell: /bin/bash #On since
阅读全文
摘要:iconv命令用于文件编码格式的转化 注意: 编码格式A是编码格式B的子集,并将文件从编码格式A转换为编码格式B 则转换后的文件格式依然是A,因为B包含了A,则无需进行转换 如, 将us-ascii转换为utf-8,则转换后的文件格式依然是us-ascii,因为utf-8包含us-ascii ico
阅读全文
摘要:file命令用于获取文件的细节信息,辨识文件类型 注意:文件名中不能有空格,有则可用下划线_替换 file <文件名> 打印文件类型信息 file file1.csv #输出: #file file1.csv:UTF-8 Unicode (with BOM) text, with CRLF line
阅读全文
摘要:$?:上一命令执行的结果,若正常结束,则输出0 $PATH:PATH中的各个目录用冒号分隔 执行命令时,shell自动在PATH所包含的目录列表中查找对应的可执行文件 通常定义在: /etc/environment /etc/profile ~/.bashrc $HOME:当前系统的home路径 $
阅读全文
摘要:用户级别识别 #:超级用户 $:普通用户 _________________________________________________________________________________________________________________________________
阅读全文
摘要:权限分组 用户:文件所有者 用户组:多个用户的集合 其他:除了用户和用户组之外的任何用户 权限类别 r:表示读的权限 w:表示写的权限 x:表示执行的权限 s:表示setuid权限,允许用户以其拥有者的权限来执行可执行文件,即使这个可执行文件是由其他用户运行的 该权限的使用不是无限制的,为确保安全,
阅读全文
摘要:ubuntu系统: ~/.bashrc:该文件保存终端的文本,颜色等各类设置 ~/.bash_history:保存用户运行过的命令 ~:表示home目录 /etc/matb:该文件保存所有挂载分区的文件系统类型 /etc/shadow:该文件保存当前系统中所有用户的加密密码 ————————————
阅读全文