Linux快捷键、终端常用指令(最新版Ubuntu20.04)

前言

个人初学Ubuntu,记录一些常用的指令。后续还会随着不断学习,继续补充~~~~

1 系统操作

Ctrl+Alt+T #打开终端
exit #退出终端(或Ctrl+D)
halt #关闭系统
halt -d #关闭系统,但不留下纪录
halt -p #关闭系统并关闭电源
reboot #重启
shutdown -r now #重启
shutdown -h now  #立即关机
shutdown -r +10 #10分钟后重启
shutdown -r 10:00 #10点钟重启
shutdown -h +10 #10分钟后关机
shutdown -h 10:00 #10点钟关机
Ctrl+Alt+F2 #进入终端工作方式
Ctrl+Alt+F7 #从终端工作方式回到窗口工作方式

2 目录操作

pwd #显示当前目录的绝对路径名

cd 目录名 #切换到当前目录的子目录下
cd / #切换到系统根目录
cd ..#切换到父目录
cd ~ #切换至用户主目录
cd ~/demo #切换至用户主目录的demo目录

mkdir 目录名 #创建目录
mkdir -p abc/123/45a #创建层级目录(abc/123/45a)
rmdir 目录名 #删除指定空目录
rm -rf abc #删除abc目录,和子项一并删除(r:递归 f:强制)
cp -rf 原目录(或文件)新目录(或文件)#复制文件或目录
mv 原文件 新文件 #移动文件或重命名
tips:
几个特殊的目录:
~ 代表当前用户的主目录
. 代表当前目录
..代表上一级目录

3 文件操作

ls #查看当前文件夹下的内容
ls / #查看根目录下的一级子目录
ls 目录 #查看指定路径下的目录
ls -a  #列出主文件夹下的包括点(.)开头的隐藏文件
ls -l #列出主文件夹下的包括与文件相关属性的内容信息
ls -al #列出主文件夹下的所有隐藏文件与相关的文件属性

tree #用于以树状图列出目录的内容

cp file1 file2 #将文件file1复制为file2
cp -r dir1 dir 2 #复制目录dir1到目录dir2

touch #如果文件不存在,新建文件

rm #删除指定的文件名
rm -r 目录名 #删除指定所有目录(文件)
rm -ir 目录名 #删除目录,并给出提示

mv file1 file2 #将文件file1更名为file2
mv file1 dir2 #将文件file1移动至目录dir2

find -name demo.c #查找demo.c
find -name "hi*" #查找含hi开头的文件(注意“”和*)
find -name ".c" #查找.c结尾的文件
find -size -10c #查找的文件比10字节还小的文件 
find -size +20c #查找的文件比20字节还大的文件 
find -type d #查找类型为d的文件(d为目录)
find -mtime -5 #匹配所有在前5天修改过的文件
find -atime -6 #匹配所有在前6天访问过的文件
find -name "*.c" -exec ls -l {} \; #查找.c结尾的文件,并以详细列表方式显示

4 归档压缩

tar -cvf example.tar example  #档案打包(c:创建档案 v:显示详情 f:文件)
tar -cvf xxx.tar file1 file2 file3 #多目录打包
tar -xvf xxx.tar #解压(默认当前目录)
tar -xvf xxx.tar -C xxx/xxx #解压到指定目录

tar -zcvf example.tar.gz example #归档并压缩(不影响源文件)(z:使用gzip的方式压缩文件 c:创建 v:显示提示信息 f:指定压缩文件的名字)
tar -zxvf xxx.tar #解压(默认当前目录)
tar -zxvf xxx.tar -C xxx/xxx #解压到指定目录

tar -jcvf a.tar.gz b.txt c.txt #将文件b,c打包成bzip2压缩包a(j:使用bzip2方式压缩)

rar a aa b.txt c.txt #将文件b,c打包成rar压缩包aa
rar x aa.rar #解压rar至当前文件夹
rar x aa.rar desc#解压rar至desc文件夹

5 软链接

相当于Windows下的"快捷方式"

ln -s example example2 #创建软链接(-s软链接,默认为硬)
软链接的特点:
1.删除软件接,对原文件没有影响
2.删除原文件,则软链接失效
以ls -l查看文件详情时,可以看到目标路径

其他

clear #清屏

date #输出当前系统时间
cal #显示日历命令
cal [ [ moth ] year ]  #显示哪一年哪一月的日历

下载gcc

sudo apt install gcc  #下载gcc
sudo apt install build-essential  #提供编译程序必须软件包的列表信息
gcc --version  #查看gcc版本

重要的热键

#[ Tab ] 命令补全,文件补全的功能,例如命令行输入ca再按两次[ Tab ]键,会出现命令可能的信息
#[ Ctrl ]-c 让程序停下来
#[ Ctrl ]-d 可以替代exit 的输入

创建root

#root默认没激活,你可以用sudo passwd root 命令来更改root密码

要点与细节

  • 在输入命令和路径时,按TAB键可以自动补全
  • 输入历史可以翻阅,按“向上”“向下”箭头即可
  • 区分大小写

以上属个人见解。
❤️希望对您有帮助,您的支持是我创作最大的动力!
请添加图片描述

  • 18
    点赞
  • 142
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Ubuntu 20.04上安装最新版本的OpenSSH,您可以按照以下步骤进行操作: 1. 首先,确保您的系统已经连接到互联网。您可以通过终端或命令行工具运行以下命令来更新您的软件包列表和已安装的软件包: ``` sudo apt update sudo apt upgrade ``` 2. 确保您已经卸载了之前安装的任何旧版本的OpenSSH。您可以使用以下命令来卸载OpenSSH: ``` sudo apt remove openssh-server ``` 3. 接下来,您可以通过以下命令安装最新版本的OpenSSH: ``` sudo apt install openssh-server ``` 4. 安装过程中,您可能会被要求输入管理员密码来确认安装。 5. 安装完成后,您可以使用以下命令来检查OpenSSH服务器是否正在运行: ``` sudo systemctl status ssh ``` 如果服务正在运行,您将看到类似于 "Active: active (running)" 的输出。 现在,您已经成功地在Ubuntu 20.04上安装了最新版本的OpenSSH。您可以使用SSH客户端远程连接到您的Ubuntu系统了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Ubuntu 20.04.5 LTS openssh漏洞修复](https://blog.csdn.net/weixin_58269397/article/details/129715821)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Ubuntu 20.04 安装之后配置简要记录](https://blog.csdn.net/flyaaa123/article/details/126142177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Ubuntu20.4升级openssh8.6离线安装包.zip](https://download.csdn.net/download/buckv31/16796916)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值