小白也可看懂的Linux常用命令的使用及介绍


Linux命令分为内部命令与外部命令;
查看内部命令:help、enable、type 命令
禁用内部命令:enable -n 命令
在这里插入图片描述

Linux命令格式:

命令字   [选项]   [参数]
命令字:是整条命令最关键的一部分,且唯一确定一 条命令
选项:短格式选项:使用“-”符号引导
   长格式选项:使用“–”符号引导
参数:命令字的处理对象
   可以是文件名、目录(路径)名或用户名等内容
   个数可以是0到多个

编辑Linux命令行的辅助操作

TAB:自动补齐
反斜线“\“:强制换行
Ctrl+u:当前光标清空至行首
Ctrl+k:当前光标清空至行尾
Ctrl+l/clear:清屏
Ctrl+c:取消本次编辑
Ctrl+a:光标切换到行首
Ctrl+e:光标切换至行位

内部命令 help:查看shell内部命令的帮助信息

命令“–help”选项:适用于大多数Linux外部命令
使用man命令阅读手册页
man命令阅读手册页操作方法:

  • 使用“↑”、“↓(enter)”方向键滚动一行文本
  • 使用page up和page down(空格)键翻页
  • 使用Q或q键退出阅读环境
  • 按“\”键查找内容,n键向下查找,N键向上查找

命令行提示字符

[root@localhost ~]#

[当前登录系统的用户@主机名称 当下所在的目录]
#:表示为管理员登录
$:表示为普通用户登录

切换用户:

su 用户名 #切换后所在目录不变
su - 用户名 #切换后所在目录变成用户家目录

查看当前主机的完整名称

hostname

永久设置主机名

hostname set-hostname 主机名或vi hostname(设置完后需要重启系统才能生效)
按i键先删除旧主机名,再输入新主机名(只有第一行有效),按esc键,再按shift + “:”组合键,输入 wq,再按回车键退出

临时设置主机名

hostname 主机名

扫描二维码关注公众号,回复: 12099339 查看本文章

查看当前的工作目录 -pwd

  • 显示用户当前所在的工作目录位置
  • 示例:
 [root@localhost ~]# pwd
 /root

root后显示当前工作目录

切换工作目录 -cd

  • 将用户的工作目录更改到其他位置
    在这里插入图片描述
  • 绝对路径
  • 相对路径

相对路径的表现形式

在这里插入图片描述

列表显示目录内容 -ls

  • 显示目录中内容,包括子目录和文件相关属性信息
     ls [选项] [文件或目录]
  • 常用选项
    -l:以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新时间等详细信息。11命令与ls-l功能相同
    -a:显示所有(All)子目录和文件的信息,包括名称以点号".“开头的隐藏目录和隐藏文件。
    -A:与-a选项的作用基本类似,但有两个特洙隐藏目录不会显示,即表示当前目录的”.“和表示父目录的”…" 。
    -d:显示目录(Directory)本身的属性,而不是显示目录中的内容。
    -h:以更人性化(Human)的方式显示目录或文件的大小,默认的大小单位为字节(B),使用-h选项后将显示为KB、MB等单位。此选项需要结合-l选项一起使用。
    -R:以递归(Recursive)的方式显示指定目录及其子目录中的所有内容。
    –color:在字符模式中以颜色区分不同的文件。默认己开启
    通常情况下,深蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件。
    -i:显示文件和目录的inode号。

用ls -l命令查看某目录会得到一个7个字段的列表
-rw-r-r- 1 root root 762 10-12 12:02 exit
第1子段:文件属性字
第—-个字符代丧交件的类型:
”-”是i该交件是一个普通文件
"d”长示i该文件是一个目录
"l”表示该文件是一个软链接文件。类似于windows下的快捷方式

第1字符的后面9个字母丧示该文件或目录的权限位;
r表是读(查看、下载)、w表示写(添加、更改、删除、上传)、x表示执行(运行文件、切换目录)
其中前三个表示文件拥有者(属主)的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限。

第2字段:文件硬链接数
如果一个文件不是自录,此时这一字段表示这个文件所具有的硬链接数
如果是一个目录,则第2字段表示该目录所含子目录的个数。
如果新建一个空目录,这个目录的第兰字段就是2,表示该目录下有两个子目录。

第3字段:文件\目录拥有者

第4字段:文件\目录拥有者所在的组

第5字段:文件所占用的空间(默认以字节为单位)
如果是一个自录,则丧示该目录的天小,而不是目录以及它下面的文件的总大小。
Linux系统中一切皆文件,因此目录也是一种文件。

第6字段:文件\目录最近访问或修改时间

第7字段:文件名

设置别名 -alias

  • 通过别名机制简化常用的、比较长的命令
alias命令别名='命令'
  • 示例:设置myls为ls -alh的别名
alias myls=‘ls-alh'
  • 取消别名
unalias 命令别名

查看选项 du

du [选项][文件或目录] 查看目录及文件空间占用情况
常用选项:-a 统计所有文件
     -h 更加人性化(以kb形式显示)
     -s 只统计总空间占用大小

du -a
du -h
du -s

-max -depth=n :统计所有小于等于第几层的目录的总大小

创建新的空目录 mkdir

mkdir -p:一次性创建多层目录

mkdir -p

创建文件 touch

创建同名文件,可将其更新时间更新

touch{a,b}.txt 同时创建名为a.txt,b.txt的文件

touch 
touch{
    
    a,b}.txt 

创建链接文件 ln

ln -s 创建软链接

in -s

链接文件分为软链接和硬链接,其区别在于
在这里插入图片描述

cp复制

复制文件或目录,并保存为新的文件或目录
cp[选项]   源文件与目录  目标文件或目录
常用选项 -f 强制复制,遇同名文件直接覆盖,不提示
     -i 遇同名文件进行提示
     -p 复制时保持源文件的权限,属主及时间标记等属性不变
     -r 复制目录是必须使用,表示递归复制目录及子目录

cp -f
cp -i
cp -p
cp -r

rm删除

删除
常用选项 -f 强制删除,不提示
     -i 提示删除
     -r 递归删除整个目录
rm -rf 强制全部删除

rm -rf

mv移动

移动文件或目录或对单个文件重命名
mv 源文件或目录 目标文件或目录
rename 可批量修改

mv
rename

which查看

查找命令文件存放目录/查找环境变量path下查找绝对路径
which 命令或程序名  查找到一个目标便停止
which -a 查找全部目标

which -a

find查找

查找文件或目录(采用递归方式,根据目标名称,类型大小,不同属性进行精细查找)
find [查找范围] [查找条件表达式]
常用范围 -name 根据文件名查找,允许使用“*”及“!”等通配符
     -size 根据文件大小,使用“+”“-”设置大于或小于指定大小
     -user 文件是否属于用户进行查找
     -type 根据文件类型查找
f:普通文件
d:目录
b:块设备文件(成块读取数据的设备)
c:字符设备文件(按单个字符读取数据的设备,比如键盘、光标)
常用符号 -a 并且
     -o 或

find -a
find -o

wc统计

统计文件内容
wc [选项] 目标文件
常用选项 -l 统计行数
     -w 统计单词个数
     -c 统计字节数

wc -l
wc -w
wc -c

grep查找,检索

检索与过滤文件内容
grep [选项] 查找条件
常用命令 -i 不区分大小写
     -v 显示不包含匹配文本的所有行(反向查询,反向匹配)
     -n 显示匹配的行及行号
     -c 只输出撇匹配到的总行数
     -e 实现多个查询条件匹配
     -E 支持使用扩展正则表达式,相当于egrep命令
     -o 精确匹配,即仅匹配之意
查找条件设置:要查找的字符以双引号括起来
“^……“:表示以……开头
“……$”:表示以……为结尾

gzip压缩,解压缩

制作压缩文件,解开压缩文件
压缩:gzip[-9]文件名
   bzip[-9]文件名
-9可提高压缩比例
解压缩:gzip -d/gunzip .gz格式的压缩文件
    bzip2 -d/bunzip2 .bz2格式的压缩文件

tar归档

归档命令(压缩归档)
tar[选项] 归档文件名 源文件或目录
tar[选项] 归档文件名 [-c 目标目录]
常用选项 -c 创建.tar格式的包文件
     -x 解开.tar格式的包文件
     -v 输出详细信息
     -f 表示使用归档文件
     -p 打包时保留文件及目录的绝对路径
     -t 列表查看包内的文件
     -C 解压时指定释放的目录文件夹
     -z 调用gzip程序进行压缩或解压
     -j 调用bzip2程序进行压缩或解压
     -P 打包时保留文件及目录的权限

猜你喜欢

转载自blog.csdn.net/weixin_49343462/article/details/109023774