目录
切换用户
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