Linux个人常用命令整理

Linux个人常用命令整理

Linux基础命令

ls命令:

  1. which hostname #查询命令对应的程序
which hostname
/usr/bin/hostname
  1. cat -n /etc/shells #显示行号
[root@pxc73 ~]# cat  -n  /etc/passwd
     1	root:x:0:0:root:/root:/bin/bash
     2	bin:x:1:1:bin:/bin:/sbin/nologin
  1. ls -l /root #长格式显示#显示详细属性 #默认显示目录内容的详细属性
[root@host50 ~]#  ls  -l    /root/
total 1126404
-rw-------. 1 root root       1284 Jan  5 18:18 anaconda-ks.cfg
-rw-r--r--  1 root root      74692 Sep 26 17:29 libev-4.15-1.el6.rf.x86_64.rpm
  1. – Ctrl + c:结束正在运行的命令
  2. – Esc+.或Alt+.:粘贴上一个命令的参数
  3. – Ctrl + l:清空整个屏幕
  4. – Ctrl + u:从光标处清空至行首
  5. – Ctrl + w:往回删除一个单词(以空格界定)
  6. mkdir /dvd #创建目录/dvd
  7. cd的命令使用:
    cd . #当前目录
    cd… #父目录(上一层)
    cd~ #表示家目录
  8. ]# cd ~lisi #去往lisi用户的家目录
  9. ]# useradd dc #创建用户dc
  10. ]# pwd #查看当前路径
  11. ls格式:ls [选项]… [目录或文件名]
    • 常用命令选项
    – -l:以长格式显示,显示详细信息
    – -h:提供易读的容量单位(K、M等)
    – -d:显示目录本身(而不是内容)的属性
    – -A:显示所有内容,包含隐藏数据
    – -R:递归显示内容
  12. 通配符:
    -*:任意多个字符
    -?:单个字符
    – [a-z]:多个字符或连续范围中的一个,若无则忽略:{a,min,xy}:多组不同的字符串,全匹配
  13. 别名设置:
    • 查看已设置的别名
    – alias [别名名称]
    • 定义新的别名
    – alias 别名名称= ‘实际执行的命令行’
    • 取消已设置的别名
    – unalias [别名名称]
  14. mkdir -p #[-p]:连同父目录一并创建
  15. – 格式:mv 原文件… 目标路径
    #如新建文件直接移动都新文件中
  16. cp — Copy:源数据不会消失
    – 格式:cp [选项]… 原文件… 目标路径
    • 常用命令选项
    – -r:递归,复制目录时必须有此选项(所有目录和文件全都复制过去)
  17. cp 复制可以支持两个以上的参数,永远把最后一个参数作为目标,其他的所有的参数都作为源数据
    ]# mkdir /nsd05
    ]# cp -r /home/ /etc/passwd /boot/ /etc/shells /nsd05
  18. grep 在文本文件内容中过滤,包含指定字符串的行
    grep [选项] ‘字符串’ 文本文件
    • 常用命令选项
    – -v,取反匹配
    – -i,忽略大小写
  19. egrep为grep: grep -e 类似与grep使用扩展正则式表达。
  20. 插入一条windows:
    window映射新建E盘(先再d盘建立一个文件夹edisk):
    进入window命令界面:视图+r
    命令行输入:subst E: d:\edisk(成功建立E盘)
    命令行输入:subst E: /D #删除新建的E盘
  21. ssh命令行创建密钥对:
    ssh-keygen -t rsa -b 2048 -N ’ ’ -f /root/.ssh/id_rsa
    #-t 加密方式的算法 -N密码 -f 存放文件的目录 -b 2048字节长度
    24.sysctl -p 开启路由转发

rpm命令:

rpm -qa #当前系统中所有已安装的软件

[root@openstack ~]# rpm  -qa 
glusterfs-3.8.4-53.el7.centos.x86_64
grub2-2.02-0.65.el7.centos.2.x86_64
libgfortran-4.8.5-28.el7.x86_64

rpm -q firefox #查看firefox是否安装

[root@openstack ~]# rpm -q firefox
package firefox is not installed

rpm -qa | grep firefox #在已经安装的软件中过滤firefox

[root@openstack ~]# rpm  -qa |  grep  http
httpd-2.4.6-80.el7.centos.x86_64
python-httplib2-0.9.2-1.el7ost.noarch
httpd-tools-2.4.6-80.el7.centos.x86_6

rpm -qi httpd #查询软件信息

[root@openstack ~]# rpm  -qi   httpd
Name        : httpd
Version     : 2.4.6
Release     : 80.el7.centos
Architecture: x86_64
Install Date: Tue 05 Jan 2021 01:53:47 PM CST
Group       : System Environment/Daemons
Size        : 9817285
License     : ASL 2.0

rpm -ql httpd #查询软件安装了哪些内容(安装清单)

[root@openstack ~]# rpm -ql httpd
/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
/etc/httpd/conf.d/README

rpm -e httpd #卸载软件

– 格式:rpm -i RPM包文件…
• 辅助选项
– -v:显示细节信息
– -h:以#号显示安装进度
– --force:强制安装、覆盖安装
– --test:测试安装,不做真实安装动作

rpm -qf /usr/bin/hostname #查看由哪个软件包产生

[root@ecs-proxy ~]#  rpm -qf   /usr/bin/hostname    
hostname-3.13-3.el7_7.1.x86_64
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值