(root 123 wei 0136)
ls: (list) 显示当前路径下的内容
cd: (change directory) 更改当前目录
如:
cd / 进入根目录
cd ~ 进入用户的主目录
cd .. 返回上一级目录
cd . 返回当前目录
pwd:(print working directory)显示当前工作目录
mkdir: (make directory) 创建目录
如:
mkdir test 在当前目录下创建名称为test的文件夹
mkdir -p abc/test -p代表创建多层目录
rmdir: (remove directory) 删除空目录,如果目录非空,则删除失败。
rm -rf:(remove recursive(递归) force) 删除目录(包括子项一并删除)。
如:
rm -rf abc 删除文件abc。
cp -rf: (copy -rf表示强制递归) 复制文件或目录。
如:
cp -rf abc abc1 将abc复制为abc1 将abc下所有子项一并复制。
mv (move) 移动文件或目录(重命名)
如:
mv abc abc1 若abc1文件存在,则将abc文件移动到abc1内,若abc1文件不存在,则表示文件abc重命名为abc1。
tar (tape archive) 档案打包,并未压缩。
tar -cvf: (create verbose(显示详细信息) file)
如:
tar -cvf test1.tar test1 将test文件打包为test1.tar
tar -cvf test.tar test1 test2 test3 打包多个文件,将test1 test2 test3 打包放入test.tar。
tar -xvf (extract(提取) verbose file) 还原档案包
如
tar -xvf test.tar 还原test.tar 默认还原到当前路径下。
tar -xvf test.tar -C outdir 将test.tar 还原到指定路径outdir下。-C outdir(change后面加目录表示切换到新目录)。
归档并压缩 (zip压缩)
tar -czvf test.tar.gz test
tar xzvf test.tar.gz 解压缩。
软连接(同Windows下的快捷方式)
ln -s: (link, soft)
如
ln -s test test1 给test创建软连接test1。
ls -l 查看当前路径下软连接与对应的目标路径。
sudo: (super user do) 提升用户权限运行命令,即以管理员身份运行。
添加用户
sudo useradd -m wang 创建名为wang的用户,-m表示在/home下添加用户目录。
sudo passwd wang 修改用户wang的密码。
sudo userdel wang 删除用户。 执行完该命令后home文件夹下wang文件夹仍然存在。
sudo rm -rf /home/wang/ 删除home文件夹下wang文件夹。
超级用户 root (谨慎使用)
sudo passwd root 首次使用,需先给root设置密码。
切换root用户
su root: (switch user)
退出超级用户
exit
创建组 (以下命令均为root用户下操作,或者加上sudo)
groupadd boys 创建boys组
useradd -m -g boys ming 将用户ming添加到boys组
usermod -g boys wei 修改现有用户到boys组 mod为modify 修改。
ls -l test.txt 查看test.txt文件的权限,rwx分别表示read,write,execute(执行)。
chmod: (change file mode) 修改文件访问权限。
如:
chmod o+w test.txt 使别人增加write权限。o:other,w:write,+:增加权限,-:减去权限。
a+w:all,u+w:user(用户本人),用户自己或本组用户增加或减去权限时u可以省略:+w。
修改文件属主
chown: (change owner)
sudo chown -R wei /opt/ 将root用户下opt文件属主改成wei,-R为recursive递归,表示将文件夹下所有子项一并更改。
执行脚本步骤
1、文本首行:#! /bin/python3
2、给脚本增加可执行权限:chmod +x test0.py
3、执行:./test0.py 路径必须加,即使在当前路径下也需添加./
软件包管理器即apt 安装与删除软件是超级管理员root的任务,所以以下命令前+sudo
apt: (advanced packaging tool高级包装工具)
apt install net-tools 安装软件包
apt remove net-tools 删除软件包
apt search xxx 搜索
apt list 列表