企业服务器用Linux系统的原因:成本低、稳定。
【文件创建】
通配符查看多个文件:ls *.txt
创建多个文件夹:touch {1..3}_wenjian.txt
【用户】
查看当前账户:who am i
创建用户:sudo adduser hx
登陆用户:su -l hx
su - hx
【用户组】
查看当前用户组:groups hx
查看已过滤的用户组信息:cat /etc/group | grep -E "shiyanlou"
用户加入用户组:sudo usermod -G sudo hx
删除用户:sudo deluser hx --remove-home
删除用户组:groupdel
【文件权限】
查看文件权限:ls -l
查看隐藏文件:ls -a
查看文件所有者和权限:ls -alh iphone15
更改文件所有者:sudo chown shiyanlou iphone15
777对应拥有者,所属用户组,其他用户的权限
管道:连接多个命令。Linux提供管道符"|"将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。
Eg:echo a.sh | grep ’2’ #打印a.sh的同时,找出其中包含2的整段
【目录和文件操作】
cd时目录可以用Tab键补全
创建多级目录:mkdir -p Desktop/a/a11
强制删除文件:rm -f 1.txt
删除目录 rm -rf a1
重命名:mv 1.txt 2.txt
【变量和查找文件】
定义变量:tmp=shiyanlou
查看变量:echo $tmp
运行shell文件: ./hello_shell.sh
*shell头文件:#!/bin/bash
查找文件:sudo find shiyanlou -name 1.txt
数据流重定向:echo 'hi'>>1.txt
【查看进程】
ps -ef | grep sshd 命令详解:https://www.cnblogs.com/freinds/p/8074651.html
ps aux | grep sshd