linux命令:
创建文件:
vim编辑文件:
拓展:
查看文件:
移动 复制 删除:
环境变量: 环境变量文件:
1.全局环境变量 【所有用户都可以使用】 /etc/profile
2.个人环境变量 【个人用户可以使用】 ~/.bash_rc ~/.bash_profile
1.配置环境变量: [root@gh10 ~]# vim /etc/profile alias aa="cd /tmp"
2.生效环境变量: [root@gh10 ~]# source /etc/profile 切换用户: su - xxx
1.用户
1.创建用户
useradd:
[root@gh10 ~]# useradd qs
[root@gh10 ~]# id qs
uid=1002(qs) gid=1002(qs) 组=1002(qs)
useradd qs:
1.创建了一个用户 qs
2.创建了一个用户组 qs
3.生成了家目录:/home/qs
2.切换用户
su - xx
su xx
注意:
root =》 xx 不需要密码
xxx =》xxxx 都需要密码
3.存储用户信息的文件 /etc/passwd
2.组
1.添加一个组
[root@gh10 ~]# groupadd jjm
2.存储用户组信息的文件 /etc/groups
修改qs用户组?
组:
主组 附属组
usermod -a -G jjm qs
需求:
qs 主组 jjm 附属组 qs jjm
[root@gh10 ~]# usermod -g jjm qs
[root@gh10 ~]# id qs
uid=1002(qs) gid=1004(jjm) 组=1004(jjm)
[root@gh10 ~]# usermod -a -G qs qs
[root@gh10 ~]# id qs
uid=1002(qs) gid=1004(jjm) 组=1004(jjm),1002(qs)
3.设置用户密码
passwd xxx [root]
4.普通用户临时具有root用户的权限
sudo ls
前提: 配置一个普通用户临时具有root用户的权限 文件
/etc/sudoers
[root@gh10 ~]# vim /etc/sudoers
zuoshao ALL=(ALL) NOPASSWD: ALL
[zuoshao@gh10 root]$ sudo ls
2.log
emo
13.文件权限相关命令
1.权限
drwxr-xr-x. 2 root root 4096 3月 18 15:48 app
权限 用户 用户组 大小 时间 文件 文件夹的名字
drwxr-xr-x:10个字母
1.第一个字母:
d 文件夹
- 文件
l 软连接【快捷方式】
2.权限rwxr-xr-x 755
权限:
r 读权限 4
w 写权限 2
x 执行权限 1
- 没权限 0
第一组:rwx 4+2+1=7 代表文件的所属用户的权限
第二组:r-x 4+0+1=5 代表文件的所属用户组的权限 jjm
第三组:r-x 5 代表文件的其他用户组的权限
14.其他
1.查找文件:
1.find / -name "*zuoshao*"
2.locate xxx [选择性使用]
2.查看文件大小
ll -h =>只能查看文件大小
du -sh xx => 既可以查看文件夹 也可以查看文件
3.相关的命令
查看机器内存:free
[zuoshao@gh10 ~]$ free -h
磁盘:df
[zuoshao@gh10 ~]$ df -h
top:查看进程 实时进程 top
load average: 0.00, 0.04, 0.05 负载 =》 10
每个进程的 cpu mem
网络:
linux 192.168.10.133
win
1.ping
2.查看某个进程的pid
ps -ef | grep
1.java app =》 jps =》pid
2.http
1.安装:httpd
yum install httpd
2.启动
[zuoshao@gh10 ~]$ service httpd start
httpd =》 有哪些进程
1.查看进程的pid
ps -ef | grep httpd
2.杀死 进程
service httpd stop 【优雅】
kill -9 pid
3.按照app名字进行杀进程
kill -9 $(pgrep -f http)
netstat =>pid =>port