一. 常用命令
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