Linux-Ubuntu基础操作指令总结

@[TOC】(Linux-Ubuntu基础操作指令总结)

1.1 打开终端的方式(我们输入命令的地方称之为 终端)

方式1: 可以通过左侧任务栏的终端图标打开
方式2: 可以使用快捷键 ctrl alt t 打开一个新终端
方式3: 可以使用快捷键 ctrl shiff n 打开一个同路径的新终端
方式4: 可以使用快捷键 ctrl shift t 左右分屏打开一个同路径的新终端
终端字体的放大和缩小: 放大:ctrl shift + 缩小:ctrl -
复制和粘贴: 复制:ctrl shift c 粘贴:ctrl shift v
切换输入法 ctrl 空格
切换中英文 shift

1.2 命令行提示符说明

linux@jack:~$
linux:当前使用的用户名
@ 分隔符
jack:主机名
: 分隔符
~ 当前所在的路径 ~ 表示是在当前用户的家目录下 $ 当前用户的权限 $表示是普通用户 # 表示是管理员(root用户)用户 普通用户想以管理员身份执行命令时,需要在命令前面加 sudo 但是sudo需要密码
注意:并不是所有主机的命令行提示符都长这样,是可以改的 可以通过修改环境变量 PS1 来修改

1.3 Linux文件系统结构

在这里插入图片描述
绝对路径和相对路径:
绝对路径:相对于根目录的路径 /home/linux/文件1
相对路径:相对于当前所在路径的路径
linux中所有和文件相关的命令都是既支持绝对路径 也支持相对路径的。

1.4 linux系统常用命令

linux系统中命令的格式:
命令 选项 参数
//注意:命令和选项之间 选项和参数之间都要有 空格 命令输入完之后 按回车生效

1.4.1 ls 命令

ls 列出当前路径下的所有文件 -lha 以 m g k 形式显示文件大小
ls 目录名 列出指定路径下的所有文件
ls -a 列出当前路径下的所有文件,包括隐藏文件
linux系统中 隐藏文件都是以 . 开头的
ls -l (小写的L) 列出当前路径下的所有文件,包括文件的详细信息
文件的详细信息说明:
-rwxrw-r-- 1 linux linux 1231 10月 27 14:45 client.c

  • 文件的类型
    bsp-lcd
    b 块设备文件
    s 套接字文件
    p 管道文件
  • 普通文件
    l (小写的L)链接文件
    c 字符设备文件
    d 目录文件
    rwx 文件的权限
    三组rwx分别对应 文件所属用户 所属组 其他人 的权限
    r 读权限
    w 写权限
    x 执行权限
  • 没有对应的权限
    1 文件硬链接的个数
    linux 文件的所属用户
    linux 文件的所属组
    1231 文件的大小,单位是字节 Byte
    10月 27 14:45 文件的时间戳,该文件最后一次被修改的时间
    client.c 文件名
    ls -lh 列出当前路径下所有文件,包括文件的详细信息,
    且文件的大小以 B K M G 单位显示
    单位的换算关系:
    1Byte = 8 bit
    1 KB = 1024 B
    1 MB = 1024 KB
    1 GB = 1024 MB
    1 TB = 1024 GB

1.4.2 cd 命令

修改工作目录
cd 目录文件名 进入指定的目录
cd ~ 进入当前用户的家目录 cd 直接回车也可以
cd / 进入根目录
cd . 进入当前所在目录
cd … 进入当前路径的上一级路径
cd - 进入上一次所在的路径
路径之间是用 / 分隔的
…/…/d1 相对路径的写法,表示上一级的上一级目录下的d1
/home/linux/d2 绝对路径的写法,表示 根目录下的linux目录下的d2

1.4.3 who am i 命令

显示当前使用的用户

1.4.4 pwd 命令

显示当前所在的绝对路径

1.4.5 mkdir 命令

功能:创建目录文件
mkdir d1 在当亲路径下创建一个目录文件 名为d1
mkdir ~/d1 在当前用户的家目录下创建目录文件 名为d1
mkdir d1 d2 d3 在当前路径下并列的创建三个目录文件 分别名为 d1 d2 d3
mkdir -p d1/d2/d3 在当前路径下以嵌套的方式创建 d1/d2/d3

1.4.6 touch 命令

touch file1 如果当前路径下file1不存在,表示新建一个普通文件 名为file1
如果file1存在,表示更新file1的时间戳

1.4.7 rmdir 命令

rmdir 目录文件名 删除指定的目录文件,注意:他只能删除空目录

1.4.8 rm 命令

rm file1 删除当前路径下的文件file1
如果要删除的是一个目录文件 需要加选项 -r
rm -r d1 删除目录文件 d1
rm -f file1 删除file1 -f 表示忽略提示信息 强制删除
rm -rf 文件名 常用的用法

1.4.9 cp命令

cp file1 file2 如果文件file2不存在,表示将file1复制一份儿 名为file2
如果file2存在,表示将file1复制一份儿 名为file2,会覆盖原来的
file2
cp file1 dir1 将文件file1 复制一份儿 放到目录dir1里面
cp -r dir1 dir2 如果目录dir2不存在 表示将dir1复制一分儿 取名为 dir2
如果目录dir2存在 表示将dir1复制一分儿 放到目录文件 dir2 里面

1.4.10 mv 命令

mv file1 file2 如果文件file2不存在,表示将文件file1重命名为file2
如果文件file2存在,表示将file1重命名为file2,会覆盖原来的
file2
mv file1 dir1 将普通文件file1移动到目录dir1里面
mv dir1 dir2 如果目录dir2不存在,表示将目录dir1重命名为dir2
如果目录dir2存在,表示将目录dir1移动到目录dir2里面

1.4.11 cat 命令

cat 普通文件名 查看文件的内容
cat -n 普通文件名 带行号显示文件内容

1.4.12 clear 命令

清屏 也可以使用快捷键 ctrl l(小写的L)

1.4.13 exit 命令

如果涉及到用户切换,表示退回到上一次的用户
如果已经是最开始的用户了,再执行exit表示关闭终端

1.4.14 tab键补全

能补全命令或者文件名
补全规则:
如果给定的信息足以确定唯一的内容,则按一下tab键就能补全
如果给定的信息不足以确定唯一的内容,按一下tab键能补全到尽可能多的位置
然后再按tab键,会提示当前能补全哪些内容,
再根据提示给定一些信息,再按tab键就能补全了。

以上就是一些常见Linux操作指令总结,为了方便大家理解这里附上一个小练习及答案:
1.在用户的家目录下创建 目录文件 dir1 和 普通文件 file1
2.在家目录下给dir1目录嵌套创建 dir1/dir2/dir3/dir4/dir5
3.在家目录下直接一步进入到 dir4 里面
4.在dir4目录中将家目录下的file1 移动到上一级的dir3中
5.在dir4目录下创建一个目录文件 test
6.将test 复制到上一级的dir3中
7.在dir4中直接查看dir3中有哪些文件
8.在dir4中直接回到家目录 删除刚才创建的目录 dir1在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值