首页 > 系统相关 >Linux常用指令

Linux常用指令

时间:2024-07-17 23:09:28浏览次数:13  
标签:文件 常用 查看 tar redis 指令 Linux txt 目录

1.参考资料

https://www.runoob.com/linux/linux-file-attrpermission.html

http://c.biancheng.net/linux_tutorial/10/

2.环境准备

1.安装VMWare

2.安装CentOS7

3.配置静态IP

XShell远程连接

3.基本技能

1.快捷键和命令

Tab键补全命令和目录(自动提示),只有唯一匹配的时候才能完全补全

Shift + Insert 粘贴

Alt + Insert 复制并粘贴

方向键,找到上次的命令

clear 清屏,但是命令都还在

history 历史命令

history -c 清除历史命令

2.目录指代

. 代表当前目录

~代表用户主目录(例如alias、ssh文件)

vim ~/.bashrc

../代表上一级目录

../../上上一级目录,以此类推,超出范围的时候代表最大

cd 什么都不带就是用户主目录

3.通配符(匹配文件名)

* 任意字符

? 单个字符

[] 括号里面可选一个,比如[0-9][a-z]

{} 多个 ll {.log,.txt}

^ 取反 ll [^txt] 查找不是.txt结尾

4.文件与目录

1.列出目录内容和属性

  • list
    • ls /etc
  • ll

2.打印工作路径

print working dir

  • pwd

3.切换工作目录

change directory

  • cd /etc

4.复制文件或目录

copy

  • cp a a.bak

5.查找文件或者目录

find /etc -name a*

6.创建目录

make directory

  • mkdir test

  • mkdir -p /usr/local/soft/redis

7.移动或者重命名

move

  • mv 1.txt 2.txt

  • mv /a/1.txt /b/1.txt

8.删除文件

remove

  • rm a.txt b.txt
  • rm -rf name

9.创建空文件,或者修改时间戳

touch

  • touch a.txt

5.查看和处理文件内容

1.文本编辑器

vi/vim

  1. vi a.txt (文件不存在会新建)

  2. 命令模式

    • dd 删除一行

    • shift+G 跳到结尾

    • :1 回到第一行

    • / 查找内容

    • :wq 保存

    • :q! 放弃修改

  3. 编辑模式(插入模式)

    • i

    • esc退出编辑模式

2.(连接并)输出文件内容

concatenate

cat file1 file2...

3.一页一页地显示内容

  • more

    • enter下一行

    • space翻页

    • Ctrl+F 向下滚动一屏

    • b往回翻

  • less

    • pageup pagedown

4.查看文件尾部内容

tail

  • tail -f a.log

5.过滤字符串(根据文本内容查找)

grep -i bind redis.conf

6.输出

  • > 覆盖

  • >> 追加

  • | 管道符

    • ps -ef |grep mysql

    • netstat -an|grep 3306

6.文件压缩及解压缩

1.tar

  • 压缩/打包

    • tar -cvf 2022.tar Music

    • tar -cvf 2023.tar.gz Pictures/

  • 解压

    • tar -xvf 2022.tar

    • tar -czvf 2023.tar.gz

2.zip

  • zip -q -r Desktop.zip /root/Desktop

  • unzip Desktop.zip

7.用户管理

1.用户名和密码

cat /etc/passwd

cat /etc/shadow

2.查看用户

whoami

3.添加用户组

groupadd redis

4.删除用户组

groupdel redis

5.查看组

cat /etc/group

6.添加用户

useradd -g redis redis

7.修改用户密码

passwd redis

8.切换用户身份

switch user

  • su root

9.以root用户身份执行在/etc/sudoers文件允许的命令

super user do

  • sudo

10.改变文件或目录权限

chmod

  • chmod +x file
  • chmod 777 file

11.改变文件或目录的属主和属组

chown -R redis:redis /usr/local/soft/redis

8.网络

1.测试主机之间网络的连通性

ping 192.168.142.66

2.查看IP

ip addr

3.查看、配置、启用或禁用网络接口

ifconfig

4.使用telnet协议连接

telnet ip port

5.命令行下载文件

wget http://www.baidu.com/1.txt

6.查看网络状态

netstat -an|grep 3306

7.停止防火墙

systemctl stop firewalld.service

8.关闭防火墙

systemctl disable firewalld.service

9.查看防火墙状态

systemctl status firewalld

9.系统状态

1.查看版本信息

  • cat /proc/version

  • uname -a

  • lsb_release -a

2.查看磁盘使用情况

df -m

3.查看系统资源使用情况

top

4.查看系统内存

free -m

5.查看当前运行的进程状态

process status

ps -ef

6.杀死进程

kill -9 pid

标签:文件,常用,查看,tar,redis,指令,Linux,txt,目录
From: https://www.cnblogs.com/txnb/p/18308483

相关文章

  • linux date格式化获取时间
    转载请注明出处:在编写shell脚本时,需要在shell脚本中格式化时间,特此整理下date命令相关参数的应用root@controller1:~#date--help用法:date[选项]...[+格式]或:date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]DisplaythecurrenttimeinthegivenFORMAT,o......
  • Liunx常用指令
    1.参考资料https://www.runoob.com/linux/linux-file-attrpermission.htmlhttp://c.biancheng.net/linux_tutorial/10/2.环境准备1.安装VMWare2.安装CentOS73.配置静态IPXShell远程连接3.基本技能1.快捷键和命令Tab键补全命令和目录(自动提示),只有唯一匹配的时候才能完全......
  • Mac常用操作及快捷键
    以前并不喜欢用快捷键,因为觉得记忆起来很麻烦。所以常常是在触控板上点点点。但是渐渐地,会发现频繁点按的弊端:累。效率低。选中再移动光标寻找比选中再直接操作效率低很多一切需要让手离开键盘的操作,都应该想办法去除。如果你发现某个操作每天都会用到,并且用时超过1秒,那就......
  • linux进程——父子进程层面的PID,fork的原理与理解
        前言:本篇内容主要讲解进程中系统调用fork和父子进程的概念与原理,想要系统学习linux进程的友友们只管看本篇文章是不行的。还要学习一些linux进程的周边知识以及linux进程其他方面的知识,博主的linux专栏中已经加入了这些文章方便友友们进行学习。感兴趣或者想要......
  • 用php编写代码,实现Linux系统下源码安装Apache、Mysql、PHP以及LAMP部署验证的过程
    以下是使用PHP编写的代码示例,用于自动化安装和部署LAMP环境:<?php//定义安装路径和版本号$apacheVersion='2.4.41';$mysqlVersion='8.0.19';$phpVersion='7.4.4';$apacheInstallPath='/usr/local/apache';$mysqlInstallPath='/usr/local/my......
  • 在 Windows 上运行 Linux:WSL2 完整指南(二)
    系列文章目录在Windows上运行Linux:WSL2完整指南(一)......
  • Linux下错误解决方案
    错误“E:Unabletocorrectproblems,youhaveheldbrokenpackages.”这种问题包破坏问题,可能是由于镜像源与系统版本不一致造成的解决方案:首先查看镜像源文件的内容 cat/etc/apt/sources.list比较对应的字符串 ubuntu14.04"trusty" ubuntu16.04"xenial"......
  • IT项目常用考核指标
    在IT项目管理中,考核指标是用来评估项目进展和成果的重要依据。以下是一些常用的IT项目考核指标,包括具体的指标名称、计算公式、基准达标值以及常见问题:1项目进度准时率项目的生命线是什么?没错,是时间!项目进度准时率,衡量的是项目是否按照既定时间节点推进。记住,时间就是金钱,延误......
  • Linux下数据库学习过程之索引视图(持续更新中)
    1视图创建视图的目的:使得查询操作更加便捷视图的语法CREATE[ORREPLACE][ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}][DEFINER=user][SQLSECURITY{DEFINER|INVOKER}]VIEWview_name[(column_list)]ASselect_statement[W......
  • Linux学习中
     #1.登录root用户#2.配置网络vi/etc/sysconfig/network-scripts/if*(tab键回车补齐)#删除UUID行,(按dd)BOOTPROTO=staticONBOOT=yesIPADDR=192.168.188.100NETMASK=255.255.255.0GATEWAY=192.168.188.2DNS1=114.114.114.114:wqipaddrsystemctlrestartnetwork.s......