Linux命令学习

  1. pwd  查看当前光标所在目录的路径
  2. 家目录

路径

root:/root

普通用户***:/home/***,如用户lixixi,则家目录是/home/lixixi

进入家目录

cd ~

   3.cd 切换目录

cd    进入某个目录

cd  ..切上一层目录

cd ../.. 切换上两层目录

cd - 切上一次的目录

  4.清空命令

clear

  5.ls打印当前目录下的所有文件和文件夹名称

ls -l  ===ll  详细信息

ls -l -a===ls -la查看隐藏文件,文件夹

    隐藏文件:以.开头的文件

ll -h查看文件的大小 du -sh文件夹大小

ll -rt 按时间排序

   6.ip

ipconfig

ifconfig

   7.创建目录

mkdir 目录名

mkdir -p 1/2/3 创建嵌套目录

mkdir 4 5 6 创建并行目录

   8.移动 始终只有一份

           mv 原路径文件/文件夹 目标路径文件夹  mv data.log  ~/data/

           mv 原路径文件/文件夹  目标路径文件     mv data.log ~/data/data.log1 重命名

   9.复制 2份

cp 原路径文件 目标路径文件夹

cp -r 原路径文件夹 目标路径文件夹

移动比复制快,移动只是改了路径,并不是移动文件

    10.怎样查看命令帮助

--help

     11.查看文件内容

 cat 文件内容一下子显示

more 文件内容一页页往下翻 按空格键,回退不了,按q退出

less 文件内容往下往上翻,↑ ↓,按q退出

实时看文件

tail -f 

tail -F ====》f+retry,当文件不存在后重新存在,会重新尝试

     12 .

 >  覆盖
            >> 追加

    13.echo

          输出打印 

    14.别名

alias lcmd=“cd ~”

查看别名

    15.永久生效环境变量

 全局

 /etc/profile

个人

家目录下 ~/.bash_prodile 或者~/.bashrc

生效命令

source 文件

    16.touch

创建一个空的文件

    17.rm删除

rm 删除文件

rm -f 强制,不询问

rm -r 删除文件夹

rm -r -f 强制删除文件夹

不建议rm -rf  尤其是${key},,if ${key}不是"",再删,shell中

     18.设置变量

 设置 key=value  =前后不能有空格
            使用 ${key},最好加上{}        

    

      19.用户和用户组

       ll /usr/sbin/user*

       ll /usr/sbin/group*

 

     添加一个用户

     useradd 创建一个同名用户组,并把用户添加到此用户组中,同时创建家目录 /home/***,cat /etc/passwd

     id user 查看详细信息

     gid 主group groups所属的用户组

     删除一个用户,当用户所在用户组只有这一个用户时,用户组也对应删除

     userdel

     创建用户组

     groupadd 

     追加用户组

     usermod -a -G A a

     修改主组

    usermode -g A a

      20.历史记录history

   !第几条命令

      21.设置密码

   passwd 用户

      22.切用户

       su - 

       su

      -作用:切换用户至家目录,并执行环境变量

      exit退出

       23.普通用户临时获取root权限          
           /etc/sudoers
           ## Allow root to run any commands anywhere
           root    ALL=(ALL)       ALL
           lixixi  ALL=(root)      NOPASSWD:ALL 免密

          sudo 命令

       24.管道|

cat /s.log | grep "" 前半部分的输出结果作为后半部分的输入

 

      25.查看进程号

            ps -ef | grep

       26.查看端口号

           netstat -nlp | grep 

       27.杀死进程

           kill -9 

           kill -9 $(pgrep -f log)

          linux操作: 遇到rm kill高危命令 需确认再确认

       28.搜索

           find / -name “” 从根目录查找,速度慢

           find ./ -name "" 从当前目录查找

           *模糊匹配

       29.linux 安装软件   rpm  rpm qa|grep yum

           yum search http
           yum install -y  httpd
           yum remove httpd-tools-2.2.15-69.el6.centos.x86_64

     30.which

          命令都是从$PATH找

     31.vi

        dd 删除当前行

        dG删除光标以下的所有行

        ndd 删除光标以下的n行

         gg 跳转到第一行的第一个字母

         G 跳转到最后一行的第一个字母

         shift+$  行尾

cat  /dev/null> **log

echo "”>**log  伪清空

     32.搜索

       vi 文件,然后 尾行模式, :/    回车 i往下搜

       cat *** | grep ****

        

     33.设置行号

         :set nu

          :set nonu

      34.权限

          d 文件夹

          - 文件

          l  软连接  ln -s 原始路径 目标路径

          rwxr-xr-x 

          r:读 4

          w:写 2

          x:执行 1

         7:rwx

         6:   rw-

         5:r-x

         4:  r--

第一组:代表文件夹或文件所属用户的权限

第二组:代表文件夹或文件所属用户组的权限

第三组:代表其他组的权限

 

chmod 444 ***修改成只读 

chmod -R 777 目录


           chown -R jepson:jepson 目录
           chown  jepson:jepson 目录/文件

-R参数的命令记住这两个 其他都是小r


        35.系统命令

top 

load average:0.00,0.00,0.00

生产上不超过10

free -m 内存

df -h 查看硬盘

     36.压缩与解压缩

    zip unzip

     zip -r 6.zip  /*

     unzip 6.zip

    tar.gz
                 Examples:
                          tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
                          tar -tvf archive.tar         # List all files in archive.tar verbosely.
                         tar -xf archive.tar          # Extract all files from archive.tar.

 

tar -czvf 6.tar.gz 6/*
           tar -xzvf 6.tar.gz

 

 

     

          

   

          

 

 

 

     

    


 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值