Linux一些常用操作

这篇博客主要是为了学习笔记记录,所以条理可能有一些乱。
(这个五一打算补一下一些通用的基础)

重要快捷键

  • 使用Tab进行命令补全
  • ctrl+c暂停当前任务
  • 使用通配符
    在这里插入图片描述
  • 获取帮助man

linux用户管理

创建新的用户
sudo adduser yfc
切换新的用户
su -l yfc
退出用户
exit
使用root用户用usermod命令给其他非root用户切换root用户组
sudo usermod -G sudo yfc
删除用户
sudo deluser yfc --remove-home

linux文件权限

这里编辑的话可能vim用的多

  • 显示文件所属用户ll 文件名
  • 修改文件所属用户sudo chown 用户 文件名

linux目录结构以及文件的基本操作

在这里插入图片描述

文件创建操作

新建目录

  • mkdir XXX
  • mkdir -p XX/XX/XX
    复制文件到其他路径
  • cp XXX 路径
    复制文件夹
  • cp -r father family
    删除文件
  • rm XXX
    删除目录
  • rm -r family

移动文件

$ mkdir Documents
$ touch file1
$ mv file1 Documents

重命名文件
mv file1 myfile

linux下的环境变量

  • 创建一个名为tmp的环境变量
    declare tmp
  • 使用tmp=shiyanlou
  • $表示引用一个变量的值
  • 使用echo $tmp

添加永久生效的环境变量
打开etc/profile, 添加环境变量
source etc/profile
为文件添加可执行权限
chmod 755 XXX
执行文件
./XXX

创建临时环境变量
PATH=$PATH:/home/shiyanlou/mybin
但这是临时的
在每个用户的 home 目录中有一个 Shell 每次启动时会默认执行一个配置脚本,以初始化环境,包括添加一些用户自定义环境变量等等。zsh 的配置文件是 .zshrc,相应 Bash 的配置文件为 .bashrc 。它们在 etc 下还都有一个或多个全局的配置文件,不过我们一般只修改用户目录下的配置文件。
我们可以简单地使用下面命令直接添加内容到 .zshrc 中:
echo “PATH=$PATH:/home/shiyanlou/mybin” >> .zshrc
使用source .zshrc
在这里插入图片描述

原文地址:https://www.cnblogs.com/yfc0818/p/11072615.html