系统相关
首页 > 系统相关> > Linux之Ubuntu初探

Linux之Ubuntu初探

作者:互联网

常用Linux命令的基本使用

小技巧

  • ctrl+shift+=放大终端窗口的字体显示
  • ctrl+ - 缩小终端窗口的字体显示

01.常用Linux基本命

命令 对应英文 作用
li list 查看当前文件夹下的内容
pwd print work directory 查看当前所在文件夹
cd 目录名 change directory 切换文件夹
mkdir 目录名 make directory 创建目录
touch 文件名 touch 如果文件不存在,则新创建
rm 文件名 remove 删除指定的文件名
clear clear 清屏

Linux终端命令格式

01终端命令格式

command [-options] [parameter]

说明:

[] 代表可选

02查阅命令帮助信息

2.1 --help

说明:

command --help

2.2 man

说明:

man command
快捷键 功能说明
q 退出使用手册
向上翻一行
向下翻一行
Pgup 向上翻一页
Pgdn 向下翻一页

文件和目录常用命令

01. ls查看目录文件

选项 含义
-a 显示隐藏文件
-l 以列表的形式显示
-h 以人性化的方式显示文件内容大小
-R 递归显示子目录

02. cd 切换工作路径

绝对路径

指的是在输入路径时,最前面是/或者~表示从 根目录/家目录开始的具体目录位置

相对路径

指的是以当前目录开始,不以/或者 ~开头,表示不是根目录或家目录开始的目录

命令 含义
cd 命令可以改变相对路径和绝对路径
cd[路径] 切换到指定路径
cd ~ 切换到家目录
cd . 切换到当前目录
cd .. 切换到上一级目录
cd - 上一次工作目录切换

03.创建和删除操作

3.1touch创建文件

touch 文件名
touch 文件名 文件名   touch 可以同时新建多个
sudo touch 文件名 

3.2mkdir新建目录

sudo mkdir PythonDir
sudo mkdir -p a/b/c/d 递归创建

3.3rmdir删除目录

-p 递归删除,只能删除空目录,非空目录无法删除
sudo rmdir 文件名 

3.4rm删除文件或目录

选项 含义
-r 递归删除目录下的内容,删除文件夹时必须加此参数
-f 强制删除,忽略不存在文件,无需提示

04拷贝和移动文件

4.0 tree

选项 含义
-d 只显示目录

4.1 mv 移动和重命名 :

选项 含义
-f 覆盖前不询问
-i 覆盖前询问
-n 不覆盖已经存在的文件

4.2. cp复制

选项 含义
-i 覆盖前提示
-r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录文件,目标文件必须为一个目录名 cp src des 如果是复制文件夹,则加上-r 选项

05文件内容命令.

5.1. cat 查看文件内容,合并文件

选项 含义
-b 对非空输出行编号
-n 对输出的所有行编号

5.2. more 查看文件内容(分页查看)

more filename 查看filename 文件的内容

可以分屏显示文件內容,每次只显示一頁內容,適用於 查看內容較多 的文本文件

快捷键 功能说明
q 退出
f 前滚一屏幕
b 回滚一屏幕
空格键 显示下一屏
enter键 一次滚动一行

5.3 grep

强大的文本搜索工具,能使用正则搜索文本,并把匹配的行打印出来

grep -E "[A-Z]+" filename
grep -E "[0-9a-z]" file_1 file_2 file_3...

选项 含义
-n 显示匹配行及行号
-v 显示不包括匹配文本的所有行(相当于求反)
-i 忽略大小写
参数 含义
^a 行首,搜寻以a开头的行
ke$ 行尾,搜寻以ke结束的行

其他命令

01history 查看历史命令

history 查看历史命令
history -c 删除历史命令记录

02sudo获得root权限

标签:文件,tar,Ubuntu,初探,用户,命令,Linux,权限,目录
来源: https://www.cnblogs.com/saury/p/16574467.html