下面我将Linux常用命令做一个简单的梳理,方便自己在遗忘的时候能快速查找,关键在于自己实际操作,多练、多练、多练,命令自然就记住了,熟悉了Linux常用的文件处理命令以后,可以对系统和用户进行基础管理。
(1) free #命令用来显示内存的使用情况,使用权限是所有用户。
(2) free -g # 以g的形式显示内存信息
(3) df -h # 查看磁盘使用情况
(4) tree # 以树状显示目录结构
(5) ifconfig # 查看网络配置
(6) lscpu # 查看cpu信息
(7) ping 测试能否上外网
(8) ps -aux | more # 显示系统执行的进程,相当于查看windows的任务管理器进程
(9) kill -9 进程号 # 强制杀死进程号
(10) service iptables status # 查看防火墙状态 (11) service iptables start # 开启防火墙 (12) service iptables stop # 关闭防火墙
(13) rpm -qa # 查看已安装的rpm列表
(14) yum list | grep firefox # 查询yum服务器上是不是有firefox (15) yum install firefox # 下载并安装firefox
(16) whereis zabbix 查询zabbix服务的路径
(17) netstat -anp 查看所有端口状态
(18) reboot # 重启系统
(19) init 0 # 关机
(20) su root # 切换为root用户
(21) useradd zhang # 添加用户zhang
(22) passwd zhang # root用户给zhang更改密码
(23) groupadd jishu # 建立jishu组
(24) useradd -g li jishu # 创建li用户并将它加入到jishu用户组
(25) id xm # 查看用户信息
(26) history # 查看执行过的历史命令
(27) pwd # 显示当前目录的绝对路径
(28) ll -a # 这个最常用,最全, 但是需要alias支持。alias命令即可列出当前的alias配置
(29) mkdir -p xxx# 创建文件夹,xxx为绝对路径或相对路径,无需保证路径存在(如果不存在就创建)
(30) cd .. # 回到上级目录
(31) cd ~ 或者 cd 空格 # 回到自己的家目录
(32) touch a.txt # 创建一个空文件a.txt
(33) cp xxx yyy # 将文件xxx复制到yyy下,xxx,yyy可以是相对路径或绝对路径
(34) cat a.txt # 以只读方式查看a.txt
(35) cat -n a.txt | more # 一般这么用是分页浏览,| 是管道符的意思。
(36) > # 输出重定向 (37) >> # 追加
(38) tail -f file # 实时追踪文档的所有更新,改动并保存后可以看出来
(39) ln -s 原文件或目录 软链接名 # 相当于搞一个windows的快捷方式
(40) date '+%H%M%S' # 显示当前的时分秒
(41) find / -size +20M # 查找整个linux系统大于20M的文件 # 小于用- 等于用空格
(42) grep -rn "test" * # 查找当前目录下所有文件中包含"test"的行。r代表递归
(43) tar -zcvf a.tar.gz a1.txt a2.txt # 把a1.txt和a2.txt打包成a.tar.gz
(44) tar -zxvf a.tar.gz # 解压a.tar.gz
(45) ls -ahl # 查看文件所有者
(46) chmod 777 a.py # 给a.py加上所有的权限
(47) chmod u=rwx,g=rx,o=rx a.py # 将a.py的所有者、所在组、其他组权限改为rwxr-xr-x
(48) vim filename.xxx # 没有则创建后打开,有则直接打开 打开后进入正常模式
(49) head -3 file # 查看file的前3行, 这种最方便
(50) crontab -l # 列出当前有哪些任务调度
这些命令将帮助您入门,为了使它们真正有用,你需要做更多的实操和阅读研究。
大家如果在头条号有电脑日常问题,可以在下方评论,看到后会第一时间回复大家。
作者|黑猫
关注【IT黑猫运维】头条号,每天收获最实战的电脑技能干货。
如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!