Linux Shell编程
什么是Shell? Shell是一共命令解释器,它接收应用程序/用户命令,然后调用系统内核。 我的Centos虚拟机下的Shell解析器 Shell脚本入门 指定解析器 #!/bin/bash 执行文件 #example file [hello.sh] sh hello.sh #创建一个子shell执行脚本 bash hello.sh ./hello.sh #这种方法运行,需要获取文
什么是Shell? Shell是一共命令解释器,它接收应用程序/用户命令,然后调用系统内核。 我的Centos虚拟机下的Shell解析器 Shell脚本入门 指定解析器 #!/bin/bash 执行文件 #example file [hello.sh] sh hello.sh #创建一个子shell执行脚本 bash hello.sh ./hello.sh #这种方法运行,需要获取文
命令 useradd 添加用户 passwd 设置密码 id 查看用户组 /etc/passwd 可查看所有用户 su 切换登陆用户 exit 退出当前会话 who am i whoami 当前会话下的用户 sudo 使普通用户拥有管理员权限 须在/etc/sudoers授权,否则即使加了sudo也无法使用 groupadd 新建用户组 usermod
pwd打印当前目录的绝对路径 cd切换路径 cd /root/桌面 #使用绝对路径切换 cd 桌面 #使用相对路径切换 cd ~ #切换到用户文件的主目录 cd #切换到用户文件的主目录 cd - #切换到用户刚才切换来的路径 ls 列出目录下的内容 ls -a #列出所有文件(包括隐藏文件和.及..) ls -A #列出所有文件(不包括隐藏文件和.及.
服务管理 进程和服务的关系 正在执行的程序活命令就被叫做 “进程”(process) 启动之后常驻在内存中的进程叫做“服务”(service) 管理方法 Centos6 命令 service 服务名 start|stop|restart|status 路径 /etc/init.d/xxx Centos7 命令 systemctl start|stop|restart
Linux目录结构 /bin 软链接/usr/bin 存放的都是可执行的二进制文件 比如ls cd /dev 挂载所有的硬件设备 Linux中,访问硬件设备的方式和访问文件一样的,万物皆文件 /home 除了管理员用户,每个用户在目录下都有一个自己的目录 /lib64 软链接/usr/lib64 存放64位动态链接共享库文件,相当于windows下的dll文件 /me
Nginx Centos系统下学习 安装 依赖安装 yum install -y pcre pcre-devel yum install -y zlib zlib-devel 开始安装 ./configure --prefix=/usr/local/nginx make make install 命令 nginx #启动 nginx -s stop #立即停止 nginx -s quit #优雅