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

Linux常用命令

时间:2024-03-22 21:44:59浏览次数:28  
标签:文件 tar 查看 常用命令 redis Linux txt 目录

Linux常用命令

参考资料(菜鸟和Linux系统简介)

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

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

基本技能

快捷键和命令

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

Shift + Insert 粘贴

Alt + Insert 复制并粘贴

方向键,找到上次的命令

clear 清屏,但是命令都还在

history 历史命令

history -c 清除历史命令 ; kali: echo > ~/.zsh_history

目录指代

. 代表当前目录

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

../代表上一级目录

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

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

通配符(匹配文件名)

* 任意字符

? 单个字符

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

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

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

帮助: man 命令

文件与目录

列出目录内容和属性:ist ls /etc

打印工作路径 print working dir

切换工作目录 change directory cd /etc

复制文件或目录 copy cp a a.bak

查找文件或者目录 find /etc -name a*

创建目录 make directory:

1.mkdir test

2.mkdir -p /usr/local/soft/redis

移动或者重命名 move: mv 1.txt 2.txt ; mv /a/1.txt /b/1.txt

删除文件 remove: rm a.txt b.txt ; rm -rf name

创建空文件,或者修改时间戳 touch a.txt

查看和处理文件内容

文本编辑器 vi/vim

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

命令模式:

dd 删除一行

shift+G 跳到结尾

:1 回到第一行

/ 查找内容

:wq 保存

:q! 放弃修改

编辑模式(插入模式) i esc退出编辑模式

(连接并)输出文件内容

cat file1 file2...

一页一页地显示内容

more :enter下一行 space翻页 Ctrl+F 向下滚动一屏 b往回翻

less pageup pagedown

查看文件尾部内容 tail tail -f a.log

过滤字符串(根据文本内容查找) grep -i bind redis.conf

输出 > 覆盖 >> 追加 | 管道符 ps -ef |grep mysql netstat -an|grep 3306

文件压缩及解压缩

tar:

打包/压缩: tar -cvf 2022.tar Music; tar -cvf 2023.tar.gz Pictures/

解压: tar -xvf 2022.tar; tar -czvf 2023.tar.gz

zip: zip -q -r Desktop.zip /root/Desktop ;unzip Desktop.zip

用户管理

用户名和密码 cat /etc/passwd ;cat /etc/shadow

查看用户 whoami

添加用户组 groupadd redis

删除用户组 groupdel redis

查看组 cat /etc/group

添加用户 useradd -g redis redis

修改用户密码 passwd redis

切换用户身份 switch user su root

以root用户身份执行在/etc/sudoers文件允许的 命令 sudo super user do

改变文件或目录权限 chmod:chmod +x file;chmod 777 file

改变文件或目录的属主和属组 chown -R redis:redis /usr/local/soft/redis

网络

测试主机之间网络的连通性 ping 192.168.142.66

查看IP ip addr

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

使用telnet协议连接 telnet ip port

命令行下载文件 wget http://www.baidu.com/1.txt

查看网络状态 netstat -an|grep 3306

停止防火墙 systemctl stop firewalld.service

关闭防火墙 systemctl disable firewalld.service

查看防火墙状态 systemctl status firewalld

系统状态

查看版本信息:1.cat /proc/version;2.uname -a;3.lsb_release -a

查看磁盘使用情况 df -m

查看系统资源使用情况 top

查看系统内存 free -m

查看当前运行的进程状态 process status ps -ef

杀死进程 kill -9 pid

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

相关文章

  • Linux常用的命令
    常用快键# 命令补全Tab键# 终止当前进程Ctrl+c组合键# 键盘输入结束Ctrl+d组合键# 清屏Ctrl+l组合键系统工作命令# 输出打印echo字符串/$变量#打印当前为一年第几天date"+%j"# 以指定格式打印当前时间date"+%Y-%m-%d%H:%M:%S"# 重启系统reboot#......
  • 常用命令 ---tail-cat
    常用命令---tail-cat常用选项tailtail和cat是Linux和类Unix系统中两个常用的文本处理命令,分别用于查看文件的末尾内容和显示整个文件内容。以下是它们的一些常用选项:tail常用选项:1.-nnumber或-number:显示文件末尾的指定行数。例如,tail-n10filename显......
  • 常用命令---less---more
    常用命令---less---more常用选项less和more都是Linux和类Unix系统中的文本阅读工具,主要用于分页查看文件内容。虽然两者都能让用户逐屏查看大文件,但less功能更为强大,支持前后翻页和搜索等功能。下面是它们的一些常用选项:lessmore常用选项:-num或-lines:设置每屏......
  • 应急响应靶机训练-Linux2
    靶机来源:知攻善防实验室公众号https://mp.weixin.qq.com/s/xf2FgkrjZg-yWlB9-pRXvw我是在另一台主机上通过ssh连接到靶机进行解题的,我的ip为192.168.1.103,以下为个人解题记录,写的比较粗糙,有不对的地方希望各位大佬指正。背景前景需要:看监控的时候发现webshell告警,领导让你上......
  • 嵌入式开发学习---Linux所有命令、shell命令
    Linux命令系统维护命令df命令df-Th:查看磁盘使用情况文件系统 文件类型大小已使用可用使用比例挂载点FilesystemTypeSizeUsedAvailUse%Mountedon/dev/sda1ext419G6.6G12G38%/mount......
  • 【Linux】vim详细介绍(四)
    文章目录什么是vimvim的主要功能:vim的三种模式.viminfo和.vimrc文件什么是vim点击跳转至官网了解更多Vim是一款功能强大的文本编辑器,适用于各种编程和文本处理任务,最初由BramMoolenaar开发于1991年。它是Vi编辑器的增强版,Vi是Unix系统上的一款文本编辑器。Vim......
  • Linux/Ubuntu/Debian终端terminal中ls的详细用法-l -lt -ld -lR -lh -F
    使用各种选项列出当前目录中的文件和目录:以长(表格)格式列出:ls-l列出有关特定目录的信息:ls-lddir-name列出所有文件(包括隐藏文件):ls-a附加指示文件类型的符号:ls-F按上次修改时间排序列出文件:ls-lt以人类可读的格式列出文件大小:......
  • Linux--CPU简述
    一、计算机结构冯·诺依曼模型(VonNeumannarchitecture)是一种计算机体系结构的基本框架,由冯·诺依曼于1945年提出。它是现代计算机设计和实现的基础,被广泛应用于大多数通用计算机系统。冯·诺依曼模型的主要特点包括:存储程序:冯·诺依曼模型采用了存储程序的概念,即指令和数据......
  • Linux 多网卡做bond模式
    bond概念将两张网卡绑定,共用一个IP,实现冗余效果。实际上Linux双网卡的绑定模式有7种,而在这里常用的是active-backup,一个设备如果只有一个网卡,那么当这个网卡损坏时设备的网络就会瘫痪。绑定接口的作用就是让多个物理网卡服务于一个IP地址,使得这个网络的抵抗性强。一个设备只......
  • 【Linux操作系统】权限管理和粘滞位
    文章目录前言Linux权限管理01.文件访问者的分类(人)02.文件类型和访问权限(事物属性)03.文件权限值的表示方法04.文件访问权限的相关设置方法1.chmod2.chown3.chgrpumask粘滞位1.共享文件粘滞位权限的总结Linux系列学习目录前言Linux操作系统学习,权限管理,关于Linux......