Linux命令(详细介绍)

今天给大家介绍一下用Xshell进入Linux系统,操作时使用的命令。

1、本章介绍
命令组成与基础
命令帮助
命令详解

shell:
1、Linux系统中运行的一种特殊程序。
2、在用户和内核之间充当翻译官。
3、用户登录Linux系统是,自动加载个shell程序。
4、Bash是Linux系统中默认使用的shell程序。
文件位于bin/bash

1、命令组成与基础

Linux命令分为外部命令和内部命令
内部命令:
1.集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令
2.属于Shell的一部分
3.没单独对应的系统文件
4.自动载入内存,可以直接使
外部命令:
1.Linux系统中能够完成特定功能的脚本文件或二进制程序
2.属于Shell解释器程序之外的命令
3.每个外部命令对应了系统中的一个文件
4.必须知道其对应的文件位置,由Shell加载后才能执行
·
命令格式:

命令字:
1.是整条命令中最关键的一部分
2.唯一确定一条命令
选项:
1、短格式选项:使用“-”符号(多个字符可以组合在一起使用)
2、长格式选项:使用“--”符号引导
参数:
1、命令字的处理对象
2、可以是文件名、目录(路径)名或者用户名等内容
3、个数可以使0到多个

·

2、帮助命令

编辑命令时的辅助命令:
TAB:自动补齐
反斜杠“\”:强制换行
快捷键(Ctrl+U):清空到行首
快捷键(Ctrl+K):清空到行尾
快捷键(Ctrl+L):清屏
快捷键(Ctrl+C):取消命令

命令帮助
①内部“--help”:适用于大多数外部命令
②使用“man”命令阅读手册:
1、使用“↑“、”↓”方向滚动文本
2、使用Page up和Page Down翻页键
3、按Q或者q键退出阅读环境,按“/”键查找内容

3、命令详解

(1)、pwd:
1.显示用户当前所在的工作目录:pwd
示例:[[email protected]~]# pwd/root(其中root为当前目录)
2.切换工作目录-cd
①将用户的工作目录更改到其他位置:
切换到目标位置:cd 目标位置
若不指定目标位置,切换到当前用户的宿主目录:cd ~、cd ..
切换到上一次执行cd命令之前所在的目录:cd -
②绝对路径:有“/”就是绝对路径
③相对路径:没有“/”就是相对路径

(2)、is:
1、显示目录中内容,包括子目录和文件相关属性信息
2、常用选项
-i:详细信息
-a:隐藏文件
-A:隐藏文件(看不到 ..)
-d:显示目录
-h:带单位的友好显示
-r:递归
--color:颜色[黑色代表文件、绿色可执行文件、红色压缩包、蓝色代表目录(文件夹)、天蓝色代表链接文件(快捷方式)、粉色代表图片]
·
3.结合通配符:
“?”:匹配文件名中的一个未知字符
“”:匹配文件名中的任意多个字符
·

统计目录及文件空间占用情况-du
1.统计指定目录(或文件)所占用磁盘空间的大小
·
2.常用选项:
-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h:以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s:只统计所占用空间总的(Summary)大小,而不是统计每个子目录,文件的
·
创建新目录-mkdir:

1、创建新的空目录

2、示例:
在当前目录下创建名为public_html的子目录:mkdir public_html
创建目录/aa,在/aa目录下创建子目录bb,在/aa/bb目录下创建子目录cc:
mkdir -p /ss/bb/cc
·

创建空文件-touch命令:
1.更新文件的时间标记
2.经常用语创建多个新的空文件:

·
创建链接文件-ln
为文件或目录建立链接文件,类似于Windows系统的快捷方式
一般分为软链接和硬链接两种,以下是不同之处:
·

复制文件或目录-cp
1.将需要复制的文件或目录(源)重建一份,并保存微信的文件或目录

2.常见选项:
-f:覆盖目标同名文件或目录是不进行提醒,直接强制复制
-i:覆盖目标同名文件或目录时提醒用户确认
-p:复制时保持源文件的权限、属主及时间标记等属性不变
-r:复制目录是必须使用此选项,表示递归复制所有文件及子目录
·

删除文件或目录-rm
删除指定的文件或目录:rm[选项] 要删除的文件或目录
常用选项:
-f:强制删除
-i:提醒删除
-r:递归(连同子目录一同删除)
示例:
1.rm rf public_html/grub/
2.rm -I public_html/apg.conf

·

移动文件或目录-mv
将指定的文件或目录转移外置
如果目标位置与源位置相同,则相当于执行重名操作:

示例:
1.mv mytouch mkfile
2.mv mkfile public_html/

·

查找命令/文件存放目录-which
搜索范围由环境变量PATH决定(echo$PATH):which 命令|程序名
或:which-a 命令|程序名

示例:

1、Which ls
2、Which cd

·

查找文件或目录-find2-1
常用查找条件类型:
1.按名称 查找:-name
① 根据目标文件的名称进行查找,允许使用“*”及“?”通配符
2.根据文件大小查找:-size
① 根据目标文件的大小进行查找
② 一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件,常用的容量单位包括kB(注意k是小写)、MB、GB

3、按文件属主查找:-user:
(1) 、根据文件是否属于目标用户进行查找
4、按照文件类型查找:-type:
(1)、根据文件的类型进行查找
文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等

·
(1)使用find命令实现多个查找条件
(2)各表达式之间使用逻辑运算符:
1.“-a”表示而且(and)
2.“-o”表示或者(or)
示例:

find/boot-size +1024k-a -name“vmlinuz
find/boot-size +1024k-o -name“vmlinuz

3、Linux命令是Linux系统中最重要的部分,为大家举例一部分,后续还会有更多的命令剖析。

原文地址:https://blog.51cto.com/14307755/2428899

时间: 2024-10-09 10:57:01

Linux命令(详细介绍)的相关文章

Linux下VI命令详细介绍

vi 是"Visual Interface" 的简称,它在Linux 上的地位就仿佛Edit 程序在DOS上一样.它可以执行输出.删除.查找.替换.块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的. vi 不是一个排版程序,它不象Word 或WPS 那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序. vi 没有菜单,只有命令,且命令繁多.限于篇幅,本文只介绍常用的命令. Vi 有三种基本工作模式:命令行模式,文本输入模式和末行模

linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-12-17 0 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置的方法: 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 192.168.1.1 //添加网关 启动生效: vim /etc/sysconfig/ne

linux 防火墙详细介绍

1.其实匹配扩展中,还有需要加-m引用模块的显示扩展,默认是隐含扩展,不要使用 -m状态检测的包过滤-m state       --state {NEW,ESTATBLISHED,INVALID,RELATED}  指定检测那种状态-m multiport 指定多端口号      --sport      --dport      --ports-m iprange 指定IP段      --src-range ip-ip      --dst-range ip-ip-m connlimit

[转载]linux下configure命令详细介绍

原文链接:http://www.chinaz.com/server/2009/0807/85792.shtml . Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成

linux下configure命令详细介绍

Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了.Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用. 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦. 为此我转载了一篇关于Configure选项配置的详细介绍.供大家参考 'confi

如何获得Android设备名称(ADB命令详细介绍)

豌豆荚.360手机管家等软件可以获取Android设备名称,显示在界面上,如下图: 我们自己如何来获取设备名称 呢?答案如下: 在命令行中输入"adb shell"进入shell之后,再输入"cat /system/build.prop"其实,设备信息,主要是存放在"/system/build.prop"文件,通过"cat"命令就可以查看了. 下面附上ADB命令的详细介绍 adb 介绍 adb的全称为Android Debug

常见Linux命令的介绍

今天看到了一些Linux命令的英文全称,于是,就总结上来.通过理解英文全称,去更好的理解与记忆Linux命令. 1.ls——List 列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样. 2.mkdir——Make Directory 新建一个新目录 3.pwd——Print Working Directory 显示当前的工作目录 4.cd——Change Directory 将给定的文件夹(或目录)设置成当前工作目录 5.rmdir——Remove Di

Linux命令行介绍

一.Linux命令行结尾的提示符有“#”和“$”两种不同的符号,代码如下所示: [[email protected] ~]# ls anaconda-ks.cfg Desktop Documents mine2 Pictures post-install.log python software Videos bin dev Downloads Music post-install Public shell_script Templates [[email protected] ~]# su -

FreeSwitch 终端命令详细介绍

FreeSwitch版本:1.6.9 以下为部分终端命令 alias 语法: alias [add|stickyadd] <alias> <command> | del [<alias>|*] 作用:为一个命令创建别名 示例: alias add yxjay originate user/1011 &echo 上述命令对originate user/1011 &echo起了个别名yxjay,在控制台输入yxjay就等效于该命令了. 删除别名的方式有两种,