linux 常用命令

一 文件操作命令

 

            1)创建空文件或修改文件时间

 

                touch 文件名

                命令名称:touch

                命令所在路径:/bin/touch

                执行权限:所有用户

 

            2)删除

                rm -rf  文件名

                    -r  删除目录

                    -f  强制

                命令名称:rm

                命令英文原意:remove

                命令所在路径:/bin/rm

                执行权限:所有用户

 

 

            3)cat  文件名       查看文件内容。从头到尾

                命令名称:cat

                命令所在路径:/bin/cat

                执行权限:所有用户

 

                -n  列出行号

 

            4)more  文件名  分屏显示文件内容

                命令名称:more

                命令所在路径:/bin/more

                执行权限:所有用户

 

 

                空格向下翻页         b   向上翻页     q  退出

 

            5) head  文件名     显示文件头

                命令名称:head

                命令所在路径:/usr/bin/head

                执行权限:所有用户

       

                head -n  行数   文件名       指定显示文件头几行

                head -n  20  文件名

                head -20  文件名

 

                ctrl + c       强制终止

                ctrl+l          清屏

 

 

            6) 链接文件    

            ln

            命令名称:ln

            命令英文原意:link

            命令所在路径:/bin/ln

            执行权限:所有用户

 

 

                    快捷方式

                    新建的链接,占用不同的硬盘位置

                    修改一个文件,两都改变

                    删除源文件,软连接打不开

 

                    ln  -s  源文件  目标文件      文件名都必须写绝对路径

 

二  文件和目录都能操作的命令

 

            1)rm       删除文件或目录

 

            2)复制

            命令名称:cp

            命令英文原意:copy

            命令所在路径:/bin/cp

            执行权限:所有用户

 

 

            cp  源文件  目标位置

 

                -r  复制目录

                -p  连带文件属性复制

                -d  若源文件是链接文件,则复制链接属性

                -a  相当于  -pdr

 

            cp  aa /tmp/            原名复制

            cp  aa  /tmp/bb      改名复制

 

 

            3)剪切或改名

            命令名称:mv

            命令英文原意:move

            命令所在路径:/bin/mv

            执行权限:所有用户

 

            mv  源文件  目标位置

 

            mv  /root/aa /tmp/

 

            mv  aa  bb

 

 

三  权限管理

 

        1   权限位

            -rw-r--r--   1  root root     0 08-11 01:45 aa

 

            权限位是十位

            第一位: 代表文件类型

 

                -   普通文件

                d   目录文件

                l   链接文件

       

 

            九位     属主权限u    属组权限g    其他人权限o

 

                r   读      4

                w   写      2

                x   执行     1

 

        2   修改权限

            chmod

            命令名称:chmod

            命令英文原意:changethe permissions mode of a file

            命令所在路径:/bin/chmod

            执行权限:所有用户

 

            chmod  u+x  aa       aa文件的属主加上执行权限

            chmod  u-x  aa

            chmod g+w,o+w  aa

            chmod u=rwx  aa

 

            chmod 755  aa      

            chmod 644  aa

 

 

        3   权限意义

            1)权限对文件的含义

                r:读取文件内容      cat more  head  tail

                w:编辑、新增、修改文件内容       vi  echo

                   但是不包含删除文件

                x:可执行       

           

               

            2)权限对目录的含义

                r:可以查询目录下文件名       ls

                w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切          touch rm  mv  cp

                x:可以进入目录          cd

 

        4   属主和属组命令

            chown

            命令名称:chown

            命令英文原意:changefile ownership

            命令所在路径:/bin/chown

            执行权限:所有用户

 

            chown  用户名  文件名     改变文件属主

 

            chown  user1 aa     user1必须存在

 

            chown  user1:user1 aa   改变属主同时改变属组

 

            useradd  用户名     添加用户

            passwd  用户名           设定用户密码        

 

四  帮助命令

        1   man  命令名          查看命令的帮助  

            命令名称:man

            命令英文原意:manual

            命令所在路径:/usr/bin/man

            执行权限:所有用户

   

        2   命令  --help         查看命令的常见选项

   

五  查找命令

 

 

        1   whereis  命令名      查找命令的命令,同时看到帮助文档位置

            命令名称:whereis   

            命令所在路径:/usr/bin/whereis

            执行权限:所有用户

 

        2   find                搜索命令        

            命令名称:find

            命令所在路径:/usr/bin/find

            执行权限:所有用户

 

            按照文件名查找

            find  查找位置  -name  文件名

            find  / -name  aabbcc           按照文件名查找

 

 

            按照用户

            -user  用户名        按照属主用户名查找文件

            -group  组名     按照属组组名查找文件

            -nouser     找没有属主的文件

 

                /proc

                /sys

                /mnt/cdrom/     除了这三个目录

       

            find  / -nouser

 

            按照文件权限

            -name           按照文件名

            -size           按照文件大小     k   M

 

            find  / -size  +50k

 

            -type类型       按照文件类型查找     f:普通     d:目录     l:链接

 

            find  /root -perm  644      按照权限查找

 

            -iname          按照文件名查找,不区分大小写

 

       

           

 

        3   grep    “字符串” 文件名     查找符合条件的字串行。

            命令名称:grep

            命令所在路径:/bin/grep

            执行权限:所有用户

 

            grep -i  “root” /etc/passwd

                -v      反向选择

                -i     忽略大小写

 

 

 

 

        4   管道符         

            命令1  |  命令2          命令1的执行结果,作为命令2的执行条件

 

            cat  文件名 |  grep  “字串”          提取含有字符串的行

            grep  “字符串”  文件名

 

            ls  -l  /etc | more                        分屏显示ls内容

 

       

 

六  压缩和解压缩

       

            .gz     .bz2        linux可以识别的常见压缩格式  

            .tar.gz .tar.bz2    常见的压缩和打包命令

 

            压缩同时打包

                tar  -zcvf  压缩文件名  源文件

                tar -zcvf  aa.tar.gz  aa

                    -z  识别.gz格式

                    -c:    压缩

                    -v:显示压缩过程

                    -f:指定压缩包名

 

                tar  -zxvf  压缩文件名       解压缩同时解打包

 

           

                tar  -jcvf  压缩文件名  源文件    压缩同时打包

                tar -jcvf  aa.tar.bz2  aa

 

                tar -jxvf  aa.tar.bz2       解打包同时解压缩

 

            查看不解包

                tar -ztvf  aa.tar.gz        查看不解压

                tar  -jtvf  aa.tar.bz2

                    -t  只查看,不解压

 

                tar-jxvf root.tar.bz2 -C /tmp/ 指定解压缩位置

 

七  关闭和重启命令

       

            1)shutdown  -h  now         没有特殊情况,使用此命令

                -h  关机

                -r  重启

 

            shutdown -r  now

 

                    命令名称:shutdown

                    命令所在路径:/sbin/shutdown

                    执行权限:root  

            2)reboot

                命令名称:reboot

                命令所在路径:/sbin/reboot

                执行权限:root

           

八  挂载命令

       

        linux所有存储设备都必须挂载使用,包括硬盘

            命令名称:mount

            命令所在路径:/bin/mount

            执行权限:所有用户

 

            光盘挂载

 

            /dev/sda1   第一个scsi硬盘的第一分区

            /dev/cdrom  光盘

            /dev/hdc        IDE硬盘     centos  5.5

            /dev/sr0        光盘         centos 6.x

       

            mount  -t  文件系统  设备描述文件 挂载点(已经存在空目录)

            mount  -t iso9660  /dev/cdrom  /mnt/cdrom

 

            光盘卸载

            umount /dev/cdrom

            umount /mnt/cdrom     强调:退出挂载目录,才能卸载

 

            fdisk -l

            mount -t  vfat  /dev/sdb1 /mnt/usb

 

 

九  网络命令

        1   ping    测试网络连通性

                命令名称:ping

                命令所在路径:/bin/ping

                执行权限:所有用户

 

            ping  -c  次数  ip       探测网络通畅

 

        2   ifconfig        查询本机网络信息

                命令名称:ifconfig

                命令英文原意:interface configure

                命令所在路径:/sbin/ifconfig

                执行权限:root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值