【Linux——文件】教程文章相关的互联网学习教程文章

Linux下编辑文件问题2例【代码】

1、linux vim 中的<feff><feff>被称作BOM(Byte Order Mark)的不可见字符,是Unicode用来标识内部编码的排列方式的,在UTF-16、UTF-32编码里它是必需的,而在UTF-8>里是可选的linux下删除<feff>: grep -I -r -l $‘\xEF\xBB\xBF‘ file|xargs sed -i ‘s/\xEF\xBB\xBF//‘2、linux vim 中的^M在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”去掉^Mdos2unix file sed -i "s=^M==g" file vim打开时...

Linux下去掉Windows文件的^M

Windows下文件换行符为\r\n 而Linux下文件的换行为\n因此在Linux下可以使用vim编辑文件 使用全文替换命令 :%s/\r//g 将\r全部替换掉也可以在Linux使用dos2unix命令转换文件(如果没有改名了 自行安装 yum或者apt-get)使用也很简单 直接命令行下 dos2unix 文件名原文:http://www.cnblogs.com/playboysnow/p/5069897.html

Linux 查询应用进程号、端口、文件(知道其中之一查询其他)【代码】

背景日常搭建环境、查问题、接手前人搭建的环境等日常操作都需要。常见的场景查询应用程序的端口号(懒得查看配置文件),就可以通过查找进程号,再找端口号;知道应用程序的访问 url,在服务器通过端口号,反查进程号、文件等;查询某个文件是否被应用程序占用。查看应用进程号# 查看 jenkins 进程号 $ ps -ef | grep jenkins 或者 $ ps aux | grep jenkins jenkins 23288 0.2 8.0 7958468 1294952 ? Sl 3月27 161:08 ja...

Linux学习笔记之二————Linux系统的文件和目录【代码】【图】

一、Windows和Linux文件系统区别1、在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示: 2、在 Linux 下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录): 二、类Unix系统目录结构1、ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面:2、Linux 目录/:根目录,一般根目录下只存放目录,在Linux下有且只有一个...

搞懂Linux下的几种文件类型【代码】

在Linux系统下,有七类文件类型:普通文件(-)目录(d)软链接(字符链接L)套接字文件(S)字符设备(S)块设备(B)管道文件(命名管道P)普通文件、目录、软链接无需多解释。管道文件管道分为匿名管道和命名管道。管道都是一端写入、另一端读取,它们是单方向数据传输的,它们的数据都是直接在内存中传输的,管道是进程间通信的一种方式,例如父进程写,子进程读。在shell中匿名管道就是一个管道符号"|",例如ls | grep xxx,其中ls对应的进程...

Linux: Linux的文件类型及查看文件类型的方法【图】

Linux文件类型和文件的文件名所代表的意义是两个不同的概念,在linux中文件类型与文件扩展名没有关系。它不像Windows那样是依靠文件后缀名来区分文件类型的,在linux中文件名只是为了方便操作而的取得名字。Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等。一 常见的文件类型1,普通文件类型  Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data)...

python文件读写操作与linux shell变量命令交互执行的方法

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法。分享给大家供大家参考。具体如下:python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼。代码如下:复制代码 代码如下: #coding=utf-8 #!/usr/bin/python import os import time #python执行linux命令 os.system(‘:>./aa.py‘) #人机交互输入 S = raw_input("input:") os.environ[‘S‘]=str(S) #把字符串S写入文件 o...

linux从一台服务器传输文件到另一台服务器上

首先把文件打包压缩这样传输的过程中不会漏掉文件1、先打包文件 # 压缩文件tar -zcvf 打包文件.tar.gz 被压缩的文件/路径..# 解压缩文件 tar -zxvf 打包文件.tar.gz把A服务器上的c压缩包复制到B服务器上,用scp scp -r -P B服务器端口号 A服务器压缩包路径 B服务器用户名@B服务器IP:复制到B服务器上的路径如:把A home/222.tar.gz 复制到 B www/wwwroot文件夹中scp -r -P 62222 /home/222.tar.gz root@Bip:/www/wwwroot 原文:...

linux下用scp命令在两个服务器之间传输文件,利用php_scp函数进行文件传输【代码】

在linux下利用scp进行文件传输,从服务器下载文件scp username@servername:/path/filename /path/filename 上传本地文件到服务器scp /path/filename username@servername:/path/filename从服务器下载整个目录scp -r username@servername:remote_dir/ /path/上传目录到服务器 scp -r /dir username@servername:remote_dir以上操作在执行时都会提示你输入密码,输入密码后就会成功执行。但是这些只适合在操作linux服务器时使...

linux客户端传输文件到Windows本地

1、rz/sz安装及使用方法和 FileZilla 功能类似用于上传文件,上传速度比较慢适用比较小的文件 yum安装:$ sudo yum install lrzsz 打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录;然后在用SecureCRT登陆linux终端的时候: # sz filename (发送文件到客户端,zmodem接收可以自行启动) # rz (从客户端上传文件到linux服务端) 2、Windows的cmd+ftp+get命令目标ftp服务器是一个...

Linux文件权限及用户管理

/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名、UID等用户相关信息,用户登录密码存放在/etc/shadow文件中。例子:root:x:0:0:root:/root:/bin/bash ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin root : x : 0 : 0 : root : /root : /bin/bash 登录名 密码 UID GID 账户描述 HOME目录位置 用户默认shell ...

linux下删除已经不用的配置文件【代码】

使用命令dpkg -l | grep -v ^ii查看当前未安装或者不用了的配置文件例如我的显示如下然后我们使用命令卸载即可sudo dpkg -P 包名如果太多,一个一个的打不方便,那么我们使用如下命令一次性解决sudo dpkg -P `dpkg -l | grep -v ^ii | awk‘{print $2 " " }‘ | greptail -n +5`即取每一行的第二列,然后取从第五行开始之后的所有行原文:http://www.cnblogs.com/reddusty/p/5044949.html

linux下替换一个文件中的所有中文字符的方法

问题:linux下配置文件中有中文符号与英文符号混用。无法统一。需要替换所有中文字符为英文字符;但是sed直接替换某一个字符是无法找到。需要用ascii表代码进行替换; 解决办法: LANG=C sed -r -i "s/[\x81-\xFE][\x40-\xFE]//g" webbench_result__1.txt 用法解析: 通常系统编码都为utf8即 LANG=zh_CN.UTF-8主动的去分析语系数据文件, 如果发现有他无法解析的编码语系,可能会产生错误。中文编码通常是 zh_TW.Big5 或者是 zh...

Linux学习三 文件与目录管理【图】

1 目录与路径1.1 相对路径与绝对路径  绝对路径:路径的写法一定由根目录 / 写起。  相对路径:路径的写法不是由 / 写起。1.2 目录的相关操作  . :代表此层目录  .. :代表上一层目录  - :代表前一个工作目录  ~ :代表目前用户身份所在的家目录  ~account :代表account用户的家目录  需注意的是:在所有目录下都存在 ./..,分别代表此层和上层目录。根目录下的 .. 目录与 . 目录是同一个。  常用处理目录的命...

如何将windows文件夹挂载到linux虚拟机下【图】

这里的挂载,指的是linux虚拟机可以访问windows系统的指定文件夹,http://包括读写。  以下挂载方式,需要安装VMware Tools。安装VMware Tools,右键点击你要启动的linux虚拟机,会弹出一个右键菜单,在其中会有一个install VMware Tools。点击该选项,则在linux系统中会打开一个目录,该目录下有一个VMware Tools安装包的压缩文件。解压缩该文件,会发现里面有一个vmware-install.pl的文件。在该目录下,输入sudo ./vmware-inst...