Linux基础知识

1)普通文件:黑色
2)目录文件:蓝色
3)可执行性文件:绿色
4)包文件:红色
-------------------------------------------------------------------------------------------------
1.用户
         添加:useradd  用户名                     切换用户: su  用户名
         密码:passwd   用户名                                       su - 用户名    切换和用户并且切换环境变量
         修改:usermod  用户名(修改用户信息)      
         删除:userdel  用户名
2.组(用户组)
         添加:groupadd 组名
         修改:groupmod 组名
         删除:groupdel 组名

         同一用户组中的用户拥有对该用户组下所有的文件或目录权限都是一致的
3.权限
          d目录,-文件,l软链
          chgrp 改变文件/目录所属的组                             chgrp  -r     组名     文件名
          chown指定文件的拥有者改为指定的用户/组       chown   -r    用户名    文件名
          chmod改变文件权限: 数字模式、字符模式
              u 当前用户  user
              g 同组用户  group
              o 其他用户  other
              a 所有用户  all
              +  赋权
              -  去权
              =  后面所接内容,没有权限的赋权,有的就去权
              r   可读          4
              w  可写          2
              x   可执行      1          
4.ftp上传下载
          ftp  -vn  127.0.0.1 <<EOF
          user   root  root123      
          put    name(原来的)    name1(新的)
          get    name1    
          bye
          EOF
5.目录
     创建目录: mkdir 目录名                  
     删除目录: rmdir 目录名 ---空目录
     删除文件和目录  rm  -rfi  目录名/文件名
     (-r目录,-f文件存在则删除,不存在不报错,-i删除之前会提示是否删除)
6.创建文件
         touch 文件名   ----创建空文件
         echo ‘内容’>>文件名 --创建文件并追加内容
         echo  ‘内容’>文件名 --创建文件从第一行
7.查看文件内容: 查看文件(cat ,more,less,tail -f)
         cat name ----- name 为查看文件的名字,适用于查看小文件
         more/less   name (常用) -------name 为查看文件的名字,适用于查看所有文件
         head 文件名  ---查看头几行
         tail 文件名  ---查看后几行
         nl   文件名  ---显示的时候,输出行号                        
   复制文件/目录     cp -r name1  name2  (-r可复制目录)
   移动文件/目录     mv    name1  name2
8.查看目录下的文件路径
        ls   ---查看目录下的文件和目录
        ll   ---查看文件的详细信息
        ls -a ---查看隐藏文件
        ll -a ---查看文件的详细信息下的隐藏信息
        pwd  ---查看当前目录/文件的路径
9.查找文件(find which whereis located)
              find -name "*.txt"  ---查看.txt的文件
              which               ---查看执行文件
              whereis             ---查看特定文件   
              find /home -name "*.txt" ----- 在/home目录下查找以.txt结尾的文件名
              find /home -type f -size +1G ------在/home目录下查找大于1G文件
              查找特定类型的文件:find -name "*.sh"
              查找ECIF开头的文件:find -name "ECIF*"
              查找ECIF开头的sh文件:find -name "ECIF*.sh"
10.编辑文件( vi  vim)
        vi  文件名  --进入文本编辑
        -i  --插入文本
        :wq 退出并保存
        :q! 强制退出
        :q  退出不保存        
        显示行号:set nu   :set number
        不显示行号:set nonu  :set  nonumber
11.查看进程(ps)
          ps -f  :显示进程的详细信息
          ps -e :显示所用用户进程
          ps -a :显示当前终端的所有信息
          ps -u :以用户的格式显示进程信息
          ps -x :显示后台进程的运行参数
          ps -ef | grep 进程名 ---查看系统进程
       终止进程:
           kill 进程号        killall 进程名(杀死同名进程)
           kill  -9 进程号(-9用来传递信息)
       动态进程:
       监视特定用户:top    回车     u   用户名
       终止指定用户:top    回车     k   进程号 
       指定系统状态更新的时间:    top  -d    10 (单位为秒)
12.任务调度
     crontab -e  进入文本编辑
       *(分) *(时) * (天)*(月) *(周) sh 脚本名
     crontab -l  查看
     crontab -r  终止任务调度
13.网络配置
     netstat   参数  --查看网络     (-an按一定顺序排列输出-p显示在调用的进程)
     tranceroute   参数   
     ping IP地址  ---连接网络
     ipconfig ---查IP地址
14.打包解压 (-c打包    -x解压    -z有gzip属性的    -f使用档案名字    -v显示所有过程)
    tar
    打包:tar czvf name1.tar name -----name为要打包压缩的目录,name1为自己取得压缩包名
    解包:tar xzvf name1.tar
    zip
    压缩:zip -r name1.zip name -----name为要打包压缩的目录,name1为自己取得压缩包名
    解压:unzip name1.zip
    rar
    压缩:  rar  xxx.rar   xxx
    解压:  unrar e xxx.rar

    linux(zip命令):
    zip xxx.zip xxx          --压缩文件
    zip -r xxx.zip xxx       --压缩文件夹
    unzip -l xxx.zip         --查看zip包里的文件
    unzip xxx.zip            --解压
    zip -d xxx.zip xxx.txt   --删除压缩包里的文件

    批量解压当前目录下的zip包:
    for i in $(ls *.zip);
    do unzip $i;
    done; 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值