渗透测试(7)-linux基础命令学习(1)

一、常用的系统操作命令

1、echo clear 命令
echo 命令用于在终端输出字符串或变量提取后的值 ,格式为 “echo [ 字符串 | $ 变量 ]”
注:上图是定义了一个变量name,然后输入出变量的值,输出变量时,变量名称前加$符号
clear :清除上面所有的系统操作运行的命令及内容 ,输入后效果如下图:
渗透测试(7)-linux基础命令学习(1)_第1张图片
2、history
history :历史命令查看,查看之前输入的所有命令
渗透测试(7)-linux基础命令学习(1)_第2张图片
在使用 history 命令时, * 如果使用 -c 参数则会清空所有的命令历史记录。还可以使用 “! 编码数字 的方式来重复执 行某一次的命令。
3、 date 命令
date 命令用于显示及设置系统的时间或日期
例1:按一定格式输入日期时间(月、日首字母小写,其他大写)
[root@lxfly ~]# date "+%Y-%m-%d %H:%M:%S"
2024-01-09 15:51:30
例2: date "+%F" ENTER 后 运行结果为 2024-01-09 ;等同于date ”+%Y-%m-%d"的输出结果
4、 重启和关机命令
都会涉及硬件资源的管理权限,因此默认只有 root 管理员才可以关闭电脑
[root@localhost ~] # reboot //重启
[root@localhost ~] # shutdown now //关机
[root@localhost ~] # poweroƊ//关机
5 man 命令
用户想对某一 · 命令 进行 详细的了解可以用到 man 命令
6. ip addr 命令
ip addr : 查看当前网络下的 ip 地址的具体信息,一些linux操作系统安装后,没有ifconfig命令,用yum命令安装即可,在没有安装ifconfig命令之前,可以用ip addr命令查看ip地址
渗透测试(7)-linux基础命令学习(1)_第3张图片

二、常用系统目录查看及切换命令

1、pwd 查看当前所在目录
2、cd 切换目录

cd 命令用于切换工作路径,格式为“cd [目录名称]”。这个命令应该是最常用的一个 Linux 命令了。可以通过 cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式,还可以使用“cd -”命令返回到上一次所处的目录,使用“cd..”命令进入上级目录,以及使用“cd ~”命令切换到当前用户的home目录,亦或使用“cd ~username”切换到其他用户的家目录。

cd .. 返回上一级目录
cd - 返回上一次的工作目录
渗透测试(7)-linux基础命令学习(1)_第4张图片

 cd ~ 返回根目录 如果是root用户返回root目录 如果是非root用户,返回到home目录

3、Is 查看目录
ls 命令用于显示目录中的文件信息 ,格式为 “ls [ 选项 ] [ 文件 ] ”
ls 命令用于显示目录中的文件信息,格式为 “Is [ 选项 ][ 文件 ]”
ls -la 同样查看文件中详细内容,包含隐藏文件
ls -l  参数可以查看文件的属性、大小等详细信息
ls -d 参数查看 目录的权限与属性信息

渗透测试(7)-linux基础命令学习(1)_第5张图片

4、mkdir 命令
mkdir make directories)创建目录, 指定目录不存在则创建目录。若指定目录已存在,则会提示已存在而不继续创
创建新目录
[root@lxfly opt] # mkdir test1 test2
[root@xfly opt] # ls
16 .log test1 test2
mkdir –p 递归创建多级目录。
[root@lxfly jiwo one] # mkdir -p one/two/three
[root@lxfly one] # cd one/
[root@lxfly one] # ls
two
[root@lxfly one] # cd two/
[root@lxfly two] # ls
three
5、touch 命令, 创建文件

6、cp 复制文件目录

cp(英文全拼:copy le: 复制文件或目录cp 即拷贝文件和目录。

cp 命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的
目录中。
命令格式: cp 拷贝的文件名  拷贝之后保存到文件名
[root@kkk~] #ls
anaconda-ks.cfgbackup-2023-11-15.tar.gzlocale.conf.backup
[root@kkk~] #cp locale.conf.backup locale.conf.backup.bax
[root@kkk~] #ls
anaconda-ks.cfgbackup-2023-11-15.tar.gzlocale.conf.backup locale.conf.backup.bax
[root@kkk] #ls
book.txtindex.htmllocale.conf.backup
[root@kkk] #cp book.txt/root/   (复制一个 home 路径下 1 一个文件到 root 路径下)
[root@kkk] #cd /root/
[root@kkk~] #ls
anaconda-ks.cfgbackup-2023-11-15.tar.gzbook.txtlocale.conf.backup locale.conf.backup.bax
渗透测试(7)-linux基础命令学习(1)_第6张图片

 8、rm 命令

     rm是常用的命令,该命令的功能可以删除一个目录的一个或多个文件或目录,它可以将某个目录及其下的所有文件及子目录均删除。

命令格式:rm  [参数]  文件名

命令参数:

-f  强制删除,不给出提示

-r 递归删除

例1:

删除文件 test.txt

rm -rf  test.txt

例2:删除当前目录下的所有文件及目录

rm -rf  *

注意:rm是一个危险的命令,使用时候需特别小心,因为linux没有回收站!

你可能感兴趣的:(网络安全,linux,web安全,网络安全)