Linux常用命令

1 ------------------文件处理命令-------------------------

 目录处理命令:ls

  命令英文愿意:List

  命令所在路径:/bin/ls

  执行权限:所有用户

  功能描述:显示目录文件

  语法:ls 选项【-ald】 [文件或目录]   -a 显示所有文件,包括隐藏文件  -l 详细信息显示 -d查看目录属性

 

目录处理命令:mkdir

  命令英文愿意:make directories

  命令所在路径:/bin/mkdir

  执行权限:所有用户

  语法:mkdir -p [目录名]

  功能描述:创建新目录 -p递归创建

  范例:$ mkdir -p /tmp/test/test1


目录处理命令:cd

  命令英文愿意:make directories

  命令所在路径:/bin/mkdir

  执行权限:所有用户

  语法:mkdir -p [目录名]

  功能描述:创建新目录 -p递归创建

  范例:$ mkdir -p /tmp/test/test1


touch

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch [文件名]

范例:$ touch abc


cat

语法:cat [文件名]

功能描述:显示文件内容

                -n 显示行号

范例:$ cat /etc/passwd


tac

语法:tac 【文件名】

功能:显示文件内容(反向列示)

范例:$ tac /etc/issue


more

语法:more 【文件名】

                     (空格)或 f   翻页

                      (Enter)      换行

                     q或Q             退出

功能描述:分页显示文件内容

范例:$ more /etc/passwd


less

语法:less [文件名]

功能描述:分页显示文件内容(可向上翻页)

范例:$ less /etc/services


head

语法:head [文件名]

功能描述:显示文件前面几行

               -n指定行数

范例:$ head -n 20 /etc/services


tail

语法:tail [文件名]

功能描述:显示文件后面几行

               -n 指定行数

               -f 动态显示文件末尾内容

范例:$ tail -n 18 /etc/services


ln

语法: ln -s [原文件] [目标文件]

               -s 创建软链接

功能描述:生成链接文件

范例:$ ln -s /etc/issue /tmp/issue.soft 创建文件/etc/issue的软链接 /tmp/issue.soft

           $ln /etc/issue /tmp/issue.hard  创建文件的硬链接


 2 -------------------权限管理命令-----------------------


chmod

语法:chmod 755 /root/sh/codpdb.sh

功能描述:改变文件或目录权限


chown

语法:chown [用户][文件或目录]

功能描述:改变文件或者目录的所有者

范例:$ chown a b 改变文件b的所有者为a


chgrp

语法:chgrp [用户组] [文件或目录]
功能描述: 改变文件或目录的所属组
范例:$ chgrp lampbrother fengjie

改变文件fengjie的所属组为lampbrother


3----------------------文件搜索命令----------------------


find

语法:find [搜索范围] [匹配条件]
功能描述:文件搜索

范例:

$ find /etc -name init
                 在目录/etc中查找文件init
-iname 不区分大小写
$ find / -size +204800
在根目录下查找大于100MB的文件
+n 大于 -n 小于 n 等于
$ find /home -user shenchao
目录在根目录下查找所有者为shenchao的文件
-group 根据所属组查找

$ find /etc -cmin -5
在/etc下查找5分钟内被修改过属性的文件和目录

-type 根据文件类型查找f 文件 d 目录 l 软链接文件
-inum 根据i节点查找


locate

语法:locate 文件名

功能描述:在文件资料库中查找文件

范例:$ locate inittab


which

语法: which 命令

功能描述:搜索命令所在目录以及别名信息

范琳:$ which ls


grep

语法:grep -iv [指定字符串][文件]

功能描述:在文件中搜索字符串匹配的行并输出

                 -i 不区分大小写

                -v 排除指定字串

范例:$ grep mysql /root/install.log


4-------------------帮助命令-------------------------

man

语法:man [命令或配置文件]

功能描述:或得帮助信息

范例:$ man ls


help

语法:help命令

功能描述:或得Shell内置的帮助信息

范例: $ help umask


5---------------用户管理命令--------------------------


useradd

语法:useradd 用户名

功能描述:添加新用户

范例:$ useradd user1


passwd

语法:passwd 用户名

功能描述:设置用户密码

范例:$ passwd ct.12


who

语法:who

功能描述:查看登录用户信息

范例:$ who


w

语法:w
功能描述 :查看登录用户详细信息
范例: $ w


6-----------------压缩解压命令-------------------


gzip

语法:gzip [文件]

功能描述:压缩文件

压缩后的文件格式:.gz


gunzip

语法:gunzip [压缩文件]

功能描述:解压缩.gz的压缩文件

范例:$ gunzip hello.gz


tar

语法 选项【-zcf】【压缩后的文件名】【目录】

                -c  打包

                -v  显示详细信息

                -f  指定文件名

                -z 打包同时压缩

功能描述:打包目录

压缩后的格式:.tar.gz

范例:$ tar -zcf hello.tar.gz hello 将目录hello打包并压缩为.tar.gz文件

tar命令解压缩语法

         -x   解包

         -v   显示详细信息

         -f   指定解压文件

         -z  解压缩

范例:$ tar -zxvf hello.at.gz


zip

语法:zip 选项【-r】【压缩后文件名】【文件或目录】 -r 压缩目录

功能描述:压缩文件或目录

压缩后文件格式:.zip

范例 :$ zip hello.zip hello 压缩文件   $zip -r hello.zip hello 压缩目录


unzip

 语法:unzip [压缩文件]
 功能描述:解压.zip的压缩文件
范例:$ unzip test.zip


bzip2

语法:bzip2 选项 【-k】【文件】

                               -k产生压缩文件后保留原文件

功能描述:压缩文件

压缩后格式:.bz2

范例:$ bzip2 -k hello

             tar -cjf hello.tar.bz2 hello


bunzip2

语法: bunzip2 选项 [-k] [压缩文件]
                                  -k 解压缩后保留原文件
功能描述:解压缩
范例:$ bunzip2 -k boduo.bz2
$ tar -xjf Japan.tar.bz2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值