Linux命令

Linux命令

1、Screen

新建会话

1
screen -S xxx

离开会话

1
ctrl a d

查看会话

1
2
3
screen -ls
#或者
ctrl a w

返回会话

1
screen -r xxx

清除dead会话

1
screen -wipe 清除dead会话

杀死会话

1
2
3
ctrl a k 杀死当前会话
screen -XS id quit
或者screen -r后按下ctrl c

共享终端

1
screen -x

将命令挂载到后台的新屏幕

1
screen -dmS text_name bash -c "python check.py"

2、SCP

将本地的文件复制到远程服务器

1
scp fd.zip root@192.168.126.140:/root/Desktop/fd.zip

3、压缩相关

3.1 zip/unzip

参考:https://wangchujiang.com/linux-command/c/zip.html

解压:

1
unzip -d qy qy.zip

压缩某个文件夹:

1
zip -r html.zip /home/Blinux/html

压缩文件时排除某个或多个文件:

注意要加上引号

1
zip -r html.zip /home/Blinux/html -x "index.html" -x "index.php" -x "tmp"

3.2 tar

参考:https://wangchujiang.com/linux-command/c/tar.html

将index目录打包,使用gzip算法压缩:

1
tar -zcvf index.tar.gz index

解压tar.gz文件:

1
tar -xvf index.tar.gz

解压tar.gz文件时指定目录:

必须事先自己创建好该指定目录

1
tar -xvf index.tar.gz -C tmp

4、用户相关

adduser是useradd的友好交互式前端,使用perl编写的。useradd是一个最普遍的命令

删除用户

1
sudo userdel -r 用户名 # 彻底删除

添加用户

1
sudo useradd -m 用户名 # -m是添加家目录

查看普通用户的数量

1
grep -c "/bin/bash" /etc/passwd

who:显示当前所有登录用户的信息

1
2
who 返回值:登录用户名称,终端信息,登录时间,远程主机或X display
who -b 返回上次系统启动的时间

last:列出目前与过去登录用户相关信息,它会读取/var/log/wtmp文件并显示

1
last -10 查看最近十条登录信息

users:打印当前主机所有登录用户的名称


Linux命令
https://d4wnnn.github.io/2023/04/15/DevOps/Linux命令/
作者
D4wn
发布于
2023年4月15日
许可协议