linux常用命令

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

在这里插入图片描述

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

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

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

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

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

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

在这里插入图片描述

在.bashrc文件末尾加上这句:echo 哥哥我闪亮登场~,重新打开终端时会先执行.bashrc文件
在这里插入图片描述
再次编辑主文件夹下的.bashrc文件,加载执行主文件夹下的command.sh文件里的所有指令,重新打开终端
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

pwd-展示当前工作目录

mkdir-创建文件夹

语法:mkdir [-p] 参数

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

touch-创建文件

语法:touch 参数

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

cat-查看文件内容

语法:cat 参数

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

cd-切换工作目录

加粗样式

cd [目标目录]

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

cd …

回到上一级目录
在这里插入图片描述

cd ~
回到主文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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键-在指令内容唯一时,自动补全指令或文件名

在这里插入图片描述

gedit-编辑文本

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

grep-过滤关键字

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

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

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

示例:

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

可以支持嵌套:

cat a.txt | grep itheima | grep itcast

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

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

sudo-执行管理员权限

语法:sudo 其他命令

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

在这里插入图片描述

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

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

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

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

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

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

输入法中英文切换

方法一:shift键切换

在这里插入图片描述

方法二:win+空格

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值