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

Linux常用命令

时间:2024-07-16 23:55:12浏览次数:25  
标签:文件 查看 常用命令 用户 修改 Linux home yxf

一. 常用命令
1.whereis 文件 查询命令文件位置(如cd ,ping)
2.File 查看文件的类型
3.Who 查看有谁登录该系统,当前在线的用户
4.Pwd 查看文件当前所在路径
5.Clear 清屏
6.Uname -a 查看内核信息
7.Echo 打印
8.History 显示所敲命令的历史,
9.History -c 清除所敲命令的历史
10.du -shc * 查看文件大小
11.du -m * | sort -n 文件按照m排序
12.
二.Ls
1.ls 显示当前目录下命令
2.Ls -l 显示当前目录下所有文件详细信息
3.Ls -all 列出所有文件,包括掩藏信息

三.Cd 切换目录
1.Cd /home/yxf 从根目录开始
2.Cd ./ 从当前目录开始切换
3.Cd … 返回上级目录
4.

四.Mkdir 创建文件夹
1.mkdir 文件夹
2.Mkdir 1 2 3 连续创建文件
3.

五.Cp
1.Cp 文件 /home/yxf(路径,存放地方) 复制文件
2.Cp -r 文件夹 /home/yxf(路径,存放地方。)复制文件夹 目录

六.mv 移动文件(移动文件,文件夹都是用mv 文件夹/文件)
1.mv /home/234 /home/yxf 把home下面的234 文件移动到home下yxf下面
2.Mv 文件 /home/yxf 把文件移动到yxf下面
3.Mv ntp ptn 把ntp文件名改为ptn

七.Rm
1.rm 文件
2.Rm -f 文件夹(目录) 强制删除
3.Rm -r 文件夹
4.Rm -rf 文件夹 强制删除

八.Touch 创建文件,软连接
1.touch 文件 创建一个文件
2.Stat 文件 查看其属性
3.

九.In 链接
1.touch f1 创建一个文件
2.In -s f1 slink 创建一个软链接
3.Touch f1 slik 创建一个硬链接

十.Cat 查看
1.cat 文件 全部显示
2.More 文件 一部分的显示
3.Grep c 文件 只查看文件中的含有c 的关键字
4.More etc/group
5.Less etc/group
6.
7.
8.

十一.Head,tail
1.head -4 文件 head -4 123 显示123 文件的前十行
2.Tail -3 文件 tail -3 123 显示123文件的后3行
3.head -3 123 | tail -1 只显示第3行
4.tail -4 123 | head -1 只显示倒数第4行数据
5.Tail -f baidu (文件名)

十二.Find
1.find / -name yxf 全局寻找
2.find /home -name yxf 在home目录下寻找

案例 3:查找整个 linux 系统下大于 20m 的文件(+n 大于 -n 小于 n 等于)
Find / -size +20M
十三.Vi/vim
1.vi 文件(一般找到该文件的位置再编辑)
2.vi +8 profile 定位到profile文件的第八行
3.vi + profile 直接定位到最后一行
4.vi +/if profile 直接定位到if
5.:set nu 显示有多少行
6.跳转到某一行,15 gg 数字 后面跟gg
7.Dd 删除 3 dd 删除3行
8.P 粘贴
9.W 临时保存
10.Q!不保存退出
11.Wq!保存退出
12.Ls -a > f1 把当前目录下的所有内容放入f1 文件中

十四.Df 和du和free
1.df -h 查看分区大小
2.Free -q 查看剩余空间

十五.Tarf -zxvf 文件 和tar -zcf 文件 和 tar -zxf
1.Tar -zxvf 文件 解压文件(要满足在当前目录下执行)
2.Tar -zcvf 压缩文件
3.Tar -zcvf 压缩后的名字 被压缩的文件 被压缩的文件
4. tar -czvf kafka-log.tar.gz logs/ 打包
5.tar -xzvf kafka_2.12-3.1.0.tgz 解压
6.
7.
8.

十六.Zip 和unzip
1.zip -r 压缩
2.Unzip 文件 解压缩

十七.Linux 的网络信息
1.hostname school 临时修改
2.Vi /etc/hostname 长久修改

十八,locate
1

十八.防火墙
1.
2.
3.systemctl start firewalld.service 开启防火墙状态

十九.日期和时间
1.data 当前系统时间
2.
3.Cal 2022 查看日历
4.
二十.用户组权限
1.
2.
3.
4.添加权限
5.修改权限
6.
修改权限
1.修改文件所属用户(假如当前用户没有权限修改该文件,可以吧该文件转到有权限修改该文件的用户下 chown 用户 文件 chown defu file)
2.直接给该用户添加权限(chmod o+w file chmod o+权限 文件)

                       用户,组,权限

1 直接创建用户-useradd 用户 给用户增加密码-passwd 用户 查询用户id 用户
2 useradd yangxuefeng -d /home/yxf /yangxuefeng 用户指定放入 /home/yxf/yangxuefeng 目录下 指定用户的加目录

3 删除用户 userdel -r wangyun
4 修改用户属性 usermod -s /sbin/nologin yangxuefen(用户) 让yangxuefen 用户登录不了
5 cat etc/passwd 查看用户信息 grep yangxuefen /etc/passwd
yangxuefeng❌1003:1003 用户名:密码占位符:用户id:组id

                                 用户组

1 groupadd gg(组名称) cat etc/group 查看组的信息 grep gg /etc/group
2 删除组 groupdel gg(组)
3 指定组id groupadd gg(组名) -g 2000
4 cat etc/group yangxuefen❌1004 组名:密码占位符:组id
5 修改用户的基本组 usermod AAA(用户组) -g CCC (用户组)修改AAA的基本组为CCC
6 修改用户的附加组 usermod BBB -G CCC 修改BBB的附家组为CCC
7.临时提高用户的权限

8 查看文件属于那个用户和组 ls -ahl
9 修改文件所属用户 chown yxf1(用户) 文件

10 修改文件所属组 charp yxf1(组) 文件

                        添加权限

1.r=4-读 w=2 写 x=1 执行
2.D 是目录 drwxr-xr-x.
3.
4. - 是普通文件 -rw-r–r–
5.
6.useradd -g police jack 创建jack 用户属于police 组

                      进程

1.r -运行 s -休眠 T -暂停 Z -
2.

14.1.1ps 指令详解
1)指令:ps –aux|grep xxx ,比如我看看有没有 sshd 服务

•RSS:进程占用的物理内存大小(单位:KB)
•VSZ占用虚拟内存
•TT:终端名称,缩写 .
•STAT:进程状态,其中 S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等
•STARTED:进程的启动时间
•TIME:CPU 时间,即进程使用 CPU 的总时间
•COMMAND:启动进程所用的命令和参数,如果过长会被截断显示

                      Kill命令

ps aux | grep file1(文件)
ps aux | grep file1
root 15503 0.0 0.0 126236 1792 pts/3 S+ 23:45 0:00 vi file1
root 15513 0.0 0.0 112676 984 pts/4 S+ 23:45 0:00 grep --color=auto file1
Kill 15503 结束这个进程
Kill -9 15503(进程号) kill -15 15503

                                磁盘管理

2 虚拟机增加硬盘步骤 1
在【虚拟机】菜单中,选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】,中间只有选择磁盘大小的地方需要修改,至到完成。然后重启系统(才能识别)!

12.1.13 虚拟机增加硬盘步骤 2
分区命令 fdisk /dev/sdb
开始对/sdb 分区
•m 显示命令列表
•p 显示磁盘分区 同 fdisk –l
•n 新增分区
•d 删除分区
•w 写入并退出

partprobe /dev/sdb 同步磁盘分区

fdisk -l /dev/sdb 查看分区结果

标签:文件,查看,常用命令,用户,修改,Linux,home,yxf
From: https://blog.csdn.net/weixin_46544841/article/details/140480127

相关文章

  • Linux调度器:进程优先级
    一、前言本文主要描述的是进程优先级这个概念。从用户空间来看,进程优先级就是nicevalue和schedulingpriority,对应到内核,有静态优先级、realtime优先级、归一化优先级和动态优先级等概念,我们希望能在第二章将这些相关的概念描述清楚。为了加深理解,在第三章我们给出了几个典型数......
  • Linux磁盘-磁盘操作命令
    作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启......
  • Linux磁盘-MBR&GPT
    作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启......
  • Linux多线程
    目录一、认识线程1.1线程的概念1.2线程vs进程1.3地址空间详解二、线程函数 2.1pthread_create 线程创建函数2.2pthread库的引入2.3pthread_exit线程退出函数2.4pthread_cancel线程退出函数2.5 pthread_join线程等待函数2.6pthread_detach线程分离......
  • Linux自己制作rpm包
    制作rpm包由源码包---->rpm包安装制作rpm包工具包rpm-build在制作过程中需要源码包和配置文件rpmbuild制作rpm包的原理:1、首先rpmbuild会先将源码包进行编译安装2、再将编译安装好的文件打包为rpm包#安装rpm-buildyuminstall-yrpm-build#执行rpmbuild,虽然目前执......
  • Linux 【disk】磁盘管理
    Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdiskdf:diskfree:列出文件系统的整体磁盘使用量du:diskused:检查磁盘空间使用量fdisk:用于磁盘分区磁盘管理磁盘分区-->格式化(获得文件系统)-->挂载磁盘的分类:SCSI硬盘......
  • Linux 【systemctl 】服务管理器
    1.start/stop#启动一个服务并在后台运行它systemctlstart[service]#停止当前正在运行的服务systemctlstop[service]#停止正在运行的服务,然后重新启动它systemctlrestart[service]#-------------------------------#示例:开启sshd服务systemctlstartsshd#示例:......
  • Linux基础命令
    1.pwd查看当前所在目录(用处:拷贝目录到一些配置文件)2.cd切换目录(需要到特定的目录执行命令),用法:cd目录名:进入指定目录绝对路径,相对路径./当前../上一级cd..:退回上一级cd~:切到用户home目录3.tab补全文件名或者命令4.ls/ll=ls-al查看目录文件信息ls......
  • 基于Linux的Flappy bird游戏开发
    gitee源码获取链接:一、项目功能按下空格键小鸟上升,不按空格键小鸟下降。搭建小鸟需要穿过的管道。管道自动左移和创建。小鸟与管道碰撞游戏结束。二、知识储备C语言。数据结构——链表。Ncurses库。信号机制。三、项目框图四、Ncurses库问题引入?如何显示游戏界......
  • Linux命令行指令大全(Ⅰ)
    前言:     首先,我们需要明白为什么要掌握linux命令行指令。因为在日常生活中我们最为熟悉的还是windows操作系统和IOS操作系统,所以为了能对Linux操作系统可以更方便的使用,所以我们需要掌握相关的指令来让开发的过程更加便捷。    此外在本文中像ls,cd,pwd这几个......