Linux初级运维命令总结

Linux命令大全:
命令格式:命令ls [参数] -l [路径文件] /

常用命令总结:

mkdir
创建新目录 (-P 递归创建 mkdir -p /data)

cd
进入目录 (cd - 返回最近一次目录 cd~家目录)

pwd

查看当前路径:
ls
显示文件或目录 (-l长格式查看,-d查看目录, -a显示隐藏文件 ,以.开头表示隐藏文件 )

echo
打印输出内容 (printf -format and print data)

vi/vim
编辑文件(命令模式:wq/q/q!/wq!) w write q quit !强制
(插入模式:a/o/i)
esc切换命令模式
:set nu 显示行号,dd删除当前行,yy拷贝当前行,p粘贴
行号+gg定位到该行
G或者shfit+g:切换到文件尾 gg到文件头部

cat
查看文件内容(从第一行开始按顺序显示) cat -n显示行号
cat>>a.txt<<EOF 追加多行文本(将1234556 abcdefg追加到a.txt结尾)
1234556
abcdefg
EOF

tac
反转文件内容(从最后一行开始反向显示)

cp
拷贝文件或目录 (-r拷贝目录,-a=dpr) -a保存文件属性

mv
更名(rename命令)或剪切文件目录

rm
删除文件或目录(-fr目录或文件)

rmdir
删除空目录

touch
创建新文件

head
头部 显示文件前10行(-行数 -n行数)

tail
尾巴 显示文件后10行 (-行数 -n行数) (-f跟踪文件尾部的变化)
[root@localhost ~]# for n in seq 100;do echo $n >>/root/c.txt;sleep 1;done &
for循环:在后台执行以1秒的速度向c.txt文件写入1-100依次递增,(命令后跟&表示后台执行)
[1] 9281
[root@localhost ~]# tail -f c.txt
1
2
3
4

grep
(过滤字符串) 三剑客的老三
-v 排除
-E 同时过滤多个字符串(egrep)
-i 忽略大小写

egrep
相当于grep -E

sed
(取各种内容,取行最拿手)三剑客的老二
-n 取消默认输出
-p 打印(print)
-d 删除(delete)

alias
显示设置别名

unalias
取消别名

which
查看命令的所在路径(whereis,locate,find)

find
查找命令
-type (f 文件 d目录) 按文件类型查找
-name “a ” 按名字查找
-mtime 按照修改时间查找

tree
(-L 查看目录结构)

xargs
用于把find/ls的哦哦输出交给后面处理

seq
-s指定分隔符,打印数字序列echo {1..5}

man
查看命令及配置文件等的帮助命令

touch
创建文件或修改文件时间戳

pwd
查看当前路径

history
查看历史记录
-c 清空所有
-d 行号 查看制动行号的历史记录

diff
比较文件内容差别(compare files line by line) < vimdiff>

useradd
添加用户

passwd
修改用户密码(如果不指定用户,则修改当前用户密码,普通用户只能改自己的密码)

whoami
查看当前命令行终端用户

w
查看当前登录的用户

su
切换用户角色 ,注意要带上 -

sudo
让普通用户可以拥有指定用户root的权限

yum
包管理器,解决rpm包的依赖

rmp
-ivh 软件安装命令

chkconfig
查看设置开机自动软件的命令

netstat
查看网络状态lntup或an

lsof
-i "prot 查看端口

chattr
lsattr

sort
对文本行进行排序 -n(代表数字)

转载于:https://blog.51cto.com/13233089/2091618

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 什么是Linux操作系统?它有哪些特点? Linux操作系统是一种开源的、免费的、基于Unix的操作系统。它的特点包括稳定性高、安全性好、可定制性强、兼容性好、支持多用户、多任务等。 2. Linux系统中如何查看CPU、内存、磁盘等资源使用情况? 可以使用命令行工具top、free、df等来查看CPU、内存、磁盘等资源使用情况。 3. 如何查看Linux系统的版本号? 可以使用命令行工具uname -a来查看Linux系统的版本号。 4. 如何查看Linux系统中正在运行的进程? 可以使用命令行工具ps aux来查看Linux系统中正在运行的进程。 5. 如何在Linux系统中安装软件包? 可以使用命令行工具yum或apt-get来安装软件包,具体命令根据不同的Linux发行版有所不同。 6. 如何在Linux系统中配置网络? 可以使用命令行工具ifconfig或ip来配置网络,也可以编辑配置文件/etc/network/interfaces来进行配置。 7. 如何在Linux系统中查看日志文件? 可以使用命令行工具tail或less来查看日志文件,具体命令根据不同的日志文件有所不同。 8. 如何在Linux系统中设置定时任务? 可以使用命令行工具crontab来设置定时任务,具体命令格式为:crontab -e,然后编辑定时任务的时间和命令。 9. 如何在Linux系统中查看文件内容? 可以使用命令行工具cat、less、more等来查看文件内容。 10. 如何在Linux系统中修改文件权限? 可以使用命令行工具chmod来修改文件权限,具体命令格式为:chmod [权限] [文件名]。其中权限可以用数字或符号表示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值