linux常用命令笔记

平时常用linux命令,记下笔记,以备需要时查看

pwd 显示当前工作目录 -p 显示真实路径

cd 切换工作路径 参数:- 切换到上一次的目录;~ 切换到家目录;username 切换到其它用户的家目录; … 切换到上一级目录

ls 查看目录中有哪些文件 参数: -a 查看全部文件; -d 仅看目录本身; -h 易读的文件容量;-l 显示文件的详细信息

cat 查看纯文本文件 参数: -n 显示行号; -b 显示行号(不包括空行); -A 显示出不可见的符号,如空格,tab等

more 查看较长的纯文本文件 格式:more [选项] 文件 参数:-数字 预选显示的行数;-d 显示提示语句与报错信息

head 查看纯文本文档的前N行 格式:head [选项] 文件 参数:-n 10 显示10行

tail 查看纯文本文档的后N行 参数: -f 持续刷新显示的内容

od 查看特殊格式的文件 参数:-t a 默认字符;-t c ASCII字符; -t o 八进制; -t d 十进制; -t x 十六进制;-t f 浮点数

tr 转换文本文件中的字符 格式:tr [原始字符] [目标字符] 示例:cat tr.txt | tr [a-z] [A-Z]

wc 统计文本的行数、字数、字节数 格式:wc [参数] 文本 参数:-l 只显示行数;-w 只显示单词;-c只显示字节数

cut 通过列提取文本字符

diff 比较多个文本文件的差异 格式:diff [参数] 文件 示例:diff a.txt b.txt 参数:-b 忽略空格引起的差异;-b 忽略空行引起的差异;–brief/-q 只报告是否存在差异;-c 使用上下文输出格式。

touch 创建空白文件与修改文件时间 格式:touch [选项] [文件] 参数 -a 修改访问时间;-m 修改更改时间;-d 修改访问与更改的时间;-t要修改成的时间

mkdir 创建空白文件 格式:mkdir [选项] 目录 参数:-m=MODE 默认的文件目录权限 如:-m 755;-p 连续创建多层目录;-v 显示创建过程

cp 复制文件或目录 格式:cp [选项] 源文件 目标文件 参数:-p 保留原始文件属性;-d 若对象为链接文件,则保留该链接文件的属性;-r 递归持续复制;-i 若目标文件存在则询问是否覆盖;-a 相当于-pdr

mv 移动文件或改名 格式:mv [选项] 文件名 [目标路径|目标文件]

rm 删除文件或目录 格式:rm [选项] 文件 参数:-f 忽略警告信息;-i 删除前先询问;-r 删除文件

dd 指定大小的拷贝文件或指定转换文件 格式:dd [参数] 参数:if 输入的文件名称;of 输出的文件名称;bs 设置每个块的大小;count 设置要拷贝块的个数;conv=ucase 将字母从小写转为大写;conv=lcase 把字符从大写转换为小写 实例:dd if=/dev/cdrom of=RHEL-server-7.0-x86.iso,将光驱设备拷贝成镜像文件

useradd 创建新的用户 格式:useradd [选项] 用户名 参数:-d 指定用户的家目录(默认/home/username);-D 展示默认值;-e 账号有效截止日期;-g 指定一个初始用户组;-G 指定一个或多个扩展用户组;-N 不创建与用户同名的用户组;-s 指定默认的Shell;-u 指定用户的UID 示例:useradd -d /home/linux user

passwd 用于修改用户的密码 格式:passwd [选项] [用户名] 参数:-l 锁定用户禁止其登陆;-u 解除锁定,允许用户登陆;–stdin 允许从标准输入修改密码;-d 使账号无密码;-e 强制用户下次登陆时修改密码;-S 显示用户的密码状态

userdel 删除用户所有表格 格式:userdel [选项] 用户名 参数:-f 强制删除用户,家目录与其相关文件;-r 同时删除目录,家目录与其相关文件

usermod 修改用户的属性 格式: usermod [选项] 用户名 -c 填写账号的备注信息

groupadd 创建群组 groupadd [选项] 群组名

tar 对文件打包压缩或解压 格式:tar [选项] [文件] 参数:-c 创建压缩文件;-x解开压缩文件;-t 查看压缩包内有哪些文件;-z 用Gzip压缩或解压;-j 用bzip2压缩或解压;-v 显示压缩或解压过程;-f 目标文件名;-p 保留原始的权限与属性;-P 使用绝对路径来压缩;-C 指定解压到的目录 示例 tar -xzvf 压缩包名.tar.gz 解压并展开压缩包

grep 对文本进行搜索 格式:grep [选项] [文件] grep entry docbook.xml >> /root/lines 查找docbook.xml中的包含entry的行数并输出到/root/lines

find 查找文件 格式:find [查找路径] 寻找条件 操作

vim文本编辑器
命令模式------》(a、i、o)输入模式---------》(esc)命令模式-------》(:)末行模式-------》(esc)命令模式

命令模式常用快捷键
dd 删除(剪切)光标所在行
5dd 删除(剪切)从光标处的5行
yy 复制光标所在整行
5yy 复制光标处开始5行
P 将之前删除(dd)或复制(yy)过的数据粘贴到光标后
/字符串(?字符串 ) 从上到下搜索字符串
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作

魔行模式中常用的命令
:w 保存
:q 退出
:q!强制退出(不保存)
:wq!强制保存退出
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行

MariaDB
systemctl start mariadb 启动数据库
mysql -u root -p 登陆root用户 密码root(自己设的密码)
进去以后
use mysql 进入sql命令模式,注意带分号

开启端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
重启防火墙
service iptables restart
保存当前设置
service iptables save

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖工-->攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值