ubuntu常用命令

目录

  • ls-显示目录下有哪些文件
  • .bashrc文件:隐藏文件,终端程序的初始化脚本
  • pwd-展示当前工作目录
  • mkdir-创建文件夹
  • touch-创建文件
  • cat-查看文件内容
  • cd-切换工作目录
  • cp-复制文件、文件夹
  • mv-移动文件、文件夹
  • rm-删除文件、文件夹
  • echo-输出内容
  • su-切换用户
  • tab键-在指令内容唯一时,自动补全指令或文件名
  • gedit-编辑文本
  • grep-过滤关键字
  • 管道符|-将符号左边的结果,作为符号右边的输入
  • source-执行文本文件中的一连串指令
  • sudo-执行管理员权限
  • chmod-修改文件、文件夹权限
  • chown-修改文件、文件夹所属用户、组
  • 输入法中英文切换
    • 方法一:shift键切换
    • 方法二:win+空格

ls-显示目录下有哪些文件

ubuntu常用命令_第1张图片

在这里插入图片描述
语法:ls [-l -h -a] [参数]

  • 不提供参数:横向显示目录下有哪些文件
  • -l,以列表形式查看
  • -h,配合-l,以列表形式查看的同时显示文件大小
  • -a,显示隐藏文件

在Linux中以.开头的,均是隐藏的。
默认不显示出来,需要-a选项才可查看到。

.bashrc文件:隐藏文件,终端程序的初始化脚本

ubuntu常用命令_第2张图片
在这里插入图片描述
每次打开终端时,首先执行这个脚本,完成环境变量的赋值工作。

在这里插入图片描述
编辑主文件夹下的.bashrc文件

ubuntu常用命令_第3张图片

在.bashrc文件末尾加上这句:echo 哥哥我闪亮登场~,重新打开终端时会先执行.bashrc文件
ubuntu常用命令_第4张图片
再次编辑主文件夹下的.bashrc文件,加载执行主文件夹下的command.sh文件里的所有指令,重新打开终端
ubuntu常用命令_第5张图片
ubuntu常用命令_第6张图片
ubuntu常用命令_第7张图片

pwd-展示当前工作目录

mkdir-创建文件夹

语法:mkdir [-p] 参数

  • 选项:-p,可选,用于创建多级目录
  • 参数:被创建文件夹的路径
    在这里插入图片描述
    在这里插入图片描述

touch-创建文件

语法:touch 参数

  • 参数:被创建的文件路径

cat-查看文件内容

语法:cat 参数

  • 参数:被查看的文件路径

cd-切换工作目录

加粗样式

cd [目标目录]

  • .,表示当前,比如./a.txt,表示当前文件夹内的a.txt文件
  • ..,表示上级目录,比如../表示上级目录,../../表示上级的上级目录
  • ~,表示用户的HOME目录,比如cd ~,即可切回用户HOME目录

cd …

回到上一级目录
ubuntu常用命令_第8张图片

cd ~
回到主文件夹
在这里插入图片描述
在这里插入图片描述
ubuntu常用命令_第9张图片

cp-复制文件、文件夹

语法:cp [-r] 参数1 参数2

  • 选项:-r,可选,复制文件夹使用
  • 参数1,被复制的
  • 参数2,要复制去的地方

示例:

  • cp a.txt b.txt,复制当前目录下a.txt为b.txt
  • cp a.txt test/,复制当前目录a.txt到test文件夹内
  • cp -r test test2,复制当前文件夹内的test到当前文件夹内为test2存在

mv-移动文件、文件夹

语法:mv 参数1 参数2

  • 参数1:被移动的
  • 参数2:要移动去的地方,参数2如果不存在,则会进行改名

rm-删除文件、文件夹

语法:rm [-r -f] 参数...参数

  • 选项:-r,删除文件夹使用
  • 选项:-f,强制删除,不会给出确认提示,一般root用户会用到
  • 参数:支持多个,每一个表示被删除的,空格进行分隔

echo-输出内容

语法:echo 参数

  • 参数:被输出的内容

su-切换用户

语法:su [-] [用户]

  • -表示切换后加载变量,建议带上

tab键-在指令内容唯一时,自动补全指令或文件名

ubuntu常用命令_第10张图片

gedit-编辑文本

在这里插入图片描述
在这里插入图片描述
在主文件夹中创建名为:我在哪.txt 的文件,同时自动弹出文本编辑器,可编辑内容
ubuntu常用命令_第11张图片

grep-过滤关键字

语法:grep [-n] 关键字 文件路径

  • 选项-n,可选,表示在结果中显示匹配的行的行号。
  • 关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来
  • 文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

管道符|-将符号左边的结果,作为符号右边的输入

示例:

cat a.txt | grep itheima,将cat a.txt的结果,作为grep命令的输入,用来过滤itheima关键字

可以支持嵌套:

cat a.txt | grep itheima | grep itcast

source-执行文本文件中的一连串指令

在这里插入图片描述
在这里插入图片描述
ubuntu常用命令_第12张图片
echo是显示的意思
ubuntu常用命令_第13张图片
通常会把一连串的指令写到.sh文件中,通过source指令加载运行。

sudo-执行管理员权限

语法:sudo 其他命令

ubuntu的权限机制:ubuntu中每个用户只能操作自己主文件夹里的数据,直接对系统文件夹下的文件的操作会提示权限不够,通过sudo暂时提升这条指令的权限,可以对系统文件夹下的文件进行操作

在这里插入图片描述

chmod-修改文件、文件夹权限

语法:chmod [-R] 权限 参数

  • 选项-R,设置文件夹和其内部全部内容一样生效
  • 权限,要设置的权限,比如755,表示:rwxr-xr-x
  • 参数,被修改的文件、文件夹

chown-修改文件、文件夹所属用户、组

语法:chown [-R] [用户][:][用户组] 文件或文件夹

  • 选项-R,设置文件夹和其内部全部内容一样生效
  • 用户,修改所属用户
  • : 用户分隔用户和用户组
  • 用户组,修改所属用户组

输入法中英文切换

方法一:shift键切换

ubuntu常用命令_第14张图片

方法二:win+空格

ubuntu常用命令_第15张图片

你可能感兴趣的:(Linux,ubuntu,linux,运维)