您的位置:首页 > 运维架构 > Linux

Linux基本常用命令

2017-10-24 12:36 465 查看
Linux常用命令

 

       
一 linux命令的格式
 
        1、命令  [选项]  [参数]
 
        ls  list 显示目录下内容
 
        ①  命令名称:ls
             命令英文原意:list
             命令所在路径:/bin/ls
             执行权限:所有用户
             功能描述:显示目录文件
 
        ②  ls  直接回车,显示目录下内容
 
        ls  -l           长格式显示       (缩略选项用一个减号,完整选项用两个减号)
 
 
        -rw-r--r--. 1 root root     27034 12月 15 18:40 install.log
        第一项:         权限位  
        第二项:  1      引用计数
        第三项:  root   属主
        第四项:  root   属组
        第五项:         大小
        第六项:          最后一次修改时间
        第七项:          文件名
 
        ls  -a       显示所有文件(包含隐藏文件)
        ls  -al
        ls  -hl      文件大小显示为常见大小单位        k   M   G
        ls  -d       显示目录本身,而不是里面的子文件
       
    提示符:(特殊字符)
        [root@localhost ~]#
        当前登录用户@主机名:当前所在目录$
 
                 #       超级用户
                 $       普通用户
 
                 当前所在目录:~          用户家目录  
                             管理员       /root
                             普通用户     /home/用户名
 
    二 目录操作命令
 
             1) cd  切换所在目录
 
                 ①  命令名称:cd
       
                 ②cd  /usr/local/src
 
             相对路径:参照当前所在目录,进行查找。先确定当前所在目录。   
             绝对路径:从根目录开始指定,一级一级递归查找。
                 cd          回到登录用户家目录
                 cd  -        进入上次操作目录
                 cd  ..       进入上一级目录
            
             2) linux常见目录
                 /       根目录
                 /bin    命令保存目录(普通用户就可以读取的命令)
                 /boot   启动目录,启动相关文件
                 /dev    设备文件保存目录
                 /etc    配置文件保存目录
                 /home   普通用户的家目录
                 /mnt    系统挂载目录
                 /media       挂载目录
                 /root   超级用户的家目录
                 /tmp    临时目录
                 /sbin   命令保存目录(超级用户才能使用的目录)
                 /proc   直接写入内存    
                 /usr    系统软件资源目录
                 /var    系统相关文档内容
                     /var/log/        系统日志位置
                
             3) 建立目录
                 mkdir  目录名
            
                mkdir  bbs
                 mkdir  -p  admin/include/upload/  递归建立目录
            
             4)删除
                 rm -rf  文件/目录
                     -r  删除目录
                     -f  强制
       
                rm-rf bbs
 
三 文件操作命令

             1)创建空文件
                 touch  文件名
       
               touch  index.php
                         
2)more  文件名  分屏显示文件内容
            
               more install.log 
                
空格向下翻页         b   向上翻页     q  退出
                        
四  文件和目录都能操作的命令
 
            1)cp 复制
       
             cp  源文件  目标位置
 
                 -r  复制目录        
                 -a  所有(包括文件属性一起复制)
 
             cp  index.php  /tmp/         原名复制
             cp  index.php  /tmp/a.php    改名复制
            cp  -r www  /tmp/            复制目录
 
             2)mv 剪切或改名
            
             mv  源文件  目标位置
 
             mv  /root/index.php  /tmp/
 
             mv  index.php   index.html
 
 
五  权限管理
 
        1   权限位
             -rw-r--r--.1 root root    0 2月  13 15:38 index.php
 
             权限位是十位
             第一位: 代表文件类型
 
                 -   普通文件
                 d   目录文件
                 l   链接文件
       
 
             九位    属主权限u=user    属组权限g=group     其他人权限o=other
 
                 r   读      4
                 w   写      2
                 x   执行    1
 
        2   修改权限
             chmod
       
             chmod  u+x  index.php        index.php文件的属主加上执行权限
             chmod  u-x  index.php
            chmod  u=rwx index.php
            
             chmod  755  index.php       
             chmod  644  index.php
            
 
        3   权限意义
             1)权限对文件的含义
                 r:读取文件内容        more
                 w:编辑、新增、修改文件内容  vim  
                    但是不包含删除文件
                 x:可执行       
    
b3ac
                        
             2)权限对目录的含义
                  r:可以查询目录下文件名  ls
                  w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,               重命名此目录下文件和目录,剪切。    touch  rm mv  cp
                  x:可以进入目录          cd
 
        4   属主和属组命令
                  chown
       
     useradd  user            添加用户
     passwd   user            设定用户密码

 
             chown  用户名  文件名        改变文件属主
 
             chown  user  index.php       user必须存在
 
             chown  user:user  index.php  改变属主同时改变属组
 
                    
六  帮助命令
             man  命令名     
                    
             man ls
   
七  查找命令
        1   whereis 命令名      查找命令的命令,同时看到帮助文档位置
        
        2   find             搜索命令        
           
             按照文件名查找
             find  查找位置  -name  文件名
             find  / -name  index.php         按照文件名查找
                    -iname                   按照文件名查找,不区分大小写
       
        3   grep   “字符串”  文件名       查找符合条件的字串行。
       
              -v         反向选择
             -i         忽略大小写
 
             grep  -i  “root”  /root/install.log
             grep  -v  “root”  /root/install.log
                
 
           
八  压缩和解压缩
       
                 .tar.gz      .tar.bz2            
 
                 tar  -zcvf  压缩文件/目录名  源文件
                 tar  -zcvf   bbs.tar.gz  bbs
                     -z  识别.gz格式
                     -c: 压缩
                     -v:显示压缩过程
                     -f:指定压缩包名
 
                 tar  -zxvf  bbs.tar.gz  解压缩
       
                 tar  -jcvf  压缩文件名  源文件
                 tar  -jcvf  bbs.tar.bz2  bbs
                 tar  -jxvf  bbs.tar.bz2     
                      -t 查看不解压
                 tar-jxvf root.tar.bz2 -C /tmp/  指定解压缩位置
 
九  关闭和重启命令
       
             1)shutdown  -h  now     关机     或    init 0
                                 
             2)reboot重启
                         
十  挂载命令
       
        linux所有存储设备都必须挂载使用
                            
            光盘挂载
             mount    设备描述文件 挂载点(已经存在空目录)
             mount    /dev/cdrom /mnt/cdrom
 
             光盘卸载
             umount  /dev/cdrom
             umount  /mnt/cdrom       重点:退出挂载目录,才能卸载
            
 
十一    网络命令
                
1) ifconfig  查询本机网络信息
                               
                ifconfig eth0192.168.1.251  设置临时ip,重启后失效

 

2) ping 测试网络连通性
                
                 ping  -c  次数  ip       探测网络通畅
 
             3) 快捷键
Ctrl+C       强制终止
                 Ctrl+L     清屏
                |           管道符
Tab          补全功能                    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux