Ubuntu 16.04 终端操作及常用命令综合

一、终端基本操作

(一) 终端操作技巧

终端,一个链接计算机的命令窗口。终端界面,即字符界面。

1、打开一个新终端窗口: ctrl + alt + t ,或者桌面右键 “Open Terminal " 新建终端;

2、在同一个窗口中打开新终端: ctrl +shift + t  ;

3、终端清屏命令 :clear ,快捷键 ctrl + l ;

4、放大终端窗口的字体显示:ctrl + shift +“+”  ;

5、缩小终端窗口字体显示:ctrl +“ - ”;

6、自动补全目录/文件/命令名称:tab键  

在敲出相关 “文件/目录/命令” 的前几个字母后,按下 tab 键

若输入的没有歧义,系统会自动补全(所输的几个字母已足够确定一个文件/目录/命令)
若还存在其他文件/目录/命令,再按一下tab 键,系统会提示可能存在的 “ 文件/目录/命令 ”,同时将已经敲出的命令复制在下一行(可根据提示再添上字母或再用tab键补全)。
7、选择曾经使用过的命令

按下键盘上的 “上/下 ” 键可以在曾经使用过的命令之间来回切换进行选择命令;
若想要退出选择,并且不想执行当前选中的命令,可以按ctrl + c退出。

(二) 命令格式

command [-options] [parameter]

  • command:命令名,相应功能的英文单词或英文缩写
  • []表示可选
  • options:选项,可用来对命令进行控制,也可省略
  • parameter:传给命令的参数,可以零到多个

(三) 查询命令的帮助信息

1、第一种方式

command --help:显示命令的帮助信息,例如查询“ls”命令的帮助信息

ls --help

 

 2、第二种方式

man command :查阅命令使用手册(manual)。

同样输入"ls"命令

man ls

提示:man操作键与功能说明 

操作键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q推出
/word搜索word字符串

 二、常用文件和目录命令

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work directory查看当前所在的文件夹
03cdchange directory切换文件夹
04touch [文件名]touch如果文件不存在,新建文件
05mkdir 目录名make directory创建目录
06rm [文件名]remove删除指定的文件名

1、ls命令

ls是英文单词list的简写,其作用是列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令。

ls命令基本格式:ls [选项] [目录或文件名]

选项含义
-a列出所有文件和目录,包括以"."开头的隐藏文件和目录。
-l长列表的方式列出文件和目录的详细信息,包括文件权限、文件大小、创建时间等。
-h配合-l选项使用,以人类可读的格式显示文件大小,如1.2K、3.4M等。
-r倒序显示文件和目录。
-t按照文件或目录的修改时间排序。
-S按照文件或目录的大小排序。
-i显示文件或目录的inode号。
-d显示目录本身的信息,而不是目录下的文件和目录。

通常,前三个选项应用比较多 ,下面通过命令操作实例来进一步巩固命令选项的具体用法。

某些选项的联合使用举例:

 

此外,ls命令还支持结合通配符过滤所显示的文件和目录。

通配符含义
*代表任意个数个字符
代表任意一个字符,至少一个
[]代表可以匹配字符组中的任意一个
[abc]匹配a、b、c中的任意一个
[a-f]匹配从a到f范围内的任意一个字符

2、pwd命令

pwd命令用于显示用户当前工作目录的完整路径。这个命令非常简单且直接,帮助用户确定他们目前所在的目录位置。

pwd命令基本格式:pwd [选项]‌

3、cd 命令 

cd命令是Linux中非常常用的命令,用于切换工作目录。‌

cd命令基本格式:cd [选项] [目录]

  • 目录参数‌可以是以下之一:

    • 指定要切换到的目标目录的路径。

    • 可以使用相对路径或绝对路径。

    • 相对路径是相对于当前工作目录的路径,例如cd documents表示切换到当前目录下的documents目录。

    • 绝对路径是完整的目录路径,例如cd /usr/local表示切换到根目录下的usr/local目录。

    • 通过连续使用cd命令,可以切换到更深层次的目录,例如cd dir1/dir2/dir3可以依次进入dir1目录、dir2目录以及dir3目录。

    • 使用Tab键可以自动补全目录名称,减少输入错误。

4、touch命令

touch 命令基本格式:touch [选项] 文件

1‌) 创建空文件

如果指定的文件不存在,touch命令可以创建一个空文件。例如,touch text1.txt命令将在当前目录下创建一个名为text1.txt的空文件。

2‌) 更新文件时间戳

如果指定的文件已经存在,touch命令可以更新文件的访问时间戳和修改时间戳。例如,touch text1.txt命令将更新text1.txt的访问时间戳和修改时间戳为当前时间。

3) 使用特定选项

-a:仅更改访问时间。

-c:如果文件不存在,不创建新文件。

-m:仅更改修改时间。

-r:使用另一个文件的访问和修改时间。例如,

touch -r text1.txt text2.txt 

text2.txt的时间戳设置为与text1.txt相同。

-t:使用指定的时间创建文件。

4‌) 结合其他命令使用‌:touch命令经常与:ml-search[find]命令结合使用,例如,find . -name "*.txt" -exec touch {} +命令将更新当前目录及其子目录下所有扩展名为.txt的文件的时间戳。

5‌) 设置时间戳格式‌:时间戳可以按照特定的格式设置,例如,使用-t选项指定年(YYYY)、月(MM)、日(DD)、小时(HH)、分钟(MM)和秒(SS)的格式,如touch -t 202410011030 newfile.txt将文件的访问和修改时间设置为2024年10月01日10点30分。

 5、mkdir命令

mkdir命令基本格式:mkdir [选项] 目录名

mkdir命令用于在文件系统中创建新的目录。mkdir是"make directory"的缩写,是Unix/Linux系统中用于创建目录的基本命令。通过使用不同的选项,可以实现创建单个目录、多级目录、设置目录权限以及显示创建过程中的详细信息等功能。

1) 创建单个目录‌:使用mkdir 目录名命令可以在当前目录下创建一个新的目录。例如,

mkdir text

将在当前目录下创建一个名为text的目录。

2) 创建多级目录‌:使用-p选项可以一次性创建多级目录,如果路径中的某些目录尚不存在,系统将自动建立这些目录。例如,

mkdir -p text1/text2/text3

将创建text1\text2\text3这三级目录,即使它们中的某些尚未存在。

3) 设置目录权限‌:使用-m选项可以在创建目录的同时设置其权限。

该命令涉及权限设置,放在后面修改权限命令一起再详述。

4) 显示详细信息‌:使用-v选项可以在创建目录时显示详细信息。让用户看到每个创建的目录的详细信息,这对于了解命令的执行过程和确认目录是否正确创建非常有帮助。例如,

mkdir -v test

例如,如果用户在当前目录下创建一个名为test的新目录,使用mkdir -v test命令,系统会显示类似于“Created directory 'test'”的信息,从而确认目录已经被创建‌;如果正在创建,则提示“Creating directory 'test'”。

后文待续更新......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值