Linux简单命令

it2022-05-10  63

常用软件安装:

yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc

 主机名和网络的修改:

1.修改主机名 hostnamectl set-hostname linux(要设置的主机名) 2.修改网络 vim /etc/hosts 进入文件后用鼠标移动光标在最后一行按o(即在光标这一行的下一行开始新的一行书写) 在新的一行输入 配置好的IP 以及 主机名 例如:10.0.0.100 linux 输入完成按esc输入:wq 保存并退出 另一种方法:  echo "10.0.0.100 linux">>/etc/hosts将IP主机名 追加到hosts

 关闭防火墙:

1.查看防火墙状态 iptables -L 2.关闭防火墙 iptables -F 3.永久关闭防火墙 systemctl disable firewalld 1.查看selinux防火墙 getenforce 2.临时关闭selinux防火墙 setenforce 0 3.永久关闭 vim //etc/selinux/config 修改为 SELINUX=disabled 保存退出重启即可

 

命令的基本构成

  命令体    选项      参数(对象)   ls             -l           /var参数:文件   文件类型:  d :目录  f :普通文件  l :链接  b :块设备,磁盘 光驱  c :字符设备  p :管道  s :套接字

命令提示符:

  [root@lay~]#   (#代表管理员)  [user1@lay~]$    ($代表普通用户)

常用快捷键(bash shell支持的快捷键)

ctrl + c  cancel 取消当前的操作 ctrl + l  (小写字母L)  clear(命令)ctrl + d  退出当前用户 ctrl + r查找(历史命令)。 history|grep[TAB]:    1.命令补全    2.参数补全了解一下:ctrl + a  把光标移动到行首 ctrl + e  把光标移动到行尾ctrl+ u  把光标到行首的内容删除/剪切 ctrl + y  粘贴 delete    光标所在处从前往后删除内容ctrl + k  把光标到行尾的内容删除/剪切 ctrl + →  向右移动一个单词 ctrl + ←  向左移动一个单词ctrl + s  锁屏     (只是锁住屏幕 正常敲命令 按回车还是会执行)ctrl + q  解锁获取帮助--help     ——  ls --help (简易帮助)man      ——  man ls  (详细帮助)info       ——  info ls  (最详细的帮助)关机重启reboot

针对不同文件的管理命令

目录

  FHS 文件系统层次化标准  绝对路径:从"/"开始一个具体路径  相对路径:从当前目录开始的具体路径(pwd可以查看当前所在目录)

创建目录 mkdir /a1 mkdir /a/b/c (一下创建三层目录) 查询目录 ls -ld /a1 — ls -ld可以确认某个目录是否创建成功 还会打印这个目录的详细信息 但每次只能查询一个 tree /a1 —可以一次查看多层 tree -L /a1 —可以查看所有的子文件和子目录 tree -L 2 / —看2层 删除目录(危险用法) rm -rf /a1 不会返回信息 不管有没有 删除前需快照 或者克隆 rm -rf / a1 /a1分开写 意思就是先删根 再删a1(不能这样写) 修改目录 mv /root/temp/ /a1 mv /root/temp/ /a1/dzg.bak —剪切 并且重命名 mv a1 aa —将当前目录下的a1重命名成aa cp -r /temp/a1 / —将temp目录下的a1拷贝到 根目录下 *cp 不加-r就是拷贝普通文件 加-r就是拷贝子目录 他也可以和mv一样重命名 cp -a —带着原文件的权限进行拷贝 切换目录 cd / cd /a1 cd .. cd - —返回上一次的目录 cd 小技巧: mkdir a{1..10} —创建文件 a1,a2,a3.....a10 mkdir dir{a..f} —创建子目录 dira,dirb,dirc.....dirf ls -ld dir* —查询所有前三个为dir的 rm -rf dir* —删除所有前三个dir的

 普通文件

种类 ASCII TEXT:纯文本文件(操作最多的) LSB Exe:二进制的可执行文件(命令,程序) 压缩文件:zip tar gz bz2 cpio iso 二进制数据文件: 等. 文件创建 touch a.txt 文件删除 rm -rf a.txt 文件查看 ls -l a.txt 看文件属性 (1)小文件内容查看 cat /etc/passwd cat /etc/passwd /etc/shadow —两个文件一起显示 cat -n /etc/passwd —带序号 (2)分页显示大文件内容 more /var/log/secure —只能往下翻页 敲空格翻页 less /var/log/secure —使用page up,page down 上下翻页 (3)文件前多少行 head /etc/passwd —查看前10行 head -n3 /etc/passwd —查看前3行 head -3 /etc/passwd —查看前3行 (4)文件后多少行 tail -2 /etc/passwd tail -f /var/log/secure —这个文件内存着系统内所有用户登陆的信息,用户登陆就记录2行 剪切,复制 mv 命令和目录的操作一样 cp 命令和目录的区别不需要加-r (加上也不报错) 内容修改 重定向 > 覆盖重定向 cat /etc/passwd >a.txt >> 追加重定向 cat /etc/passwd >>a.txt echo "10.0.0.100 python3" >>/etc/hosts vim 编辑器 命令模式:初始模式 vim passwd 功能: 1.查看文件内容 上下左右光标移动 page up page down翻页 G 光标到达最后一行 1G 光标到达第一行(gg) 10G 第10行 ^ 光标到达行首 $ 光标到达行尾 / 搜索关键字 yy 复制光标所在行 Nyy 复制N行 dd 删除/剪切 Ndd 删除/剪切N行 p 粘贴 x(del) 删除光标所在字符 dG 删除光标到文本末尾 d$ 从光标删除到行尾,包括贯标所在字符 d^ 从光标删除到行首,不包括光标所在字符 r 替换光标所在字符 ZZ 保存退出 u 撤销上次操作 编辑模式: a :在光标之后录入数据 i :在光标之前录入数据 o :在光标下一行开启新行录入数据 A :在行末尾录入 I :在行首录入 O :在上一行录入 ESC 每编辑完一行就ESC,退回到命令模式 末行模式 :q! —强制不保存退出 :wq —保存并且退出 :wq! :set nu —显示行号 :set nonu —不显示行号 :%s/root/ROOT/g —全局将root替换成ROOT

 

转载于:https://www.cnblogs.com/layerluo/p/10216991.html


最新回复(0)