认识Linux及其基本常用命令

一、Linux命令基础

1、shell

  • Linux系统中运行的一种特殊程序
  • bash是Linux系统中的默认shell程序
  • 充当翻译官的任务,解释用户和内核之间的命令

在这里插入图片描述

2、Linux命令分类

1、内部命令:

  • 集成于Shell解释器程序内部的一些特殊指令。
  • 属于Shel的一部分
  • 没有单独对应的系统文件
  • 自动载入内存,可以直接使用

2、外部命令:

  • 集成于Shell解释器程序内部的一些特殊指令,Linux系统中能够完成特定功能的脚本文件或二 进制
  • 属于ShelI解释器程序之外的命令
  • 每个外部命令对应了系统中的一个文件
  • 必须知道其对应的文件位置,由Shel加载后才能执行

3、Linux命令格式

  • 命令字 选项 参数

1、命令字
是整条命令中最关键的一部分,唯一确定一条命令。执行的是操作,如新建,删除,重命名等。
2、选项:
理解为功能。短格式最常用
短格式选项:使用“-”符号引导:多个单字符选项可以组合在一起使用。跟单个字符。优点:使用最短的字符查看最多的信息。
如:ls -a:查看所有文件
ls -l :查看文件详细信息
ls-al:查看所有文件的详细信息。
长格式选项:使用“–”符号引导。跟单词 。

3、参数
命令处理的对象。

4、基本Linux名词解释

[root@localhost ~]# :{当前用户@主机名 所在位置目录}身份权限
root:当前登录系统用户
@ :分隔符
localhost:主机名
~ :当前所在目录位置
#:管理员
$:普通用户

二、常用命令

1、退出操作系统2个命令,一个是logout 还有是exit
2、重启启动和关闭系统
reboot —该命令用于重启系统,实际是指向halt命令的一个符号链接
halt —该命令用于关闭系统,并且在/var/log/wtm记录系统关闭信息
shutdown -该命令用户关闭系统,向所有已登录的用户发送信息,并向所有进程发送SIGTERM信号,通知进程关闭。
3、更改口令
passwd—修改密码
4、锁住终端会话
vlock —现场操作时候,突然有事离开会,敲这个命令可以锁下

5、特殊控制符
Ctrl+H ------键入默认的参数符号 (删除字符,高手喜欢用)
Ctrl+U ------键可以删除光标所在的命令
Ctrl+J ------回车键 (大的回车键不能用,可以用)
Ctrl+L ------当屏幕满的时候,按这个键可以清屏
6、du [选项] [文件或目录]-----统计目录或文件大小
常用选项
-a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录
-h 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果
-s 只统计所占空间总(Summary)大小,而不是统计每个子目录,文件的大小

例如
统计所有文件总共占用的空间大小
du -sh /var/log/

软链接 (符号链接) ln -s source target
硬链接 (实体链接)ln source target

7、常用命令pwd --------查看当前工作目录
8、常用命令cd ---------切换工作目录到
cd / -------切换到根目录
cd /bin ------切换到/bin子目录
cd ~ -------回到当前的宿主目录
cd -------回到当前的宿主目录
cd - --------切换到上一次的目录
cd … --------返回上一级目录
9、ls 命令—列表显示目录内容
ls ------查看目录中的文件,不包括隐藏的文件
ls -l ------显示文件和目录的详细资料
ls -a ------显示当前目录所有文件包括隐藏文件
10、mkdir 创建目录命令
mkdir dir1 ------创建一个叫做 ‘dir1’ 的目录’
mkdir dir1 dir2 ------同时创建两个目录
常用选项
-p 一次性创建嵌套的多层目录
mkdir -p /tmp/dir1/dir2------ 创建一个目录树
11、rm 删除命令
rm -f file1 ------删除一个叫做 ‘file1’ 的文件’
rmdir dir1------ 删除一个叫做 ‘dir1’ 的目录’
rm -rf dir1 ------删除一个叫做 ‘dir1’ 的目录并同时删除其内容
rm -rf dir1 dir2 ------同时删除两个目录及它们的内容
rm -r * -----删除当前目录下所有文件和文件夹
-f -------直接删除,不提示
-i --------删除的时候提示是否删除
-r --------删除目录时使用,递归删除整个目录树
12、cp----复制命令
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
-f -----覆盖目标同名文件时不提示,直接强制复制
-i ------覆盖时提示,是否覆盖
-p ------复制时保持源文件的权限和属性
-r ------复制目录时使用,递归复制目录下的所有文件和子目录
13、mv —移动
mv dir1 new_dir 重命名/移动 一个目录
14、cat 是一个文本文件查看和连接的工具
作用:一次显示整个文件。
从键盘创建一个文件。只能创建新文件,不能编辑已有文件
将几个文件合并为一个文件。
查看文件:cat /etc/1.txt
15、more和less 分屏查看内容
16、touch 创建空文件
创建多个文件:touch {1…10}.txt:创建10个txt文件,名称为 1-10.
创建有内容的文件:
创建命令:echo “this is test” > new.txt
查看命令:cat new.txt
17、文件内容统计命令wc
-c ---- 统计字节数
-l ----统计行数
-w ---- 统计字数
18、head:
显示文件开头的一部分内容
可以使用“n”选项(n为具体的行数)指定需要显示多少行的内容。
若不指定行数,默认只显示十行。
head -n 文件名
19、tail:用户查看文件末尾的内容
tail -n 文件名----查看末尾的n行
tail -f 文件名----可以跟踪文件尾部内容 的动态更新,便于实时监控文件内容的变化。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值