Linux常用命令下

用户/权限管理:
whoami who w
exit:返回上层用户
sudo su ZZS:切换用户且不修改当前目录
sudo su -ZZS:切换到用户所在的目录

以下了解:
创建一个用户(系统默认创建一个用户组,这个用户组的名字和用户的名字是一样)
查看用户组信息:cat /etc/group 看用户名/用户ID
查看用户信息:cat /etc/passwd
edu❌1000:1000:edu,:/hpme/edu:/bin/bash
第一个1000代表是用户ID
第二个1000代表是此用户属于哪个组,组ID
sudo groupadd abc
sudo groupdel abc
sudo usermod -g abc mike:将mike放到abc组,修改所在组

useradd -d /home/abc abc -m:新建用户abc -m如果不存在则自动创建
sudo passwd abc:给设置 修改密码
sudo rm abc -rf:删除用户abc
sudo userdel abc -r:将abc的主目录也删除

修改文件和文件夹的权限chmod:
字母法:rwx u文件所有者 g用户组 o其他以外的人
数字法:111即7 共三组权限
文件夹的权限说明
x:没有则不允许用户进入
r:没有则无法查看文件夹内的内容
w:没有则无法在文件夹内新建或删除文件
了解:
改变文件所有者:sudo chown edu 1.c
改变文件所属组:sudo chgrp root 1.c
chmod 777 test/-R 将文件夹里的文件全部一起递归修改权限

系统管理
cal查看日历,cal -y 查看整年日历
date查看今天日历
查看进程 ps -aux | grep gedit(常用)
结束进程 kill 进程号 kill -9 进程号 强力结束进程
一个程序在运行着没有结束时,就是一个进程
查看动态进程 top

了解:
./hello & 以后台方式运行程序
ctrl + z 将正在运行的程序切换至后台
jobs 查看后台程序
fg 后台程序标号 将后台程序切换至前端
reboot关机重启
字符界面和图形界面的切换:
ctrl+alt+F2 切换到字符界面
ctrl+alt+F7切换至图形界面
du查看某个目录的大小
df查看某个磁盘文件系统的大小
.rpm在线安装的文件
sudo apt-get update 获得最新的软件包的列表
sudo apt-get install xxx 从源中安装xxx软件
sudo apt-get remove xxx 删除xxx软件

查看IP信息进行ping(windows和linux之间ping 远程连接):ifconfig
ping测试远程主机的连通性

编辑器
gedit是linux环境下的文本编辑器
vi开发效率低真正用作开发不多,实际开发用ide编辑器
打开文件 vi 1.c
编辑文件 如果没有插入,则输入i进入编辑模式
保存文件 esc ZZ退出保存 :wq退出保存 :q!退出不保存
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
:set nu显示行号
**Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下
Linux常用命令下