[Linux入门培训教程]基础的 Linux 命令使用方法实例

合集下载

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

linux-实验指导手册-常用命令

linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

linux命令操作手册

linux命令操作手册

linux命令操作手册一、文件操作1.1 创建文件:使用touch命令可以创建一个空文件,语法为“touch 文件名”。

1.2 编辑文件:使用文本编辑器(如vi、nano等)可以编辑文件,语法为“编辑器文件名”。

1.3 复制文件:使用cp命令可以复制文件,语法为“cp 源文件目标文件”。

1.4 移动文件:使用mv命令可以移动文件,语法为“mv 源文件目标目录”。

1.5 删除文件:使用rm命令可以删除文件,语法为“rm 文件名”。

二、目录操作2.1 创建目录:使用mkdir命令可以创建目录,语法为“mkdir 目录名”。

2.2 删除目录:使用rmdir命令可以删除目录,语法为“rmdir 目录名”。

2.3 移动目录:使用mv命令可以移动目录,语法为“mv 目录名目标目录”。

2.4 复制目录:使用cp命令可以复制目录,语法为“cp -r 源目录目标目录”。

三、文本操作3.1 查看文件内容:使用cat命令可以查看文件内容,语法为“cat 文件名”。

3.2 编辑文件内容:使用文本编辑器(如vi、nano等)可以编辑文件内容。

3.3 查找文本:使用grep命令可以查找文本,语法为“grep '查找内容' 文件名”。

3.4 替换文本:使用sed命令可以替换文本,语法为“sed 's/查找内容/替换内容/g' 文件名”。

四、压缩与解压4.1 压缩文件:使用tar命令可以压缩文件,语法为“tar -czvf 压缩文件名.tar.gz 源文件或目录名”。

4.2 解压文件:使用tar命令可以解压文件,语法为“tar -xzf 压缩文件名.tar.gz”。

五、文件查找5.1 查找文件:使用find命令可以查找文件,语法为“find 查找路径-name '文件名'”。

5.2 查找目录:使用find命令可以查找目录,语法为“find 查找路径-type d -name '目录名'”。

Linux基本命令及其应用

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

Linux系统培训(常用命令)精品PPT课件

Linux系统培训(常用命令)精品PPT课件

启动流程
一、启动BIOS的硬件信息取得启动设备的代号 二、读取第一个启动设备的MBR(Master Boot Record 主引导记录) 和引导加载程序(lilo.grub,spfdisk)的启动信息 三、加载操作系统核心信息,核心开始解压缩,并尝试驱动所有的硬 件信息 四、核心开始执行init程序并获取运行信息(/sbin/init) 五、Init开始执行/etc/rc.d/rc.sysinit文件 六、启动核心的外挂模块/etc/modprobe.conf 七、Init执行运行的各个批处理文件 八、Init执行/etc/rc.d/rc.local文件 九、执行/bin/login程序,等待用户登录 十、登录后开始以shell控制主机
/etc/services
服务与端口信息
常用文件操作命令
pwd
查看当前所在目录
mkdir
创建一个目录(make directory) 。–p 如果目录不存在则创建。
touch
创建一个文件
chmod
修改文件属性
ls
查看文件
cp
复制文件
mv移动文件rm源自移除文件cd转到某个目录
cat
/etc /dev /bin /lib /sbin 这五个目录应该与根目 录连在一起,不可独立成为某个分区。
/bin /usr/bin /usr/local/bin :放置“用户可执行 的二进制文件的目录” Linux系统中用的命令 一般都在这些目录中。
Linux目录结构
/
/bin
/usr
/sbin
Linux 培训
大纲
1、Linux的登录模式 2、Linux主要目录及文件的说明 3、Linux常用的文件操作命令 4、VI的简单使用 6、Linux软件安装

《linux基本命令》课件

traceroute命令
用于跟踪数据包在网络中的传输路径,可以显示数据包从源主机到目的主机经过的路由节点信息。
06
用户和权限管理命令
用户创建、删除和切换命令
用户创建
useradd、adduser
用户删除
userdel
用户切换
su、sudo
文件和目录权限管理命令
chmod
setuid、setgid、sticky bit
《Linux基本命令》PPT课件
目录
• Linux简介 • Linux基本命令概述 • 文件操作命令 • 系统管理命令 • 网络配置和管理命令 • 用户和权限管理命令
01
Linux简介
Linux的发展历程
1991年,Linus Torvalds首 次发布Linux内核。
1
1993年,首个Linux发行版 (如Red Hat)出现。
网络服务和应用管理命令
service命令
用于管理Linux系统中的服务,可以启动 停止、重启和查看服务的状态。
VS
systemctl命令
用于管理系统服务,可以用来启动、停止 、重启服务,还可以设置服务的开机自启 动等。
网络故障排查和诊断命令
ping命令
用于测试网络连接是否正常,可以向指定的IP地址发送ICMP回显请求,并显示回复结果。
一些Android设备也使用Linux 内核。
服务器
Linux是服务器市场上的主流 操作系统,广泛应用于Web服 务器、数据库服务器等。
大数据
Linux是大数据处理和分析的 首选操作系统,如Hadoop、 Spark等都基于Linux。
物联网
许多物联网设备也使用Linux 操作系统。

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

一、Linux基础命令及使用帮助

⼀、Linux基础命令及使⽤帮助linux的哲学思想: ⼀切皆⽂件: 把⼏乎所有资源,包括硬件设备都组织为⽂件系统 由众多单⼀⽬的⼩程序组成:⼀个程序只实现⼀个功能,⽽且要做好 组合⼩程序完成复杂任务 尽量避免跟⽤户交互 ⽬的:实现脚本编程,以⾃动完成某些功能 使⽤纯⽂本⽂件保存配置信息 ⽬标:⼀款使⽤的⽂本编程器即能完成系统配置⼯作如何获取centos的发⾏版:终端:tty ⽤户与主机交互, 物理终端:直接接⼊本机的显⽰器和键盘设备:/dev/console 虚拟终端:附加在物理终端之上的以软件⽅式虚拟实现的终端,CentOS 6 默认启动6个虚拟终端 ctrl+alt+Fn(1~6) 图形终端:附加在物理终端之上的以软件⽅式虚拟实现的终端,但额外会提供桌⾯环境 设备⽂件路径:/dev/tty# [1~6] 模拟终端: 图形界⾯下打开的命令⾏接⼝,基于ssh协议或telnet协议等远程打开的界⾯ 设备⽂件:/dev/pts/# [0,∞)交互式接⼝:启动终端后,在终端设备附加⼀个交互式应⽤程序 GUI: Desktop: GNOME (C,gtk)---C语⾔开发 KDE (C++,qt) XFCE (轻量级桌⾯) CLI: 命令:输⼊命令,回车 提请shell程序找到键⼊命令所对应的可执⾏程序或代码,并由其分析后提交给内核分配资源将其运⾏起来: 表现为⼀个或多个进程 在shell中可执⾏的命令有两类: 内建命令:由shell⾃带的,⽽且通过某些命令形式提供 外部命令:在当前系统的某⽂件系统路径下有对应的可执⾏程序⽂件 which ,whereis 区分内部或外部命令: #type COMMAND⽂件有两类数据: 元数据:metadata 数据:data 1、⽂件名严格区分字符⼤⼩写:file1,File1,FILE1是不同的⽂件; 2、⽂件名可使⽤出/以外的任意字符,不建议使⽤特殊字符; /:根⽬录,路径分隔符: 3、⽂件名长度最长不能超过255个字符 4、所有.开头的⽂件,均为隐藏⽂件路径: 绝对路径:从根⽬录起始的路径; 相对路径:对当前位置起始的路径 当前位置的表⽰⽅式: (1)./: ./sysconfig/network-scripts (2)省略上述符号: sysconfig/network-scripts 当前⽬录:current directory pwd : printing working directory⼀、内部命令内置命令(builtin):由shell程序⾃带的命令 help COMMAND:查看内部命令enable -n command 禁⽤某内部命令enable -n 查看全部被禁⽤的命令enable command 启⽤内部命令⼆、外部命令--都有⼀个可执⾏程序,位于⽂件系统某⽬录下1.查询命令种类及命令路径type command 查看命令是内部还是外部命令which command 查看该命令⽂件路径which --skip-alias command 查看的命令⽂件路径但不包含别名命令whereis查看命令⽂件路径whatis 使⽤mkwhatis命令可将当前系统上所有的帮助⼿册及与之对应的关键字创建为⼀个数据库2.hash缓存表系统初始hash表为空,当外部命令执⾏时,默认会从PATH路径下寻找该命令,找到后会将这条命令的路径记录到hash表中,当再次使⽤该命令时,shell解释器⾸先会查看hash表,存在将执⾏之,如果不存在,将会去PATH路径下寻找。

linux 常用命令自学手册

linux 常用命令自学手册
Linux操作系统是一种开源的操作系统,广泛应用于服务器和嵌入式系统。

下面是一些常用的Linux命令,可以帮助你快速入门和自学:
1. ls,列出当前目录下的文件和子目录。

2. cd,切换目录。

3. pwd,显示当前工作目录的路径。

4. mkdir,创建新的目录。

5. touch,创建新的空文件。

6. cp,复制文件或目录。

7. mv,移动文件或目录,也可用于重命名文件和目录。

8. rm,删除文件或目录。

9. cat,查看文件内容。

10. more和less,逐页查看文件内容。

11. head和tail,分别查看文件的头部和尾部内容。

12. grep,在文件中搜索指定的字符串。

13. find,在文件系统中搜索文件。

14. tar,打包和解压文件。

15. ps,显示系统中正在运行的进程。

16. top,实时显示系统资源占用情况和进程信息。

17. kill,终止指定的进程。

18. chmod,修改文件或目录的权限。

19. chown,修改文件或目录的所有者。

20. sudo,以超级用户权限执行命令。

以上是一些常用的Linux命令,你可以通过查阅Linux操作系统的官方文档或者参考一些在线教程来进一步学习和掌握这些命令的用法和相关参数。

希望这些信息能够帮助你开始自学Linux操作系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[Linux入门培训教程]基础的Linux 命令使用方法实例当你进入了Linux 的世界,在安装某个 Linux 发行版,体验了Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下Linux 真正的魅力所在【命令行】。

每一个Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。

下面小编将会为大家介绍一下几个常用的基础命令。

rebootreboot 为重启命令。

# reboot ### '$' 和'#' 的区别在于'$' 普通用户即可执行### 而'#' 为root 用户才可执行,或普通用户使用'sudo'poweroffpoweroff 为关机命令。

# poweroff ### 马上关机pingping 主要用于测试网络连通,通过对目标机器发送数据包来测试两台主机是否连通,及延时情况。

$ ping ### 通过域名ping,若DNS 未设置好,可能无法ping 通$ ping PING (211.157.2.94) 56(84) bytes of data.64 bytes from 211.157.2.94.static.in-addr.arpa (211.157.2.94): icmp_seq=1 ttl=53time=41.5 ms64 bytes from 211.157.2.94.static.in-addr.arpa (211.157.2.94): icmp_seq=2 ttl=53 time=40.4 ms64 bytes from 211.157.2.94.static.in-addr.arpa (211.157.2.94): icmp_seq=3 ttl=53 time=41.9 ms^C--- ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2002msrtt min/avg/max/mdev = 40.406/41.287/41.931/0.644 ms$ ping 211.157.2.94 ### 通过IP 地址ping ,若无法ping 通可能是网络连接出现问题grepgrep 主要用于返回匹配的项目,支持正则表达式。

$ grep PATTERN filename ### 返回所有含有PATTERN 的行$ grep zh_CN /etc/locale.gen ### 返回所有含zh_CN 的行mountmount 用于挂载一个文件系统,需要root 用户执行。

一个磁盘可分为若干个分区,在分区上面可以创建文件系统,而挂载点则是提供一个访问的入口,将一个分区的文件系统挂载到某个目录中,称这个目录为挂载点,并且可以通过这个挂载点访问该文件系统中的内容。

例如一块硬盘在Linux 中表示为/dev/sda 那么它上面的分区应该表示为/dev/sda1 、/dev/sda2 。

# mount ### 输出系统目前的挂载信息# mount /dev/sda1 /mnt ### 将sda1 挂载到/mnt 中# cd /mnt ### 直接通过/mnt 访问内容# mount -o remount,rw /mnt ### 重新挂载sda1 到/mnt 并设置为可读写# mount -a ### 挂载fstab 文件配置好的文件系统umountumount 与mount 相反,是卸载一个挂载点,即取消该入口。

# umount /mnt ### 卸载/mnt 这个挂载点的文件系统# umount -a ### 卸载所有已挂载的文件系统tartar 主要用于创建归档文件,和解压归档文件,其本身是没有压缩功能的,但可以调用gzip 、bzip2 进行压缩处理。

参数解释:-c 创建归档-x 解压归档-v 显示处理过程-f 目标文件,其后必须紧跟目标文件-j 调用bzip2 进行解压缩-z 调用gzip 进行解压缩-t 列出归档中的文件$ tar -cvf filename.tar . ### 将当前目录所有文件归档,但不压缩,注意后面有个’.‘,不可省略,代表当前目录的意思$ tar -xvf filename.tar ### 解压filename.tar 到当前文件夹$ tar -cvjf filename.tar.bz2 . ### 使用bzip2 压缩$ tar -xvjf filename.tar.bz2 ### 解压filename.tar.bz2 到当前文件夹$ tar -cvzf filename.tar.gz ### 使用gzip 压缩$ tar -xvzf filename.tar.gz ### 解压filename.tar.gz 到当前文件夹$ tar -tf filename ### 只查看filename 归档中的文件,不解压lnln 主要用于在两个文件中创建链接,链接又分为Hard Links (硬链接)和Symbolic Links (符号链接或软链接),其中默认为创建硬链接,使用-s 参数指定创建软链接。

硬链接主要是增加一个文件的链接数,只要该文件的链接数不为0 ,该文件就不会被物理删除,所以删除一个具有多个硬链接数的文件,必须删除所有它的硬链接才可删除。

软链接简单来说是为文件创建了一个类似快捷方式的东西,通过该链接可以访问文件,修改文件,但不会增加该文件的链接数,删除一个软链接并不会删除源文件,即使源文件被删除,软链接也存在,当重新创建一个同名的源文件,该软链接则指向新创建的文件。

硬链接只可链接两个文件,不可链接目录,而软链接可链接目录,所以软链接是非常灵活的。

$ ln source dest ### 为source 创建一个名为dest 的硬链接$ ln -s source dest ### 为source 创建一个名为dest 的软链接chownchown 用于改变一个文件的所有者及所在的组。

# chown user filename ### 改变filename 的所有者为user# chownuser:group filename ### 改变filename 的所有者为user,组为group # chown -R root folder ### 改变folder 文件夹及其子文件的所有者为rootchmodchmod 永远更改一个文件的权限,主要有读取、写入、执行,三种权限,其中所有者、用户组、其他各占三个,因此ls -l 可以看到如下的信息-rwxr--r-- 1 locez users 154 Aug 30 18:09 filename其中r=read ,w=write ,x=execute# chmod +x filename ### 为user ,group ,others 添加执行权限# chmod -x filename ### 取消user ,group ,others 的执行权限# chmod +w filename ### 为user 添加写入权限# chmodugo=rwx filename ### 设置user ,group ,others 具有读取、写入、执行权限# chmodug=rw filename ### 设置user ,group 添加读取、写入权限# chmodugo=--- filename ### 取消所有权限useradduseradd 用于添加一个普通用户。

# useradd -m -g users -G audio -s /usr/bin/bash newuser### -m 创建home 目录,-g 所属的主组,-G 指定该用户在哪些附加组,-s 设定默认的shell ,newuser 为新的用户名passwdpasswd 用于改变用户登录密码。

$ passwd ### 不带参数更改当前用户密码# passwdnewuser ### 更改上述新建的newuser 的用户密码whereiswhereis 用于查找文件、手册等。

$ whereis bashbash: /usr/bin/bash /etc/bash.bashrc /etc/bash.bash_logout /usr/share/man/man1/bash.1.gz /usr/share/info/.gz$ whereis -b bash ### 仅查找binarybash: /usr/bin/bash /etc/bash.bashrc /etc/bash.bash_logout$ whereis -m bash ### 仅查找manualbash: /usr/share/man/man1/bash.1.gz /usr/share/info/.gzfindfind 也用于查找文件,但更为强大,支持正则,并且可将查找结果传递到其他命令。

$ find . -name PATTERN ### 从当前目录查找符合PATTERN 的文件$ find /home -name PATTERN -exec ls -l {} \; # 从/home 文件查找所有符合PATTERN 的文件,并交由ls 输出详细信息wgetwget 是一个下载工具,简单强大。

$ wget -O newname.md https:///LCTT/TranslateProject/blob/master/README.md ### 下载README 文件并重命名为newname.md$ wget -c url ### 下载url 并开启断点续传恭喜你,你已经跟小编学习了基础的Linux 命令。

虽然这里只是一些最基础的命令,但是熟练使用这些命令就踏出了你从一位Linux 新手成为Linux 大牛的第一步!。

相关文档
最新文档