Linux目录结构
Windows:多跟
Linux: 单根
Bin :普通用户是使用的命令
Sbin:超级管理员使用的命令
Boot:系统启动时相关的进程
Root:管理员家目录
Home:普通用户的家文件
Dev:设备文件夹
Etc:配置文件夹
Run:运行
Tmp:进程产生的临时文件
Var:邮件日志等临时文件
Usr:软件安装的目路
创建文件 : touch
创建文件夹:mkdir
删除文件或文件夹:rm -rf
复制:cp -r(复制目录使用) 移动:mv
查看文件内容: cat
编辑修改文件: vi , vim
i 进入插入模式 esc 退出插入模式
tail文件尾部 more翻页 head 头部 grep过滤,:wq!强制保存退出。
查看当前路径:pwd 查看文件类型:ll (ls 查看当前目录下的所有文件,ls –l
就是查看文件详细信息,ls –a 可以查看到隐藏的文件)
查看IP地址:IP a
[root@localhost ~]#
在没有目标文件的情况下,cp一次,会复制一次原文件夹,两次cp会把原文件放到目标文件里面
光标定位:hjkl 上左右下
设置行号:set nu 取消行号:set nonu显示控制符:set list
创建组 groupadd
删除组 groupdel
删除组中成员:gpasswd –d user01 he
创建用户 useradd (-u uid -G 组 –s shell)
删除用户:userdel –r
用户加入到组:usermod –aG he user01
用户信息:cat /etc/passwd 查看用户的基本信息
cat /etc/shadow查看用户密码信息
cat /etc/group查看组的信息
使用cat说明是一个文件,
当使用命令id 查看当前用户的信息时,有时会遇到这种情况,uid=1000(xiaochen)
gid=1000(xiaochen) 组=1000(xiaochen)
环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
这种情况是目录有问题,使用vi /etc/selinux/config 中,把SELINUX=enforcing
修改成SELINUX=disabled
就可以了,修改完之后重启虚拟机,重新连接之后查看就可以了。
超管和普通用户切换命令:su 后面加上要切换的用户名就可以了,
提权 :
永久提权:su (其实就是切换身份)
临时提权:sudo后面跟的是用户需要使用的命令。
运行程序:touch文件 vi 文件 i进去写
Echo “hello 2020 ”
Read -p “请输入名字 ” name
Echo “$name sha sha de ”
保存退出,输入 chmod u+x 文件名字
./文件名 回车 。
注意 :双引号一定是英文的。