Linux常用命令(一)

设置SecureCRT:

    设置默认上传路径和下载路径:选项——>会话选项——>终端——>X/Y/Zmodem
    设置背景色、字体、字符编码等:选项——>会话选项——>外观  (字体选择不带@开头的,否则中文会横向显示)

文件上传和下载:

  上传文件到当前远程目录:rz 
  下载文件到本地目录:sz 文件名
   建立SFTP连接会话:Alt + P     
       help:显示该FTP提供所有的命令
  pwd:  查询Linux主机所在目录(也就是远程主机目录)
  lpwd: 查询本地目录(一般指windows上传文件的目录)
  ls:   查询连接到当前Linux主机所在目录有哪些文件
  lls:  查询当前本地上传目录有哪些文件
  lcd:  改变本地上传目录的路径
  cd:   改变远程上传目录
  get 文件名:  将远程目录中文件下载到本地目录
  put 文件名:  将本地目录中文件上传到远程主机(linux) 
       get -r 文件夹名:  将远程目录中文件夹下载到本地目录
  put -r 文件夹名:  将本地目录中文件夹上传到远程主机(linux)
  quit: 断开FTP连接

文件和文件夹:

    创建文件:touch 文件名
    编辑文件:vim 文件名
    删除文件:rm 文件名
    创建文件夹:mkdir 文件夹名
    删除文件夹:rm -r 文件夹名
    重命名文件或文件夹:mv 原文件名 新文件名

    查看磁盘剩余空间 :   df -hl
    返回该目录的大小 :   du -sh [目录名]     
    仅列出当前目录下面所有的一级目录文件大小:   du -h --max-depth=1  *

vim编辑器:

      打开文件:vim 文件名
      插入模式:在此模式下可以输入字符,按ESC进入命令模式
      命令模式:可以保存文件、退出vim、设置vim、查找功能等
            :w   :保存文件但不退出编辑器
            :q    :退出编辑器(此时所有的修改必须保存才能退出,否则会报错)
            :q!    :退出编辑器且不保存
            :wq    :退出编辑器并保存文件
             gg      :移动到文件头
             shift+g :移动到文件尾(G)
             a:在当前光标位置的右边添加文本
              i :在当前光标位置的左边添加文本
             A:在当前行的末尾位置添加文本
             I :在当前行的开始处添加文本(非空字符的行首)
             O:在当前行的上面新建一行
             o :在当前行的下面新建一行
             R:替换(覆盖)当前光标位置及后面的若干文本
             J :合并光标所在行及下一行为一行(依然在命令模式)      

进程和端口:

   显示所有进程:ps -aux | grep java
       a :显示终端中包括其他用户的所有进程
       x:显示无控制终端的进程
       u:显示每个进程的用户
          (较常用的参数为这三个,还有很多其他参数)
       grep :搜索的意思
       java:表示查看所有进程里 CMD 是 java 的进程信息
   终止某个进程 : kill -9 PID
        -9:表示强迫进程立即停止
   显示服务器上已开启的端口(只能看到当前用户的): netstat  -ntulp       
       -t : 指明显示TCP端口
  -u : 指明显示UDP端口
  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
  -n : 不进行DNS轮询,显示IP(可以加速操作)

   查看某个端口号被哪个进程占用(找出PID后可用kill杀掉,需要sudo权限):lsof -i : 端口号  

下载或者安装和卸载软件:

    下载软件:wget URL

    后台下载:wget -bc URL,其中-b参数就是让wget后台运行参数,记录文件写在当前目录下”wget-log”文件中;-c参数则是让它支持断点续传。

     安装软件:

       1)Ubuntu:sudo apt-get install software_name

       2)CentOS::yum install software_name

    卸载软件:

       1)Ubuntu:sudo apt-get remove --purge software_name

       2)CentOS:sudo yum remove software_name

环境变量:

    查看PATH的值:echo $PATH

    修改环境变量:vim  /etc/profile

    然后添加内容:export PATH=$PATH:new_path

    配置生效:source  /etc/profile

网络管理:

    查看IP配置信息:ifconfig

    在命令行中登录另外一台服务器:ssh username@ip       

用户管理:

    查看所有用户:cat /etc/passwd  (用户名:密码:用户ID:组ID:工作目录:shell程序)
    添加用户:useradd user1  
    为用户设置密码: passwd user1 (此外还需要为用户创建工作目录,然后在/etc/passwd指定工作目录和shell)
    查看用户信息:id user1
    修改用户的用户名:usermod –l user2 user1 (user1修改为user2)
    将用户加入到某个组中:usermod –g groupname user1 
    修改用户目录:usermod –d /home/user1 user1 (user1为用户名,/home/user1为用户目录)
    为用户添加sudo权限:vim /etc/sudoers,然后找到"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。
    删除用户:userdel -r user1
    查看所有组:cat /etc/group (组名:组密码:组ID:用户列表)
    新增组 : groupadd  groupname
    修改组名:groupmod –n groupname groupname1 (修改组名groupname为groupname1)
    为组添加用户: gpasswd –a user1 groupname 
    用户从组中移除:gpasswd –d user1 groupname 
    删除组 : groupdel groupname     
 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值