这篇博客主要是为了学习笔记记录,所以条理可能有一些乱。
(这个五一打算补一下一些通用的基础)
重要快捷键
- 使用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