首页 > 其他分享 >Liunx常用指令

Liunx常用指令

时间:2024-07-17 22:56:19浏览次数:15  
标签:文件 常用 查看 tar redis 指令 Liunx 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 什么都不带就是用户主目录

通配符(匹配文件名)

* 任意字符

? 单个字符

[] 括号里面可选一个,比如[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! 放弃修改

  1. 编辑模式(插入模式)
  • 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文件允许的命令

sudo

super user do

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,指令,Liunx,txt,目录
From: https://www.cnblogs.com/txnb/p/18308462

相关文章

  • Mac常用操作及快捷键
    以前并不喜欢用快捷键,因为觉得记忆起来很麻烦。所以常常是在触控板上点点点。但是渐渐地,会发现频繁点按的弊端:累。效率低。选中再移动光标寻找比选中再直接操作效率低很多一切需要让手离开键盘的操作,都应该想办法去除。如果你发现某个操作每天都会用到,并且用时超过1秒,那就......
  • IT项目常用考核指标
    在IT项目管理中,考核指标是用来评估项目进展和成果的重要依据。以下是一些常用的IT项目考核指标,包括具体的指标名称、计算公式、基准达标值以及常见问题:1项目进度准时率项目的生命线是什么?没错,是时间!项目进度准时率,衡量的是项目是否按照既定时间节点推进。记住,时间就是金钱,延误......
  • LIUNX中关于find以及dd的命令练习
    使⽤ls查看/etc/⽬录下所有的⽂件信息[root@web1~]#ls/etc/2.使⽤ls查看/etc/⽬录下名包含“a”字⺟的⽂件或者⽬录信息[root@web1~]#ls/etc/*a*3.使⽤ls查看/etc/⽬录下以".conf"结尾的⽂件信息[root@web1~]#ls/etc/*.conf4.使⽤ls查看/etc/⽬录中以"y"字⺟开......
  • mysql数据库常用命令
    mysql数据库创建表的内容需要声明数据类型,数据类型分为整数Int、浮点数也就是小数、字符串、日期时间data。如id的话需要用整数int,商品价格的话用浮点数,名字用字符串varchar(30)括号里面是字符串的长度。常用命令:1、声明要使用的数据库use名称;2、创建表createtabletest(......
  • 常用十大加密软件排行榜丨2024好用的加密软件推荐
    2023年7月,中国人民大学的一位硕士毕业生盗取了该校2014级到2022级学生的大量个人隐私信息,包括照片、姓名、学号、籍贯等,并制作成网站,供人搜索浏览甚至颜值打分。该事件引发了对个人隐私保护和数据安全的广泛关注,突显了加密软件在防范数据泄露中的重要性。随着科技的发展,越来......
  • 常用的 JavaScript 数组处理方法
    1.map方法用于创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数后返回的结果。letitems=[{id:1,name:'item1'},{id:2,name:'item2'},{id:3,name:'item3'}];letitemNames=items.map(item=>item.name);console.log(itemNames);......
  • css常用属性
    一、边框的属性border-width:简写属性为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。border-color:设置边框颜色。border-style:设置边框类型。属性值:  none    定义无边框。  hidden   与"none"相同。不过应用于表时除外,对于表,hidden用......
  • 【Linux网络】Linux网络协议栈常用代码片段
    1.读取网卡mac地址可以通过ioctl(sock,SIOCGIFHHWADDR,&ifr)读取mac地址,对任意类型的socket都适用,只需指定第三参数structifreqifr的ifr.ifr_name,这个ifr_name就是网络设备的名字,如eth0,eth1,lo等,在/proc/net/dev可找到,ioctl通过ifr_name获取设备信息。structifreqifr;strn......
  • vue请求接口常用写法(axios)
    1.项目根目录下新建一个utils文件夹,并新建一个request.js文件(注意:是以axios方法请求的,所以需要先安装axios或cdn引入)安装:npmnpminstallaxios-Syarnyarnaddaxios-Scdn<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>&&配置代码imp......
  • docker常用命令
    1.Docker的安装和配置(centos下)1)卸载旧版Docker:yumremovedocker\   docker-client\   docker-client-latest\   docker-common\   docker-latest\   docker-latest-logrotate\   ......