linux简单命令复习

it2024-11-20  0

因为研究生专业是网络安全,linux命令在网络安全中很重要。今天把linux 的一些命令复习了一下

目录

1 2文件操作1.1 进入目录1.2创建目录1.3 删除空目录1.4 显示当前目录在的路径1.5 查看目录中的文件1.6 创建文件1.7 删除文件1.8 复制文件1.9 移动文件查看文件内容2.0 在文件内搜索字符串2.1 重定向2.2统计文件内容的行数2.3查看命令帮助2.4显示日期2.5显示日历2.6快捷键2.7echo输出2.8查看当前进程 3用户组3.1用户组创建创建group创建group2并赋值 3.2删除用户组3.3用户的创建3.4用户的管理查看当前用户名修改密码为用户指定空口令锁定某一用户,使其不能登录解锁某一个用户,使其可以登录 修改用户组 4编辑器使用4.1vim编辑器的使用gredit编辑器 由普通用户转换为root清理命令用linux 命令创建lamp环境

1 2文件操作

1.1 进入目录

到根目录 cd / 上一级目录 cd … 上次使用的目录 cd -

1.2创建目录

mkdir /tmp mkdir -p /tmp/etc

1.3 删除空目录

remove /tmp/test

1.4 显示当前目录在的路径

pwd pwd -P(显示物理路径) ped -L (显示链接路径)

1.5 查看目录中的文件

ls 查看目录全部文件,包括隐藏文件 ls -a 查看目录内容详情,包括读写权限 ls -l

1.6 创建文件

touch /tmp/test.txt

1.7 删除文件

rm /tmp/test.txt

1.8 复制文件

cp /tmp/res.txt /tmp/des.txt

1.9 移动文件

mv

查看文件内容

cat 查看文件前n行的内容 head -n a.txt 查看文件后n行的内容 tail -n a.txt 文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了 more /etc/services 文件的内容从最后一行开始显示 tac a.text

2.0 在文件内搜索字符串

grep “xxx” file.txt

2.1 重定向

cat /etc/services > a.txt

2.2统计文件内容的行数

wc -l /etc/services

2.3查看命令帮助

查看vi的命令帮助 man vi 获取ls命令的帮助 ls -help

2.4显示日期

date

2.5显示日历

显示2009年日历 cal 2009 显示2009年10月日历 cal 10 2009

2.6快捷键

tab–命令补全 ctrl+C 停止当前程序 ctrl+d 键盘输入结束

2.7echo输出

echo “hello”

2.8查看当前进程

ps 查看当前用户进程 ps -u 查看现在终端的进程 ps -aux 查看某个进程 ps -ef ssh

3用户组

3.1用户组创建

创建group

groupadd group1

创建group2并赋值

groupadd -g 101 group2

3.2删除用户组

groupdel group2

3.3用户的创建

useradd user1

3.4用户的管理

查看当前用户名

whoami

修改密码

passwd username

为用户指定空口令

passwd -d sam

锁定某一用户,使其不能登录

passwd -l sam

解锁某一个用户,使其可以登录

passwd -u sam

修改用户组

将用户组修改为groupname usermod -g groupname username

4编辑器使用

4.1vim编辑器的使用

vim -文件名称 打开文件进行编辑 1) 按esc 2) 按i,在前面插入 按a,在当前字符后添加文本 l:在行首插入文本 x:删除光标前的字符 X:删除光标后的字符 D:删除从当前光标到光标所在行尾的全部字符 dd:删除光标行正行内容 3)wq在命令模式下,执行存盘退出操作 4)?-查找内容 例如? a 从后往前查找含有a的内容 5)/ a 从前往后查找含有a的内容

gredit编辑器

gredit 文件名字 用编辑器打开文件

由普通用户转换为root

sudo -s 可以执行vim编辑文件内容操作

清理命令

clear

用linux 命令创建lamp环境

#切换到root用户,获得编辑文件的权限 sudo -s #编辑文件 vi /etc/apt/sources.list #查看文件并删除全部内容,查找linux版本的源,复制并粘贴到刚刚删除的地方 #从官方的源把数据信息下载下来 apt -get update 等待下载完成 #安装系统 #LAMP (Linux+apache+mysql+php) #先安装Apache,搜索apache的包 apt -cache search apache #安装apache 包 apt -get install apache2 #启动apache2服务 service apache2 start #查看apache2的状态 systemctl status apache2.service #关闭apache 服务 systemctl stop apache2.service #启动apache服务 systemctl start apache2.service #浏览器输入网址192.168.0.136查看apache是否安装并启动 #查看mysql有哪些包 apt -cache search mysql -server #安装mysql包 apt -get install mysql -server 设置数据库密码 #启动mysql服务 systemctl start mysql.service #验证mysql是否启动 ps -aux|grep mysql #安装php #查看php状态 apt -cache php7.0 #安装PHP并使连接到apache apt -get install php7.0 php7.0 -mysql #测试lamp环境 cd /var/www/html/ ls vi info.php 写入内容 #重启apache服务 service apache2 restart #浏览器输入网址192.168.0.136/info.php
最新回复(0)