基本命令
--查看帮助 *** --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常用知识点的一小部分,深入学习还包括shell脚本编程、系统安全、防火墙设置、性能调优、远程访问(SSH)、用户和组管理、文件系统类型(ext4, XFS, Btrfs等)以及Linux内核配置等。Linux世界广阔无垠,...
以下是一些关于Linux常用命令和知识点的详细说明: 1. 绝对路径与相对路径: - 绝对路径:从根目录"/"开始,逐级列出到达目标文件或目录的所有路径。它不受当前工作目录的影响,提供了准确的文件定位。 - 相对...
linux基础知识点常用
Linux.pdf中包含了Linux的知识点总结,其中包括常用的linux命令,还有在虚拟机中如何配置jdk,mysql,tomcat以及需要注意的事项,在linux命令中有对命令进行解析,能更加清楚的理解Linux命令的意思
linux基础知识点、常用命令提示文档、shell脚本编写知识点_Linux
Linux常用的重启命令:reboot、shutdown -r now(立刻重启)、shutdown -r 10(10分钟后重启)
### Linux知识点整理 #### 第一章:Linux简介与特点 - **Linux的定义与起源**: - Linux是一种开源的类Unix操作系统,最初由Linus Torvalds在1991年发布,遵循GPL(General Public License,通用公共许可证)版权...
软件开发常用基础知识点集合。 例如: docker / MySQL / linux常用命令
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现...这些知识点对于Linux系统管理和开发人员来说是基本而重要的操作技能。
以下是对Linux驱动相关知识点的详细解释: 1. DMA(Direct Memory Access,直接存储器访问)与中断: - DMA允许外设直接与内存交换数据,无需CPU介入,提高了系统效率。 - 中断是CPU响应外部事件的一种机制,CPU...
### Linux常用命令详解 在IT领域,尤其是在系统管理和软件开发中,掌握Linux操作系统的基本命令是必不可少的技能。本文将深入解析“Linux常用命令大全”这一主题,为初学者提供一个全面的学习指南,涵盖Linux系统中...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
LINUX常用命令速查手册 Linux操作系统中有许多命令可以帮助用户管理和维护系统,这些命令可以分为多个类别,其中文件管理命令是最常用的一个类别。下面是Linux常用命令速查手册中的文件管理命令: 1. which命令:...
这份“最新Linux考试试卷”涵盖了Linux操作系统的核心概念、命令行操作、系统管理、网络配置以及安全实践等多个关键知识点。下面将详细阐述这些领域的重点内容。 一、Linux基础与命令行操作 在Linux中,命令行界面...
在Linux命令章节中,我们可以看到介绍了Linux常用的命令,包括文件管理命令、目录管理命令、用户管理命令等。在这里,我们可以了解到各种命令的用法和参数,例如cd、mkdir、rm、cp、mv等。 第五章:Linux用户管理 ...
Linux 运维详细知识点 Linux 是一个免费的、开源的操作系统,它的特点是完全免费、多用户多任务、完全兼容 POSIX 1.0 标准、一切皆文件。Linux 的安装可以在 VMware 虚拟机中进行,安装流程包括选择语言、选择键盘...
从给定的文件信息中,我们可以提取并生成与IT领域相关的多个知识点,主要围绕Linux常用命令、数据库常用命令,以及Windows环境下VHD虚拟磁盘的管理和数据库连接数的监控与调整。 ### Windows环境下VHD虚拟磁盘管理 ...
### Linux常用命令汇总知识点 #### 一、Linux简介与重要性 **1.1 Linux的起源与发展** Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)于1991年创建的一个开放源代码操作系统。起初,它是作为个人兴趣项目开始...
以上内容仅从给定文档的部分信息中提炼出来的知识点概述,实际操作过程中可能会遇到更多细节和变化,需要根据具体情况灵活应对。Linux系统的命令繁多,本文所述只是冰山一角,更多高级和特定用途的命令,需要通过...