`

Linux基础命令学习

阅读更多
 

Linux基础指令

  1. date :显示日期,如date +%Y/%m/%d (2014/10/29)
  2. cal:日历指令。例如 cal 10 2014 :显示2014年10月份日历
  3. bc :计算器。bc预讴仅输出整数,如果要输出小数点下位数,那举就必须要执行 scale=number,退出(quit或ctrl+c)
  4. who: 如果要看网络的联机状态
  5. sync:数据同步写入磁盘
  6. ls: 显示目录文件 (list缩写)
    ls -a 显示全部文件包含隐藏文件(隐藏文件已“.”号开头)文件前加“.”就可以隐藏。(all缩写)
    ls -l 显示文件的详细信息
    ls -lh 友好的显示文件的详细内容 h:(human缩写)
    ls -ld 只看当前位置的目录信息 d:(directory缩写)
    ls -i 查看当前目录下文件,包含ID 
  7. mkdir :创建目录,(make directories) 如 mkdir /tmp/tongfeng
    mkdir -p :递归创建 。如 mkdir /tmp/test/tongfeng 其中test目录没有也会创建test目录,mkdir 
    mkdir可以一次创建多个目录,如mkdir /tmp/test/tf -p /tmp/test2/tf 
  8. cd :切换到指定目录 (change directory)
    cd / :直接切换到根目录 
    cd .  :一个点代表当前目录
    cd ..   :两个点代表上目录
    cd ../  :等于 cd ..
  9. pwd :显示当前目录的绝对路径 (print working directory)
  10. rmdir :删除空目录 (remove directory) 如/tmp/test2/tf 删除tf文件夹,若tf文件夹下有内容会报错
  11. rm :删除目录或文件(remove)
    rm -rf :-r删除目录及下面的子文件或目录,-f强制删除不在询问 
  12. cp : 复制文件或目录 (copy) ,
    cp -rp [原文件或目录(可复制多个文件)] [目标目录] :-r 复制目录 ,-p 保留文件属性。cp -r /tmp/test /root 即为将test目录复制到 root目录下,如果test目录下有子目录将一并复制过去。复制过程中也可以更改名称如cp -r /root /tmp/root2,将root 目录复制,更改为名称root2,。   -p用于复制文件并保留文件原来属性,如备份日志文件,备份后日志文件的修改日期和原来一致。  如果要复制或剪切当前目录下文件或目录可以直接写文件名或目录名,到指定目录下。
  13. mv :剪切文件和改名(move缩写)  如果要复制或剪切当前目录下文件或目录可以直接写文件名或目录名,到指定目录下。
    mv  [原文件或目录(可复制多个文件)] [目标目录] :剪切。 mv不需要加-r 即可剪切目录或文件
    mv /tmp/root2 /tmp/root3 :将tmp目录下root2 名称改为root3。在原目录下操作即可改名
  14. touch [文件名]:创建文件处理命令,若创建文件名有空格需要用引号括起来(不建议这样用)
    路径:/bin/touch
  15. cat :显示文件内容 不适合显示长文件,
    tac :跟cat功能一样,只是显示内容倒着显示
    cat -n:-n 显示行号(number缩写) 如:cat -n /etc/issue
  16. more:分页显示文件内容,适合浏览较长内容。
    (空格)或f:翻页。
    Enter :换行
    q:退出
  17. less:命令同more,但可以向上翻页
    (空格)或f:翻页。
    Enter :换行
    q:退出
    PageUp:向上翻页
    上箭头:向上换行
    /[输入内容]:搜索相关内容,按【n】继续查找(next缩写)
  18. head:显示文件前几行
    head -n [显示前几行行数]:例如,head -n 7 /etc/services。如果不带参数默认为前10行
  19. tail :显示文件后面内容,用法同head 
    tail -f:动态显示文件内容,多用于监控系统日志。
  20. hostname [主机名]:修改主机名,只对当前会话有效,例如:hostname tf
    如果需要永久修改,则修改配置文件vi /etc/sysconfig/network
  21. vi 文件编辑命令
    1.只读模式,开始进入即此模式,按esc
    2.编辑模式,按i或a
    3.命令模式,按:,  输入wq保存退出 ,输入q 不保存退出
  22. service iptables stop :关闭防火墙
  23. service iptables status :查看防火墙状态
  24. [root@tfhost ~]# chkconfig iptables off      让防火墙无法自动启动  [root@tfhost ~]# chkconfig -list | grep iptables 查看
 25. chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录] -R 递归修改  修改文件的权限
权限的数字表示:r=4,w=2,x=1
rwxrw-r--  ==== 7 6 4
特别注意对目录的rwx权限:
字符 描述 对文件的含义 对目录的含义
r 查看文件内容 列出目录中包含内容
w 修改文件内容 再目录中创建,删除文件
x 执行 执行文件 可以进入文件
 
序号 名称 英文原意 所在路径 执行权限 语法 功能描述 范例
26 chgrp change file group ownership /bin/chgrp 所有用户 chgrp [用户组] [文件或目录]  改变文件或目录的所属组  chgrp tf testfile
27 chown change file ownership   /bin/chown  所有用户 chown [用户名] [文件或目录]   改变文件或目录的所有者  
28  find   /bin/find  all user find [搜索范围] [匹配条件]  文件搜索  find /etc -name ??init*

 -name : 按名称查找。-iname :按名称查找不区分大小写。(?匹配一个字符,*匹配多个字符)

-size [+-]数据块:按照大小查找。(+大于,-小于,不填是等于)(计算方式:1K=2个数据块)

-user [用户名]:根据用户查找。-group [所数组]:根据所属组查找

-amin [+-][数值(分钟)]:访问时间被修改(access),+-=号跟-size类似。

-cmin [+-][数值(分钟)]:文件属性被修改,change

-mmin [+-][数值(分钟)]:文件内容被修改,modify

-a :and 同时满足,例:find / -size +1000 -a -size -2000

-o :  or 或满足

-type:根据文件类型查找 。(f 文件,d 目录,l 软连接文件)

-exec/-ok 命令 {} \; 对搜索结果执行操作。(-ok 有询问确认)

-inum :根据i节点查找(每个文件都有一个i节点)

29 grep   /bin/grep 所有用户 chgrp -iv [制定字串] [文件] 再文件中搜寻匹配的行并输出 grep myslq /root/install.log

 -i 不区分大小写
-v 排除制定字符串 ,(例:grep -v ^# /etc/inittab)
其他文件搜索命令:命令搜索which whereis,资源库文件搜索 locate 
30 man manual /usr/bin/man 所有用户 man [命令或配置文件] 获取帮助信息 man ls
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
分享到:
评论

相关推荐

    linux基础命令学习总结.zip

    linux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.ziplinux基础命令学习总结.zip...

    Linux基础命令学习Linux基础命令学习

    Linux基础命令学习.chmLinux基础命令学习.chmLinux基础命令学习.chmLinux基础命令学习.chmLinux基础命令学习.chmLinux基础命令学习.chmLinux基础命令学习.chm

    LINUX基本命令学习

    LINUX基本命令学习 在 Linux 操作系统中,基本命令是初学者入门的首选。这些命令是 Linux 系统的基础,是用户与系统交互的桥梁。掌握这些基本命令,可以帮助用户快速熟悉 Linux 系统,提高工作效率。 1. 登录和...

    linux基础命令学习

    在Linux操作系统中,掌握...以上是Linux基础命令学习的关键知识点,通过熟练掌握这些内容,可以有效地在Linux环境中进行日常操作和管理。对于进阶用户,还需要学习脚本编程、网络配置、系统服务管理等更深入的主题。

    linux 基础命令学习

    【Linux基础命令学习】 在Linux操作系统中,命令行界面(CLI)是主要的交互方式,通过各种基础命令,用户能够高效地管理文件、系统设置、网络连接等。本篇文章将介绍一些基本的Linux命令,帮助初学者入门。 1. **...

    linux基本命令学习笔记

    Linux 基本命令学习笔记 Linux 是一个基于 Unix 的免费操作系统,它的历史发展可以追溯到 1960 年代。1969 年,Ken Thompson 在美国贝尔实验室用汇编语言完成了 UNIX 操作系统。1971 年,Dennis Ritchie 发明了 C ...

    Linux基础命令学习_Linux-command.zip

    Linux基础命令学习_Linux-command

    linux基础命令学习笔记.docx

    ### Linux基础命令学习笔记 #### 一、基本概念与环境准备 Linux系统作为一种广泛使用的开源操作系统,其命令行工具在日常运维工作中占据了极其重要的地位。本文档为一份基础的学习笔记,旨在帮助初学者掌握基本的...

    Linux基础命令学习.chm

    学习Linux的基础,对Linux初学者有一定的帮助!里面涉及到许多常用的Linux命令,希望能够帮助到您!

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc Linux常用命令全集.CHM Linux常用命令大全.chm 史上最牛Linux教程.chm 大学生攻克Linux系统教程.CHM 学成Linux快手.chm 深入理解Linux内核.chm 鸟哥的Linux...

    Linux基础命令学习——工作目录切换命令(一)

    今天来写一篇关于学习Linux基础命令——工作目录切换命令的博文,也实践了很多,总结给大家一起学习! 文章目录1. “`pwd命令“`2. “`cd命令“`2.1 “`cd命令的表示“`3.“`ls命令“` 1. pwd命令 用于显示用户当前...

    Linux基础命令学习系列 | 博客目录索引

    Linux基础命令学习——工作目录切换命令(一) Linux基础命令学习——文本目录管理命令(二) Linux基础命令学习——文本文件编辑命令(三) Linux基础命令学习——文件打包压缩和搜索命令(四) Lin

    linux学习资料,包括linux基本命令,新手入门等。

    linux学习资料,包括linux基本命令,新手入门,高级技巧。

    Linux基础命令教程(豪华版)

    Linux基础命令教程(豪华版) 豪华版主张学到更多的Linux命令知识。  从这里开始学习Linux命令,本课程让你更清楚地了解和掌握它,在Linux中命令是讲究大小写的,所以请管好你的Caps Lock键。  不用担心,Linux命令...

    linux基础学习总结

    从给定的文件信息中,我们可以提炼出一系列关于Linux基础学习的重要知识点,这些知识点涵盖了Linux系统安装、GRUB引导加载器的应用、系统启动过程、Shell命令行基础以及用户管理等核心领域。 ### Linux系统安装 在...

    Linux 学习手册--linux命令大全

    通过了解和熟练使用这些基本命令,用户可以在Linux环境中更高效地执行各种任务,如文件管理、权限控制以及快速查找文件。随着对Linux命令的深入理解和实践,用户将能够更好地驾驭这个强大的开源操作系统。

    Linux基础命令教程豪华版

    Linux基础命令教程(豪华版)─────来自于Linux的强大功能 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由...

    linux基础命令总结pdf版本

    Linux基础命令是Linux操作系统中用于管理文件、目录、硬件设备和执行系统管理任务的基本指令。掌握这些基础命令对于使用Linux系统至关重要。以下是根据提供的文件内容总结出的一些Linux基础命令知识点: 一、文件和...

Global site tag (gtag.js) - Google Analytics