Linux常用命令 | 您所在的位置:网站首页 › linux常用命令拷贝文件 › Linux常用命令 |
1、远程登录Linux
1.1、为什么需要远程登录
公司中具体的开发情况: Linux服务器是开发小组共享的正式上线的项目是运行在公网的因此程序员需要远程登录centos进行项目的部署等工作远程登录客户端有xshell、xftp等工具 1.3、 远程登录xshell使用ifconfig获取root用户的IP地址 useradd 用户名 添加用户 passwd 用户名 设置用户密码(密码是密文,不显示在控制台上) userdel 用户名 删除用户但保留家目录(虽然家目录还保留,但是该账号无法登录了) userdel -r 用户名 删除用户及家目录 ![]() su 用户名 切换用户 exit 切换到上一个用户 注意 : 超级管理员可以免密切换到其他用户,普通用户之间切换需要输入密码 id 用户名 (用户id、组id、组名) whoami 查看当前用户 groupadd 组名 groupdel 组名 usermod -g 组名 用户名 功能:显示当前工作目录的绝对路径。 功能:显示指定工作目录下之内容。 语法:ls [选项] 目录或文件 常用选项: -a 显示当前目录的所有文件和目录,包括隐藏的。 -l 以列表的方式显示详细信息。
cd 功能:切换当前目录。 常用参数 cd 返回家目录 cd ~ 返回家目录 cd .. 回到当前目录的上一级目录 功能:创建目录 语法:mkdir [选项] 要创建的目录 常用选项: -p 创建多级目录 mkdir –p aa/bb/cc 功能:删除空目录 语法:rmdir 目录 功能:删除文件或目录 语法:rm [选项] 文件或目录 常用选项: -r 递归删除整个文件夹 -rf 强制删除,不提示
功能:新建一到多个文件 语法:touch文件1 [,文件2,文件3...] 功能:拷贝文件到指定目录 语法:cp [选项] source dest 常用选项: -r 递归整个文件夹 注意:使用\cp,可以强制覆盖,不提示 功能:移动文件与目录,或者重命名 语法1:mv source dest 语法2:mv 旧名 新名 功能:查看文件内容,只读。 语法:cat [选项] 文件 功能:显示文件前几行内容,默认10行 语法:head 文件 常用选项: head -n x 文件名 显示前x行
功能:显示文件后几行内容,默认10行。 语法:tail 文件 常用选项: -n x 显示后x行 -f 实时监控文件变化 功能:软链接也叫符号链接,类似windows快捷方式 语法:ln -s [原文件或目录全路径] [软链接名] 说明: 使用pwd查看目录时,看到的仍然是软链接所在的目录 功能:查看或执行历史命令 语法:history 案例: history n显示最近执行的n条命令 !n执行第n条历史命令 功能:从指定目录向下遍历其各个子目录,将满足条件的目录或文件显示在终端 语法:find 搜索范围 选项 find 范围 -name 按文件名查找 find 范围 -user 按照文件的拥有者查找 find 范围 -size 按照文件大小查找 find / -type d 根据类型搜索 d目录 l软连接 f普通文件 功能:过滤查找 语法:grep [选项] 查找内容 源文件 常用选项: i忽略大小写 n显示匹配行和行号 功能:将|前的命令处理结果,输出给后面的命令来处理 案例: cat 文件 | grep -ni 内容 功能:gizp压缩(只能压缩为.gz格式),gunzip解压 注意:用gzip压缩不会保留源文件 功能:zip压缩,unzip解压 语法: zip [选项] 压缩后的文件 压缩前的为文件压缩文件或目录 unzip [选项] 要解压的文件解压 zip选项: -r 递归压缩,即压缩目录 unzip选项: -d 指定解压后的存放目录 将test文件夹下的所有内容压缩成dk.zip文件 功能:打包指令,打包后的文件为.tar.gz格式 语法:tar [选项] 打包后的文件 打包前的文件 说明:-zcvf压缩,-zxvf解压 选项: c 产生.tar打包文件 v 显示详细信息 f 指定压缩后的文件名 z 打包同时压缩 x 解包.tar文件 使用root创建一个文件 使用chown修改文件所有者 ![]() chgrp 组名 文件(文件夹)名 以aaa.txt 为例 -rw-r--r--. 1 lisi lisi 0 6月 27 22:15 aaa.txt 第一个: - 代表文件类型是普通文件 d 代表文件夹 l代表软连接 第二个: rw- 代表权限(r可读,w可写,x可执行) 第三个:r-- 代表文件所有者的同一组用户所拥有的权限(r可读,w可写,x可执行) 第四个:r-- 代表不与文件所有者的其他组用户所拥有的权限(r可读,w可写,x可执行) 第五个:1 表示如果是文件代表的是文件,如果是目录代表的是子目录的个数,如果个数不对是因为有隐藏文件(通过ls -la查看) 第六个:pengb 用户 第七个:pengb 用户组 第八个:0 代表文件的大小 第九个:6月 27 22:15 文件修改时间 功能:修改文件权限 语法:chmod 权限设置 文件目录名 说明:u拥有者,g所在组,o其他组,a全部人 方法1: 通过u=rwx,g=rw,o= 进行权限修改 方法2 : 直接通过数字。如:731表示rwx -wx --x R = 4 W =2 X=1 chmod 741 admin 给admin文件赋予所属用户最大权限 所属组的其他用户可读 普通用户可执行 3.4.6、实用指令word count (wc)ls -l | grep "^-" | wc -l 查看文件夹下文件个数 ls -lR | grep "^-" | wc -l 查看文件夹下文件个数(包括子文件夹里的文件) 查看某个文件内包含关键字的个数 cat aaa.txt | grep "东东" | wc -l sed -i ‘s/原有字符/新字符/g’ 文件 |
CopyRight 2018-2019 实验室设备网 版权所有 |