首页 > 系统相关 >Linux命令总结

Linux命令总结

时间:2024-07-12 09:52:00浏览次数:9  
标签:总结 文件 查看 文件名 命令 yum Linux 服务器 目录

输入infconfig,查询ip地址

service iptables stop 关闭防火墙

service iptables start 开启防火墙

service iptables restart 重启防火墙

service iptables status 查看防火墙状态
关闭防火墙(链接Xshell,一定要关闭防火墙)

链接Xshell步骤(可直接新建连接,也可输入快捷指令ssh+ip地址如下)

切换用户 su 用户名(普通用户切换超级用户要输入密码,反之不用)

查看用户 cat /etc/passwd

useradd 添加用户名 ,添加的叫普通用户

查看当前路径pwd

切换目录 cd 目录名称 (/为根目录)

cd ./ 当前目录,cd .表示当前目录

返回上级目录 cd ..

返回上两级目录 cd../..

返回上三级目录 cd../../..

ll(纵向显示目录下所有文件和目录)或者ls(横向显示目录下所有文件和目录)查看目录下文件

ll -a查看当前目录所有文件和目录包括隐藏文件

创建目录 mkdir 目录名称

创建层级目录 mkdir -p 目录名称/目录名称/目录名称

创建多个目录 mkdir 目录名称 目录名称 目录名称

查询网络状态 ping 任意网站(退出键Ctrl+Z或Ctrl+C)

创建文档 touch 文档名称

创建多个文档 touch 文档名称 文档名称 文档名称

编辑文档 vim或vi 文档名称

vim 文件名 =敲回车按 i 键变成编辑模式输入内容=按 esc键或ctrl+c 键进入,命令模式shift+:输入w,q=敲回车
w表示保存
q 表示退出
!强制
wq 保存退出
wq!强制保存退出
q!强制退出
q 退出

查看文件 cat 文件名称

查看文件中的指定字符 cat 文件名|grep 字符

查看文件 head 文件名称(默认前10行)

查看文件前面指定行数 head -n行数 文件名

查看文件末尾行数 tail 文件名

查看文件末尾指定行数 tail -n行数 文件名

查看实时日志 tail -f文件名(退出键Ctrl+Z,Ctrl+C)

按百分比查看文件 more 文件名(退出键Ctrl+Z,Ctrl+C)

less 文件名 以上下翻页的形式查看文件(退出键Ctrl+Z,Ctrl+C)

提示性删除 rm 文件名

rm -r 目录

强制性删除目录或文件 rm -rf 文件名或目录名

强制性删除目录下所有文件 rm -rf*

复制文件 cp 源文件 新文件(不存在)

复制文件 cp 源文件 新文件(存在)

会提示是否覆盖,y确定
指定路径和文件复制

复制目录 cp -f 源目录 新目录

重命名 mv 源文件名 新文件名

移动文件 mv 源文件 新文件

覆盖 cat 文件名>文件名

追加 cat 文件名>>文件名

查找文件find 路径 -name 文件名

查看历史命令history

删除历史命令 history -c(全删)

查看多少行nl

查看时间date

修改时间 date -s“要修改的时间”

查看在线用户who

查看当前操作用户whomi
权限修改的三剑客:chmod,chown,chgrp

chmod命令

修改文件/目录的权限
权限
r: 读权限,用数字4表示
w:写权限 ,用数字2表示
x: 执行权限,用数字1表示
总共有10位
第1位“
-”代表这是一个文件 ,d表示目录
前3位,代表着用户主拥有的权限,
中3位,代表着用户组拥有的权限,
后3位,代表着其他人拥有的权限,
例子
rw-r--r--
代表着用户主拥有对这个文件可读,可写的权限
rw-r--r--
代表着用户组拥有对这个文件可读
的权限
rw-r--r--
代表着其他人拥有对这个文件可读的权限

修改用户主 chown 用户名 文件名

修改文件拥有组 chgrp 用户组 文件名

递归修改目录下所有的子目录和文件的用户 chown -R 用户名 文件

递归修改目录下所有的子目录和文件的用户名chgrp -R 用户名 文件

查看系统中的用户 cat /etc/passwd

查看系统中用户组 cat /etc/group

添加用户 useradd 用户名

删除用户 userdel 用户名

创建用户并指定用户组 useradd 用户名 -g 用户组

添加组名 groupadd 组名

**修改用户密码 ** passwd 用户名 (敲回车 输入两次密码)

c 打包

v 显示打包进度

f 指定文件

x 解包
压缩 tar -cvf 压缩包 文件1、文件2,文件3等

tar -zcvf 压缩包名

文件打包 zip 压缩包名 要压缩的文件

解压 tar -xvf 压缩包名

tar -zxvf 压缩包名.tar.gz 文件1.文件2

解压zip包 unzip 压缩包名.zip

yum修改为阿里镜像源
第一步:备份系统自带的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载阿里yum镜像源的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
第三步:清除缓存(两个命令)
yum clean all
第四步:删除yum缓存文件
rm -rf /var/cache/yum
第五步:生成新的yum缓存文件
yum makecache
第六步:下载lrzsz
yum install lrzsz

yum命令
在线下载安装
yum install +应用名

将windows中的内容上传到linux中 rz

将liunx中的文档传输到windows中 sz

rpm -ivh rpm包

java -version 查看jdk版本

参数:

i 表示安装

v表示显示安装 进度

jdk是用来编译java 语言
scp命令
实现两个不同linux服务器之间文件传输
从服务器1传输文件到服务器2
scp +本地文件名称 用户@服务器2ip地址:/保存的路径
把服务器1(192.168.1.101)home目录下file1传输到服务器2(192.168.1.102) home目录下

scp 用户@服务器2:路径下的文件 服务器1的保存路径
把服务器2(192.168.1.102)中home目录下的file1 拿到服务器1home目录下

加密的文件传输 sftp (更加安全,在同一个局域网)

sftp +对方服务器ip地址 建立sftp连接

建立联系后放文件 put 自己服务的路径和文档 对方服务器存放的地址

拿文件 get 对方服务器路径和文档 自己服务器存放文档的路径

ctrl+z 退出
查看行数练习如下
方法1:head -n20 xx|tail -n 6

注解:先查看前面20行,在找后6行

20-15+1=6

方法2:tail -n26 xx|head -n 6

注解:先查看后26行在,在显示前6行

方法3:sed -n '15,20p' xx

方法4:

tail -n +15 xx |head -n6

详解:从第15行截取,截取前6行

标签:总结,文件,查看,文件名,命令,yum,Linux,服务器,目录
From: https://www.cnblogs.com/fujintao/p/18297627

相关文章

  • Git常用命令
    Git常用命令初始化仓库gitinit在当前目录生成初始化git仓库gitclone克隆服务端仓库到本地gitclone<url>[directory]不同协议类型[email protected]/schacon/grit.git--SSH协议gitclonegit://github.com/schacon/grit.git--GIT协......
  • Linux常用
    Linux常用命令基础切换用户suyao//切换为用户"yao",输入后回车需要输入该用户的密码exit//退出当前用户目录搜索目录find/bin-name'a*'//查找/bin目录下的所有以a开头的文件或者目录文件新增文件touch......
  • 基础命令
    步驟序号步骤说明详细解答3镜像制作35启动容器56组建集群67批量停止73dockerbuild--no-cache--networkhost-tkylin10:proxy_T4-fdockerfile_root_proxy.dockerbuild--no-cache--networkhost-tkylin10:db_T4-fdockerfi......
  • MySQL数据库常用命令
    目录前言:1.创建数据库2.删除数据库3.选择数据库4.创建数据表5.删除数据表6.查询数据7.修改数据8.ORDER BY 语句9.LIKE子句1.百分号通配符%:2.下划线通配符_:10.GROUPBY语句11.MySQL连接1.INNERJOIN(内连接):获取两个表中字段匹配关系的记录。2.LEFTJOIN(左......
  • GRE详解:概念、架构、原理、搭建过程、常用命令与实战案例
       我们将深入探讨如何在Linux上设置GRE(GenericRoutingEncapsulation,通用路由封装)。本文将涵盖GRE的定义、架构、原理、应用场景、常见命令体系,并通过详细的实战模拟展示如何在Linux系统上实际操作。希望通过这篇文章,您能深入理解GRE技术,并能在实际中应用。......
  • Linux创建组和用户groupadd:无法锁定/etc/group问题解决
    问题原因:相关关键文件进行了锁定,不能被访问和修改1.确认是否是使用root用户执行,2.确定文件权限没问题使用lsattr命令查看隐藏权限设定情况[abc@localhost~]$lsattr/etc/group----------------/etc/group[abc@localhost~]$lsattr/etc/passwd----------------/etc/......
  • Rocky Linux基础设置
    1、本地yum源rm-rf/etc/yum.repos.d/*cat<<'EOF'>/etc/yum.repos.d/rocky.repo[baseos]name=RockyLinux$releasever-BaseOSbaseurl=https://mirrors.aliyun.com/rockylinux/$releasever/BaseOS/$basearch/os/gpgcheck=1enabled=1gpgkey=fil......
  • Linux基础: 三. 相对路径和绝对路径
    文章目录三、相对路径和绝对路径Windows系统Linux系统两者比较相对路径中的路径分隔符——.\或./三、相对路径和绝对路径严谨的说,文件名是由目录+文件名组成的。Windows系统绝对路径:绝对路径从盘符开始,例如:C:\Users\Username\Documents\file.txt。在Windows......
  • 7.11 linux用户与权限管理,linux安装mysql
    一、关于用户名    1、密码占位,真正的密码是在/etctshadow中,shadow文件只有root才可以看到        2、用户id,0为超级用户,1-499是系统用户伪用户,500-65535为普通用户    3、初始组用户添加用户默认添加同名组/etc/group    4、用户说明,......
  • 如何处理压缩文件de方式总结!!!
    目录1.Java标准库中的压缩相关API2.解压缩过程3.第三方库4.使用第三方库的步骤5.参考代码1.Java标准库中的压缩相关APIJava的标准库java.util.zip提供了处理ZIP和GZIP格式压缩文件的功能。这个包包含以下主要类:(1)ZipFile:用于读取ZIP文件的元数据,如文件列表和注......