Linux系统常用指令

(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       列表

你可能感兴趣的:(linux,运维,服务器)