Linux 常用基础命令、Ubuntu 初解
一.文件属性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | rwx权限表示 r read 读取 4 w write 写 2 x execute 执行 1 - 无权限 0 - 444 r--r--r-- 600 rw------- 644 rw-r--r-- 666 rw-rw-rw- 700 rwx------ 744 rwxr--r-- 755 rwxr-xr-x 777 rwxrwxrwx |
二.User、Group、Other
1 2 3 4 | 首先第一个字符表示为目录文件夹 第一个三位字符组表示文件的拥有者(u)对文件可以读,写,和执行 第二个三位字符组表示文件用户组(g)对文件可以可以读,不可以写,可以执行 第三个三位字符组表示系统的其他用户(o)对文件的权限 可以读,不可以写,可以执 |
-rw-r--r-- 0644
rw- 4+2+0=6 r-- 4+0+0=4 r-- 4+0+0=4
三.linux清除缓存:需要root权限
1 2 3 4 5 6 7 | $ sync $ echo 3 >/proc/sys/vm/drop_caches 上面的 echo 3 是清理所有缓存 echo 0 是不释放缓存 echo 1 是释放页缓存 ehco 2 是释放dentries和inodes缓存 echo 3 是释放 1 和 2 中说道的的所有缓存 |
四.查看文件编码file命令
1 | file filename |
五.ubuntu 硬盘/磁盘扩容
VMware虚拟机 Linux系统 Ubuntu 16.04 硬盘/磁盘扩容
5.1.查看硬盘大小及使用情况
1 2 3 4 5 6 7 8 9 10 | root @TravelingLight :~# df -h 文件系统 容量 已用 可用 已用% 挂载点 udev 3 .9G 0 3 .9G 0 % /dev tmpfs 796M 9 .7M 786M 2 % /run /dev/sda1 294G 225G 56G 81 % / tmpfs 3 .9G 132K 3 .9G 1 % /dev/shm tmpfs 5 .0M 4 .0K 5 .0M 1 % /run/lock tmpfs 3 .9G 0 3 .9G 0 % /sys/fs/cgroup tmpfs 796M 64K 796M 1 % /run/user/ 1000 /dev/sr0 1 .6G 1 .6G 0 100 % /media/gatsby/Ubuntu 16.04 . 7 LTS amd641 |
5.2.修改 /etc/fstab 没权限
1 | mount -o remount,rw / |
逗号前面无空格(切记) 而且一定要有/这个
表示重新挂载为读写模式
5.3.查看这个文件夹的总大小
1 | du -sh # 查看这个文件夹的总大小 |
六.使用XShell 连接ubuntu16.04
注意,由于xshell远程连接ubuntu是通过ssh协议的,所以,确保ubuntu安装ssh服务器:
输入以下命令进行安装远程ssh服务
1 | sudo apt-get install openssh-server |
若没有ssh,需要执行
1 | sudo apt-get install ssh |
注意一点,Ubuntu系统 与 win10 系统 局域网一定要互通 , win10 关闭防火墙
七.Ubuntu 新建用户
1.添加用户
1 | sudo adduser crush(crush 指新建的用户名) |
2.添加用户权限
1 | sudo adduser crush(新创建的用户名) sudo |
3.输入sudo su查看添加管理员权限是否成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】