`
cainiao14
  • 浏览: 1488 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux常用知识点

 
阅读更多
基本命令
--查看帮助   *** --help   *** --?
--查看详细帮助  man ***
--登录 login
--退出窗口 exit
--关机 shutdown
--重启 reboot
--初始化 init (run level -/etc/inittab),0-6看第六部分的g

--进入根目录 cd /
--回上层目录 cd ..
--相对路径 cd dev
--绝对路径 cd /dev

--返回上层目录下其他目录 cd ../dev

--查用户名 whoami
--查当前目录 pwd
--列出当前目录内容 ls
      -l(树详细显示目录内容)
      -m(横列显示目录内容,是屏幕长度显示)
      -a(列出全部文件,包括隐藏文件)
      -S(以文档大小排序)
--创建目录 mkdir dname
--删除目录 rmdir dname
      rm -r *** -(递归删除该目录下所有内容,询问每个准备删除的文件)
      rm -rf ***-(强制删除该目录下所有内容,不询问,现在已经很少用)

--创建空白文件 touch ***
      (ps:从技术的角度来讲,linux的文件后缀名没有任何意义)
--复制 cp
      cp -r **1 **2 (复制1到2中)   -r(递归)可以复制目录(**1 **2代表两个目录或者文件)
如:workspace/test>]$cp a  ../test2      把a复制到workspace/test2 下(test与test2在同一目录)
如:workspace/test>]$cp a b              把a文件复制在当前目录,并且命名为b
如:workspace>]$cp -r test test2/test22   把目录test放到test2/test22目录下
cp /tmp/file1 file2 将目录 /tmp 下的文件 file1 复制到现行目录下,档名为 file2

--移动 mv
  mv -t **1 **2 (把2移动到1中)

如:test>]$mv ss ../test21     把文件ss移动到同一层目录test21下


文件名通配符:
? 代表文件名称中之单一字元。
* 代表文件名称中之一字串。

改变文件或目录之读、写、执行之允许权:
执行格式:chmod [-R] mode name
( name 可为档名或目录名;mode可为 3 个 8 位元之数字,
或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)
mode :  rwx   rwx    rwx   r:read   w:write   x:execute
         user  group  other
缩写 :  (u)    (g)     (o)
r=4,w=2,x=1
Example :
chmod  755  dir1 
将目录dir1,设定成任何使用者,皆有读取及执行之权利,但只有拥有者可做修改。
chmod  700  file1
将文件file1,设定只有拥有者可以读、写和执行。

**********另一种方式
chmod  g+x  file3
将文件file3,增加群组使用者可执行之权利。
chmod  o-r  file4
将文件file4,除去其它使用者可读取之权利

文件之字串找寻:(少用)
执行格式:grep string file
Example :
grep abc file1
寻找文件file1中,列出字串 abc 所在之整行文字内容。

文件打包:将一个目录或一些文件打包成一个.tar文件
经过压缩处理之文件,档名後面附加 “ .gz” 之字元,表示此为一压缩文件。
支持的参数cvwfxz   (z这里没用)
执行格式:tar -cf filename  dir          
Example:
tar -cf abc.tar.gz ./abc    (abc为需打包的文件)
如果要看到打包执行过程则加上v参数,如下:
tar -cvf abc.tar.gz ./abc

文件解包:
执行格式:tar -xvf filename
Example:tar -xvf abc.tar.gz


输入重定向I(少)
输出重定向O

执行格式:command > filename 将 command 之执行结果,送至指定的 filename 中。
Example:
%ls -l > list 将执行 "ls -l" 命令之结果,写入文件 list 中。
执行格式:command >! filename 同上,若 filename 之文件已经存在,则强迫 overwrite(覆盖)。
Example:
%ls -lg >! List 将执行 "ls - lg" 命令之结果,强迫写入文件 list 中。
执行格式:command >> filename 将 command 执行结果,附加(append)到指定的 filename 中。
Example:
%ls - lag >> list 将执行 "ls - lag" 命令之结果,附加(append)到文件 list 中。

--编辑文本 vi [文件名]
--查看文本 cat  由第一行开始显示文本內容
           tac  从最后一行显示,可以看出 tac 是 cat 的倒着写
           more 一页一页的显示文档內容
           less 与 more 类似,可以往前翻页
           head 只看头几行
      -N(数字,可根据行数显示)
           tail 只看后几行
      -N(数字,可根据行数显示)        
如tail -1000 besb_size.out
       nl   显示的時候,顺序输出行号
        od   以二进制位的方式读取档案內容


--查找文本 find [路径][查找类型][搜索文件名]
           如查找rc.local  find /etc -name *.local

--查找命令信息及其位置   whereis 命令
           如 whereis ls

--查看环境变量 echo $SHELL
           如 echo $PATH (分大小写:分隔符是:,windows是echo %path%;)

--链接 ln
           如 ln joe.txt a (硬链接,如同复制一个新文件,joe.txt删除后,a还存在)
    a是链接的名称,a和joe.txt同步,然后a的内容和joe.txt一样
    joe.txt改变,a也跟着变
    如 ln -s joe.txt b (软链接,如同创建一个快捷方式,joe.txt删除后,b不存在)

--wc 统计指定文本文件的行数、字数、字符数

--grep(很常用) 在指定的文本文件中查找指定的字符串
    grep 字符串 文件名

--col 见管道..


ps -ef  查看进程
--------------------
----信息显示命令----
--------------------
--date     显示和设置日期
$date
2012年08月09日 星期四 20时19分30秒 CST

--stat     显示指定文件的相关信息
--who、w   显示在线登录用户
--whoami   显示用户自己的身份
--id       显示当前用户的id信息
--hostname 显示主机名称
--uname    显示操作系统信息
--dmesg    显示系统启动信息
--du       显示指定的文件(目录)已使用的磁盘空间
--df       显示文件系统磁盘空间的使用情况
--free     显示当前内存和交换空间的使用情况
--fdisk -l 显示磁盘信息
--locale   显示当前语言环境

要查找某进程:
ps -ef|grep process_name
结束或终止process:
执行格式:kill [-9] PID  ( PID 为利用 ps 命令所查出之 process ID。)
Example:
%kill 456  或  kill -9 456 终止 process ID 为 456 之 process。


查看端口 netstat -an|grep "端口号"(或者ip)
一般用netstat -an 来显示所有连接的端口并用数字表示。
分享到:
评论

相关推荐

    linux常用知识点.rar

    这只是Linux常用知识点的一小部分,深入学习还包括shell脚本编程、系统安全、防火墙设置、性能调优、远程访问(SSH)、用户和组管理、文件系统类型(ext4, XFS, Btrfs等)以及Linux内核配置等。Linux世界广阔无垠,...

    Linux常用命令和知识点

    以下是一些关于Linux常用命令和知识点的详细说明: 1. 绝对路径与相对路径: - 绝对路径:从根目录"/"开始,逐级列出到达目标文件或目录的所有路径。它不受当前工作目录的影响,提供了准确的文件定位。 - 相对...

    linux基础知识点常用

    linux基础知识点常用

    Linux知识点总结.pdf

    Linux.pdf中包含了Linux的知识点总结,其中包括常用的linux命令,还有在虚拟机中如何配置jdk,mysql,tomcat以及需要注意的事项,在linux命令中有对命令进行解析,能更加清楚的理解Linux命令的意思

    linux基础知识点、常用命令提示文档、shell脚本编写知识点_Linux.zip

    linux基础知识点、常用命令提示文档、shell脚本编写知识点_Linux

    Linux知识点整理

    Linux常用的重启命令:reboot、shutdown -r now(立刻重启)、shutdown -r 10(10分钟后重启)

    linux知识点整理.pdf

    ### Linux知识点整理 #### 第一章:Linux简介与特点 - **Linux的定义与起源**: - Linux是一种开源的类Unix操作系统,最初由Linus Torvalds在1991年发布,遵循GPL(General Public License,通用公共许可证)版权...

    软件开发常用基础知识点集合 例如: docker / MySQL / linux常用命令

    软件开发常用基础知识点集合。 例如: docker / MySQL / linux常用命令

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现...这些知识点对于Linux系统管理和开发人员来说是基本而重要的操作技能。

    Linux驱动知识点总结.doc

    以下是对Linux驱动相关知识点的详细解释: 1. DMA(Direct Memory Access,直接存储器访问)与中断: - DMA允许外设直接与内存交换数据,无需CPU介入,提高了系统效率。 - 中断是CPU响应外部事件的一种机制,CPU...

    linux常用命令大全

    ### Linux常用命令详解 在IT领域,尤其是在系统管理和软件开发中,掌握Linux操作系统的基本命令是必不可少的技能。本文将深入解析“Linux常用命令大全”这一主题,为初学者提供一个全面的学习指南,涵盖Linux系统中...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    LINUX常用命令速查手册

    LINUX常用命令速查手册 Linux操作系统中有许多命令可以帮助用户管理和维护系统,这些命令可以分为多个类别,其中文件管理命令是最常用的一个类别。下面是Linux常用命令速查手册中的文件管理命令: 1. which命令:...

    最新Linux考试试卷(知识点齐全)

    这份“最新Linux考试试卷”涵盖了Linux操作系统的核心概念、命令行操作、系统管理、网络配置以及安全实践等多个关键知识点。下面将详细阐述这些领域的重点内容。 一、Linux基础与命令行操作 在Linux中,命令行界面...

    2023年linux知识点整理.doc

    在Linux命令章节中,我们可以看到介绍了Linux常用的命令,包括文件管理命令、目录管理命令、用户管理命令等。在这里,我们可以了解到各种命令的用法和参数,例如cd、mkdir、rm、cp、mv等。 第五章:Linux用户管理 ...

    运维linux详细知识点

    Linux 运维详细知识点 Linux 是一个免费的、开源的操作系统,它的特点是完全免费、多用户多任务、完全兼容 POSIX 1.0 标准、一切皆文件。Linux 的安装可以在 VMware 虚拟机中进行,安装流程包括选择语言、选择键盘...

    Linux常用命令 数据库常用命令

    从给定的文件信息中,我们可以提取并生成与IT领域相关的多个知识点,主要围绕Linux常用命令、数据库常用命令,以及Windows环境下VHD虚拟磁盘的管理和数据库连接数的监控与调整。 ### Windows环境下VHD虚拟磁盘管理 ...

    Linux常用命令汇总.md

    ### Linux常用命令汇总知识点 #### 一、Linux简介与重要性 **1.1 Linux的起源与发展** Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)于1991年创建的一个开放源代码操作系统。起初,它是作为个人兴趣项目开始...

    Linux常用命令讲解

    以上内容仅从给定文档的部分信息中提炼出来的知识点概述,实际操作过程中可能会遇到更多细节和变化,需要根据具体情况灵活应对。Linux系统的命令繁多,本文所述只是冰山一角,更多高级和特定用途的命令,需要通过...

Global site tag (gtag.js) - Google Analytics