linux篇(一):基础命令

 

补充:linux的主要文件夹结构

/根目录:

  1. etc--系统的配置文件
  2. opt--第三方的软件的目录,自定义安装的软件
  3. usr--系统的默认安装目录
  4. var--日志文件
  5. bin--系统的可执行文件
  6. 。。。

一.文件命令

  1. ls
    作用:列出当前目录的文件和文件夹名称
    常用参数:
    ls -a 列出所有文件和文件夹包含隐藏的
    ls -l列出所有文件和文件夹,包括权限信息   等价 ll
     
  2. ll
    就是对ls -l的简写
    就是过去文件或文件夹的详细信息
    第一位:文件类型-文件,d文件夹
    第二-四:当前用户的权限 rwx 如果没有就用-代替,r:读、w:写、x:执行
    第五-七:当前用户所属组的权限 rwx 如果没有用-代替
    第八-十:其他用户权限(不属于当前组的) rwx 如果没有用-代替
    第十一位:链接数
    第十二位:所属用户
    第十三位:所属组,用户所在的组
    第十四位:文件大小
    第十五位:修改日期
    第十六位:文件或文件夹名称
    示例:drwxr-xr-x. 2 root root  4096 Jan 22 19:47 Public
    文件夹 root用户读写执 root组读执 其他用户读执
     文件两个链接 文件属于root用户,属于root组 文件大小4096B
     修改日期 文件名称
     
  3. cd
    切换目录
    cd  ~进入到当前的用户目录下
    cd /  进入到根目录
    cd ..   上一级目录
     
  4. pwd
    显示当前目录
     
  5. mkdir
    创建文件夹
    mkdir 路径/目录名称 创建目录,如果父级目录不存在就会报错
    mkdir -p 路径/目录名称 创建所有文件夹
     
  6. rmdir
    删除为空的文件夹
     
  7. vi/vim
    编辑或新增文件命令,两个命令效果一样,vim是新版本
    进入编辑模式:无论文件是否存在
    按下i,就可以输入内容或修改内容
    按下esc 再输入 :wq 表示保存并退出
     
  8. cat
    查看文件内容
     
  9. more/less/tail
    more:分页查看文件,以当前的屏幕为一页,按空格表示翻页,退出q
    less:分页查看文件,pageUP和pageDown进行翻页 退出q
    tail:从后往前显示指定行内容
    示例:
    more /etc/yum.conf
    less /etc/yum.conf
    tail -3 /etc/yum.conf  显示文件的最后三行内容
     
  10. mv
    移动并重命名
    mv /opt/a/a.txt /opt/a/b.txt
     
  11. rm
    删除文件
    rm a.txt 删除
    rm -f b.txt 不询问直接删除
    rm -rf b  不询问递归删除
    rm -rf /* 自杀(删除根目录下所有文件)
     
  12. tar
    用于生成或解压文件,压缩格式为:.gz
    格式:tar 参数名称 文件名 [路径]
    常用参数(不分先后):
     -c:创建一个新的tar文件
     -v:显示运行过程的信息
     -f:指定文件名
     -z:调用gzip压缩命令进行压缩
     -t:查看压缩文件的内容
     -x:解开tar文件
    tar -cvfz 文件名.tar.gz 路径 压缩
    tar -zxvf 文件名   解压
     
  13. grep
    对文件内容进行检索,常常用于日志内容的筛选
    grep 内容 文件名
    示例:grep d 1.txt 从1.txt文件中抓取d字符
     

二.用户管理命令

  1. 用户管理:
    (1)、useradd
     新增用户
     useradd admin 新增一个用户,名称为admin
    (2)、userdel
     删除用户
     userdel admin 删除用户,用户目录会保留
     userdel -r admin 删除用户并且删除对应的用户目录
    (3)usermod
     修改用户信息
     usermod a2 -l aa2 将a2修改为aa2

     
  2. 口令管理(即密码)
    passwd
     修改口令
     常用参数:
     -l锁定口令,即禁用帐号
     -u 口令解锁
     -d使帐号无口令
     -f 强迫用户下次登录时修改口令

     
  3. 用户组管理

     (1)groupadd
      新增组
     (2)groupdel
      删除组,组内不能与用户
     (3)groupmod
       修改组
      参数:
      -g 修改标识名
      -n 修改组名
      groupmod 原来的名字 -n 新的名字
     (4)newgrp
     切换组

    三、磁盘管理

  1. df
    查询磁盘空间
    参数:
    -a 全部
    -m  以M为单位
    -k 以KB为单位
    -h 优雅的显示结果

     
  2. du
    查询具体的文件和目录的空间
    参数:
    -a 全部
    -h 优雅的显示结果
    -kKB
    -mMB
    -s  只包含目前的总目录
    -S 不统计子目录的总计

     
  3. fdisk
    显示分区
    fdisk -1

     

    4、系统命令

  1. ps
    获取进程信息
    ps -ef | grep 进程的前缀 显示符合前缀的进程

     
  2. kill
    关闭指定的进程
    kill 进程id

     
  3. 防火墙
    service iptables status   查看状态
    service iptables start    开启
    service iptables stop     关闭
    service iptables restart   重启
    chkconfig iptables on      永久打开
    chkconfig iptables off     永久关闭

     
  4. 关机
    shutdown -r now 立即重启
    shutdown -h 20:35 定时关机
    poweroff   立即关机

     
  5. 网络
    ifconfig 查看ip地址
    ping  查看网络是否通畅

     
  6. 查找
    find
    find / -name mysql 查询mysql
  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值