Linux各种命令

目录

切换用户

激活配置的主机名

可视化网络配置的一个工具

清屏

创建目录

复制文件夹

移除文件夹

执行sh文件

touch

安装deb包

刷新环境变量

关机

开启SSH服务

安装openssh-server

查看ssh服务是否启动

重启ssh

查看SSH服务状态

关闭防火墙

查看防火墙状态

解压zip

解压tar

解压tar.gz

tar解压到指定路径

​​​​​​​


切换用户

su 用户名
su - 用户名

# - 选项表示在切换用户身份的同时,连当前使用的环境变量也切换成指定用户

激活配置的主机名

bash

可视化网络配置的一个工具

nmtui

清屏

ctrl + l

创建目录

mkdir 路径

复制文件夹

cp -r 源路径 目标路径

移除文件夹

rm命令,参数如下

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
–preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。

rm -rf 文件夹名

执行sh文件

sh test.sh

该方法标明使用 sh 这种shell来执行test.sh文件,sh已经是一种被bash替代的shell

bash test.sh

该方法与 sh test.sh 的原理一样,只是使用了 /bin/bash 该种shell来执行

./test.sh

该方式与 bash test.sh 一样 

source test.sh

touch

Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

touch xx

安装deb包

deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。

sudo dpkg -i xx.deb

刷新环境变量

source /etc/profile

关机

poweroff

开启SSH服务

安装openssh-server

sudo apt-get install openssh-server

查看ssh服务是否启动

打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。

重启ssh

systemctl restart sshd

查看SSH服务状态

systemctl status sshd

看到“active(running)表示已启用

sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since 六 2020-05-02 17:24:51 CST; 30min ago
   ......

关闭防火墙

暂时关闭,重启后开启

systemctl stop firewalld

永久关闭

systemctl disable firewalld

查看防火墙状态

systemctl status firewalld

看到“inactive (dead)”表示已关闭

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since 六 2020-05-02 17:58:15 CST; 3s ago
......

解压zip

先安装:sudo apt-get install unzip

unzip zipped_file.zip

解压到指定文件夹

unzip zipped_file.zip -d xxx文件夹

解压tar

tar -xvf 待解压文件路径

解压tar.gz

tar -zxvf 待解压文件路径

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

tar解压到指定路径

用“-C”

比如

tar -zxvf test.tar.gz -C test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值