Linux终端操作语法集合(Ubuntu)

这篇博客汇总了Linux终端操作的多种语法,包括目录管理(ls, cd, pwd)、系统信息(uname)、清屏(clear)、权限切换(sudo)、用户管理(adduser, deluser, su)、文件操作(cat, touch, mkdir, rm, cp, mv, chmod, chown)、网络配置(ifconfig)、系统帮助(man)、系统控制(reboot, poweroff)、软件安装与管理、文件压缩解压(zip, unzip, tar)、文件查找(find, grep)以及磁盘管理(fdisk, mkfs, mount, umount)等。" 80599984,7387005,OpenStack Pike与KVM:NVIDIA 1060显卡透传解决Error 43,"['OpenStack 显卡透传', 'KVM Passthrough', 'NVIDIA 1060', 'GPU 直通']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux终端操作语法集合

1 目录信息查看命令 ls​

ls [选项] [路径]

-a 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。

-l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。

-t 将文件按照创建时间排序列出。

-A 和-a一样,但是不列出“.”(当前目录)和“…”(父目录)。

-R 递归列出所有文件,包括子目录中的文件。

Shell命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信息,包括以“.”开头的隐藏文件

2 目录切换命令 cd

cd [路径]

cd / 进入到根目录“/”下,Linux系统的根目录为“/”,

cd /usr 进入到目录“/usr”里面。

cd .. 进入到上一级目录。

cd ~ 切换到当前用户主目录

3 当前路径显示命令 pwd

pwd命令用来显示当前工作目录的绝对路径,不需要任何的参数

4 系统信息查看命令 uname

uname [选项]

可选的选项参数如下:
-r 列出当前系统的具体内核版本号。

-s 列出系统内核名称。

-o 列出系统信息。

5 清屏命令clear

clear命令用于清除终端上的所有内容,只留下一行提示符。

6 切换用户执行身份命令 sudo

sudo [选项] [命令]

选项主要参数如下:
-h 显示帮助信息。

-l 列出当前用户可执行与不可执行的命令

-p 改变询问密码的提示符。

“sudo”命令以root用户执行“adduser”

7 添加用户命令 adduser

adduser [参数] [用户名]

常用的参数如下:
-system 添加一个系统用户

-home DIR DIR表示用户的主目录路径

-uid ID ID表示用户的uid。

-ingroup GRP 表示用户所属的组名。

8 删除用户命令 deluser

deluser [参数] [用户名]

主要参数有:
-system 当用户是一个系统用户的时候才能删除。

-remove-home 删除用户的主目录

-remove-all-files 删除与用户有关的所有文件。

-backup 备份用户信息

命令“deluser”也要使用“sudo”来以root用户运行

9 切换用户命令 su

su [选项] [用户名]

e.g.sudo su

e.g.sudo su huanghaixiang

10 显示文件内容命令 cat

cat [选项] [文件]

选项主要参数如下:

-n 由1开始对所有输出的行进行编号。

-b-n类似,但是不对空白行编号。

-s 当遇到连续两个行以上空白行的话就合并为一个行空白行。

11 显示和配置网络属性命令 ifconfig

ifconfig interface options | address

主要参数如下:
interface 网络接口名称,比如eth0等。

up 开启网络设备。

down 关闭网络设备。

add IP地址,设置网络IP地址。

netmask add 子网掩码。

12 系统帮助命令 man

man [命令名]

13 系统重启命令 reboot

14 系统关闭命令 poweroff

15 软

### 关于Ubuntu Linux 使用教程 #### 一、初步了解Ubuntu界面 启动Ubuntu之后会进入图形化桌面环境,此环境中包含了各种应用程序以及设置选项。顶部菜单栏提供访问系统设置、网络配置等功能;左侧Dock栏则固定了一些常用软件图标以便快速启动应用[^2]。 #### 二、终端命令行基础操作 1. **打开终端** 可以通过点击左上角“活动”按钮并搜索“Terminal”,或者使用快捷键`Ctrl+Alt+T`来迅速调出终端窗口。 2. **目录导航** - 查看当前所在路径:`pwd` - 列出目录内容:`ls` 这条指令可以显示指定文件夹内的所有项目列表,默认情况下仅展示非隐藏项。如果想要查看全部文件(含隐藏),可附加参数-a即`ls -a`。 3. **创建与删除文件/文件夹** - 创建新文件:`touch 文件名.txt` - 删除文件或非空文件夹及其内部数据:`rm -rf 待移除对象` 4. **复制移动重命名** - 复制文件到另一位置:`cp 原始路径 目标路径` - 将整个目录连同其子级一同迁移:`mv 源地址 目的地` - 更改现有实体的名字同样适用上述`mv`命令语法结构,只需把目标设定为期望的新名字即可实现更名效果 ```bash # 示例:创建一个名为example的文件夹,在其中新建testfile.txt文件,并将其更名为newname.txt mkdir example && cd example touch testfile.txt mv testfile.txt newname.txt ``` 5. **权限管理** 修改文件属性需要用到chmod工具,比如赋予执行权给某个脚本程序的话就可以这样写: `chmod +x script.sh` 6. **安装卸载软件包** Ubuntu采用APT作为默认包管理系统,支持在线仓库同步更新机制。要获取最新版本的应用程序库索引信息就运行如下语句刷新缓存数据库; `sudo apt update` 接着可以根据需求添加新的组件或是清理不再使用的遗留依赖关系: - 添加软件:`sudo apt install 应用名称` - 卸载已安装备份:`sudo apt remove 已有软件名` 或者彻底清除关联配置记录:`sudo apt purge 软件全称` 7. **编辑文本文件** Nano是一个简单易学的文字处理编辑器,适合初学者练习打字输入技巧的同时完成简单的编程任务编写工作。开启方式很简单,只要在shell提示符后面追加你想修改的目标文档绝对路径就可以了: `nano /path/to/file` 8. **压缩解压档案** 对单个文件进行打包加密保存时推荐选用gzip算法,而tarball则是针对多个资源集合体的理想解决方案之一。具体做法分别对应下面两条命令格式: - gzip: `gzip filename` - tar: `tar czvf archive_name.tar.gz folder_to_compress/*` 9. **查找特定字符串模式匹配** grep能够高效精准定位含有某关键词的所有行号位置,配合管道符|还能串联多步查询过程形成复杂逻辑表达式。例如找出/etc/passwd里边所有的root账户相关描述就能这么干: `cat /etc/passwd | grep root` 10. **定时计划任务安排** cron服务允许用户自定义周期性的后台作业调度策略,无论是每日凌晨自动备份重要资料还是每隔几小时发送邮件提醒都可以轻松搞定。编辑个人crontab文件的方法是这样的: `crontab -e`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值