linux之Ubuntu系列(-)常见指令

Ubuntu 中文 版本 注意点

linux之Ubuntu系列(-)常见指令_第1张图片

通过修改语言改成英文

在终端录入:export LANG=en_US
在终端录入:xdg-user-dirs-gtk-update

单用户和多用户

linux之Ubuntu系列(-)常见指令_第2张图片

linux之Ubuntu系列(-)常见指令_第3张图片

命令格式

command [-选项] [参数]

–查看命令的帮助
命令 --help
man 命令
|操作键| 功能|
|空格键|-显示手册的下一屏幕-|
| Enter键 | 一次滚动手册的一行 |
| b | 回滚一屏|
| f | 前滚一屏 |
| q | 退出 |

切换目录 cd

cd : 切换到当前用户的主目录(/home/用户目录)
cd ~ :切换到当前用户的主目录(/home/用户目录) ~ 又称家目录
cd . : 保持在当前目录不变 . 当前目录, 切换到当前目录,就不变了。
cd … :切换到上级目录 … 上级目录
cd -:可以在最近两次工作目录之间来回切换

tree

tree 目录 :目录中文件及目录按树状图展示
tree : 当前目录下,按树状图展示

绝对路径 相对路径

1、相对路径 在录入路径时,最前面不是 / 或者 ~。表示相对 当前目录所在的目录位置
2、绝对路径 在输入路径时,最前面是 / 或者 ~,表示从根目录 cd /home/Desktop cd ~/Desktop

touch

创建文件或修改文件的时间
如果文件不存在,可以创建一个空白文件
如果文件已存在,可以修改文件的末次修改时间

mkdir

创建一个新的目录
|选项|含义|
| -p |可以递归创建目录(如果目录存在,不会报错)|

新建目录的名称不能与当前目录中已有的目录文件同名

rm

  • 删除文件或目录
  • rm 命令要注意,是不可逆的(不能恢复)
  • 操作目录需要 -r 选项
    支持通配符
    rm *1.txt 删除以1.txt 结尾的所有文件
    |选项|含义|
    | -f | 强制删除,忽略不存在的文件,无需提示(cannot remove ‘xx’:No Such file or directory) |
    | -r | 递归删除目录,删除文件夹时必须加此选项 |

ls

命令用于显示指定工作目录下之内容
linux之Ubuntu系列(-)常见指令_第4张图片linux之Ubuntu系列(-)常见指令_第5张图片

拷贝和移动 文件

|序号|命令|对应英语|作用|
|1|tree [目录名] | tree | 以树状图列出文件目录结构|
|2|cp 源文件 目标文件| copy|复制文件或目录|
|3|mv 源文件 目标文件| move | 移动文件、目录 或 文件、者目录重命名|

tree 命令可以以树状图列出文件目录结构

tree 列出当前目录下的目录结构
tree xx 列出文件xx的目录结构
|选项|含义|
|-d|只显示目录 |

cp 将给出的 文件 或 目录 复制到另一个文件 或 目录中,相当于DOS下的copy命令

cp 是本地电脑的复制 scp是服务器和客户端文件、目录复制
操作文件,需要 -r 选项
|选项|含义|
| -f | 已经存在的目标文件直接覆盖 ,不会提示 |
| -i | 覆盖文件前提示 |
| -r | 若给出的源文件是目录文件,则cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
如果是复制文件 cp -r 源文件夹 目标文件夹 如果目标文件 不存在,则会创建目标文件夹

mv

mv 源文件 目标文件 如果 源文件和目标文件 路径一样,就变成了 重命名操作了。
-i :覆盖文件前的提示,文件有效, 文件夹不生效。

查看文件命令

|序号| 命令 | 对应英文 | 作用|
|-1-|cat 文件名| concatenate | 查看文件内容、创建文件、文件合并、追加文件内容等功能 |
| 2 | more | more | 分屏显示文件内容 |
| 3 | grep 搜索文本 文件名 | grep | 搜索文文件内容 |

cat

. cat 命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等功能
. cat 会一次显示所有的内容,适合查看内容较少的文本文件
concatenate
linux之Ubuntu系列(-)常见指令_第6张图片

|选项 |含义 |
|–b-|-对非空输出行编号-|
| -n | 对输出的所有行编号 |
linux之Ubuntu系列(-)常见指令_第7张图片

创建文件
cat > 1.txt
等待用户输入,键入所需文本,然后按 CTRL+D (按住 Ctrl key 并输入d) 退出。正文将写在1.txt文件。你可以使用以下命令查看文件的内容cat 命令。
cat 1.txt|more
linux之Ubuntu系列(-)常见指令_第8张图片
一次显示多个文件
cat 2.txt;cat 3.txt 等价与 cat 2.txt 3.txt

linux中还有个 nl 的命令 跟 cat -b 效果等价

more

  • more 适合用于分屏显示文件内容,每次只显示一页内容
  • 适合 查看内容较多的文本文件

|操作键| 功能|
|空格键|-显示手册的下一屏幕-|
| Enter键 | 一次滚动手册的一行 |
| b | 回滚一屏|
| f | 前滚一屏 |
| q | 退出 |
linux之Ubuntu系列(-)常见指令_第9张图片
linux之Ubuntu系列(-)常见指令_第10张图片

grep

grep 是一种强大的文本搜索工具
grep 允许对文本文件进行 模式查找,所为模式查找,又称为正则表达式
linux之Ubuntu系列(-)常见指令_第11张图片
linux之Ubuntu系列(-)常见指令_第12张图片
linux之Ubuntu系列(-)常见指令_第13张图片
linux之Ubuntu系列(-)常见指令_第14张图片

linux之Ubuntu系列(-)常见指令_第15张图片

格式:
grep [options] 搜索文本 文件名
选项:
-n : 显示匹配行及行号
-v : 显示不包含匹配文本的所有行(相当于取反)
-i : 忽略大小写

常用两种模式
^z : 行首,搜寻以z开头的行
n$ :行尾,搜寻以n结尾的行

词的搜索

通过使用<和>来准确匹配到
grep 1.txt
grep -w ‘love’ 1.txt

gedit

gedit 文件 用gedit

echo 和 重定向

linux之Ubuntu系列(-)常见指令_第16张图片
echo如果单独在终端录入,效果跟php效果一样。会在终端中显示参数指定的文字。
指令的格式:command [-选项] [参数]
echo 参数
在这里插入图片描述
重定向>和>>

  • linux 允许将命令执行的结果 重定向到一个 文件
  • 将本应显示在终端上的内容 输出/追加 到指定文件中

· > 表示输出,会覆盖文件原有的内容
· >>表示追加,会将内容追加到已有文件的末尾

管道 |

  • Linux允许一个命令的输出可以通过管道做为另一个命令的输入
  • 可以理解现实生活中的水管,管子一端输入,是另一头接管的输入。 | 左边是输入 | 右边是输出。
  • 常用管道符命令有
  • more :分屏展示内容
  • grep :在命令执行结果的基础上查询指定的文本。 ls -a | grep xxx

linux之Ubuntu系列(-)常见指令_第17张图片

注意事项

Linux 系统 中区分大小写的
Window 系统 不分区大小写的

你可能感兴趣的:(linux)