Linux 常用知识

166 阅读2分钟

目录结构:

   cd ~ 当前用户目录  
   cd / 根目录
   

网络配置:

  wifi看WLAN  网线看以太网
  重启网络: service network restart   (centos6)
             systemctl restart network (centos7)
  防火墙:firewalld
       开启防火墙:systemctl start firewalld
            
             

服务

   基本语法: systemctl start|stop|restart|status 服务名
  

常用命令

  过滤  ls /usr/sbin | grep service  
  关机 shutdown (一分钟后关机)  可以执行 shutdown -c 取消
   立刻关机  shutdown now

显示当前绝对路径 pwd

切换目录

   cd ../   返回上一级目录
   cd /xx/xxx  /从根目录开始
   cd - 两个目录之间来回跳转

查看文件目录

   ls -a 查看该目录下所有文件或者文件夹 .开头的代表隐藏文件
   ls -l 可以查看文件权限  
       drwxr-xr-x. 2 bw bw 6 Jun  5 00:04 Desktop   d开头表示为文件夹
   ll 是ls -l的别名

创建文件夹

   mkdir aa  在当前目录下创建aa文件夹
   mkdir /bb 在根目录下创建bb文件夹 (可以使用ls / 查看根目录下的文件) 

   mkdir a/b/c  错误命令 不可以创建多级文件夹
   可以使用 
   mkdir a a/b a/b/c 创建 
   该命令可以简化为 mkdir -p a/b/c

删除文件夹

   rmdir aa
   删除嵌套文件夹  rmdir -p a/b/c    

创建空文件

   touch aa
   rm -f 强制删除
   rm -r 删除目录

复制文件或文件夹

   cp 文件 目标地址
   常见错误:cp: omitting directory ‘aa’ 
   解决方法:cp -r 文件 目标地址

移动文件

move  cp 文件 目标地址

echo输出内容到控制台

   echo "hello       world"
   echo -e "hello \n world"  (-e支持转义字符  \n换行 \t)
   echo "\\"  输出\

输出重定向或追加(> >>)

 ls > info   将ls输出的信息保存到info文件
 ls >> info 将ls的输出内容追加到info文件 原来的内容不会删除

tail 输出文件尾部的内容

  tail 文件
  tail -n 5 文件   查看文件尾部5行内容
  tail -f 文件 实时追踪该文档的更新

时间日期

 date

用户管理

 添加用户 useradd admin  或者 useradd -d 用户主目录 admin
 修改密码 passwd admin
 查看当前用户 who am i
 删除用户 userdel admin
 删除用户主目录 rm -rf admin/  或者 userdel -r admin
 修改用户组名: usermod -g 组名 admin

文件属性

 查看文件属性 ll

image.png

搜索查找

   find 范围 -name 名字/"*xx"
   

压缩解压

 zip/unzip
 zip 压缩后的名字 压缩文件名字 
 zip -r 目录
 zip -d(指定存放目录)
 
 tar