xshell常用命令

555 阅读3分钟

常用命令

  1. ls——列出文件
    ls -a 查看当前目录下所有文件,包括以句点开头的“隐藏”文件
  1. cp——复制文件
    cp afile afile.bak 把文件复制为新文件afile.bak  
    cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下
    cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下
  1. mv——移动和重命名文件
    mv aflie bfile 将afile重命名为bfile
    mv afile /tmp 把当前目录下的afile移动到/tmp/目录下
  1. rm——删除文件和目录
    rm afile 删除文件afile
    rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。
    rm -rf domed 删除domed目录以及它所包含的所有内容
  1. cd——更改目录
    cd ~ 切换到用户目录,比如是root用户,则切换到/root下
    cd / 切换到根目录
    cd .. 切换到到上一级目录
    cd /tmp 切换到目录/tmp
    cd dir 切换到当前目录下的dir目录
  1. mkdir——建立目录
    mkdir xxx 在当前目录中建立名为xxx的目录
  1. cat——显示文件内容cat file

  2. vi——编辑文件

    vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt
    vim /etc/bubby.txt 用vim编辑文件/etc/bubby.txt
    i进入编辑 esc-->:q 退出 :wq 保存退出,:q! 退出不保存
  1. ps——查看进程
  2. kill——杀掉进程
  3. top——查看cpu、内存
  4. pwd——查看当前路径
  5. tar——打包、解包rar
.tar
    tar xvf FileName.tar   解包
    tar cvf FileName.tar DirName 打包(不是压缩)
.tar.gz 和 .tgz
    tar zxvf FileName.tar.gz  解压
    tar zcvf FileName.tar.gz DirName  压缩
  1. touch——创建一个空文件
    touch aaa.txt  创建一个空文件,文件名为aaa.txt

系统命令

  1. man——查看某个命令的帮助
    man ls 显示ls命令的帮助内容
  1. who——显示登录用户
  2. date——系统日期设定
    date -s “060520 06:00:00″ 设置系统时期为2006年5月20日6点整
  1. uname——查看系统版本
    uname -R 显示操作系统内核的version
  1. reboot/shutdown——关闭/重新启动计算机
   reboot   重新启动计算机
   shutdown -r now  重新启动计算机,停止服务后重新启动计算机
   shutdown -h now  关闭计算机,停止服务后再关闭系统
  1. su——切换用户
    su -  切换到root用户
    su – zhoulj 切换到zhoulj用户
  1. 变更使用者chown
chown -R -h owner file
   - R(recursive),对所有子目录下的文件也都进行同样的操作。
   - h,在改变符号链接文件的属主时不影响该链接所指向的目标文件
chown -R zl test1 (test1目录及子目录的所有文件属主变为zl)

项目部署相关

  1. ngnix 使用CentOS7+,其内置的systemctl 命令
    sudo yum install nginx
    sudo systemctl enable nginx 设置nginx开机启动
    sudo systemctl start nginx 启动命令 
    sudo systemctl status nginx 检查nginx的状态
    systemctl start nginx 启动 
    nginx -s reload   -----有什么区别
    sudo systemctl stop nginx 关闭
    改了配置需要:systemctl reload nginx 
    如果80端口起不来可试试c关闭防火墙: 
    firewall-cmd --zone=public --add-port=80/tcp --permanent 
    firewall-cmd  --reload