您的位置:首页 > 运维架构 > Linux

工作中必备的Linux常用命令

2020-04-22 02:27 846 查看

一、背景

作为It人员,Linux系统也是必备技能之一,也是面试时常被问到的一个技术点,现在很多企业的服务器都是用的Linux系统,为什么企业服务器都用Linux呢,主要是开源免费,稳定性好,安全性高,灵活轻便,选择多,成本低

二、目录结构

/bin 存放二进制可执行文件(ls,cat,mkdir)基础系统所需要的命令位于此目录
/sbin 存放二进制可执行文件,只有root才能访问
/tmp sbin存放各种临时文件
/var 存放运行时需要改变数据的文件,某些大文件的溢出区,如各种服务日志
/usr 存放系统应用程序,/usr/local本地管理员软件安装目录,也是最庞大的目录
/lib 标准程序设计库,又叫动态链接分享库,作用类似于windows里的.dll文件
/boot linux启动时需要的文件
/dev 存放设备文件
/etc 存放配置文件
/home 存放所有用户文件的根目录
/media 媒体文件
/mnt 让用户临时挂载其他文件系统
/opt 额外安装的应用程序包所放置的位置
/proc 虚拟化目录,系统内存的映射
/root 超级用户目录
/rum 进程文件

三、常用命令

ip地址查询:ipconfig Linux里ifconfig

在管理员账户下:
添加一个用户:useradd+用户名
设置用户密码:passwd+密码

查看当前登录用户:whoami

切换用户:su+用户名 su回车直接切换到root

符号表示:$表示普通用户,#表示管理员,普通用户切换到管理员需要输入密码,管理员工切换到普通用户不需要输入密码

显示历史命令:history,!+ 数字键,选择某一行

新增文件夹:mkdir 文件夹,-p是递归创建

删除文件夹及文件:rm -rf 文件夹或文件名

移动文件或文件夹:mv 要移动的文件名或文件夹 移动所到的路径

重命名文件或文件夹:mv 旧文件或文件夹 新文件名或文件夹

复制文件夹或文件:cp 文件或文件夹 文件或文件夹,-p是递归复制

查看命令
ls
ls 查看当前路径下文件
ls-a 显示所有文件,包含隐藏文件
ls-l 查看当前目录下文件详细信 简写ll
ls-R 递归显示当前目录下的文件
d rwx rwx r-x 第一个字符(表示类型) 2到4表示属主权限 5到7表示属组权限 8到10 表示其他用户权限

d目录,-文件(第一个字符)  r可读(4) w可写(2) x可执行(1) -(0)

cat
cat > 文件名 创建文件并编辑内容 ctrl+z 退出
cat 文件名 查看文件内容
tac 文件名 倒序查看内容
cat 文件1 文件2 > 新文件名 合并文件

切换路径
cd/cd ~ 切换到主目录
cd 目录 切换到指定目录
cd … 返回上一级目录
cd - 返回上一次目录
cd / 返回根目录

显示当前路径:pwd
查找命令
grep:配合管道符使用
find :查找 如: find / -name 文件名

网络相关命令
ifconfig 查看网络
ifconfig eth0 down 关闭网络
ifconfig eth0 up 打开网络
service network restart 重启网络
ping 检查网络
ping www.baidu.com 检查能否链接百度

软件安装和卸载命令
yum -y install tree 安装tree
yum -y remove tree 卸载tree
yum list installed 列出所有已安装包

显示系统信息命令
uname -m 显示机器cpu架构
uname -a 显示正在使用内核版本
getconf LONG_BIT 操作系统位数
cat/proc/cpuinfo 显示cpu信息
cat/proc/version 显示内核版本
cat /etc/redhat -release 查看CentOS版本
df 显示磁盘可用空间
free 显示使用和空闲内存
top 查看内部和动态进程

PS命令
ps 显示进程状态
ps -ef 查看进程信息
ps -aux 查看进程详细信息

杀进程
kill -9 pid号 强制杀死进程 没有-9 不能真正杀死进程
hostname 主机名称

关机命令
shutdown -h n/now 设置关机时间n分钟后关机 now 马上关机
ctrl+c 取消命令按预定时间关闭系统
shutdown -h 时间 & 设置后台运行关机
shutdown -c 取消后台关机命令(先按ctrl+c 才能输入命令)
shutdown -r 时间 重启命令, n分钟后 now 马上,与reboot命令一样
logout 注销

vi模式
vim /vi三种模式:
命令模式(基本模式Command mode) 输入模式(编辑模式 insert niode) 底线命令模式(last line mode)
vi 已有文件 打开文件
vi 新建文件 创建文件
vi +n 文件 打开某个文件定位到n行
命令模式下:
:切换到底线命令模式
x 删除当前光标所在处的字符
u 撤销
ctrl + r 多次撤销
dd 删除光标当前所在的行
ndd 删除光标后n行

输入模式:
i/a/s/o/insert 插入内容(输入模式)l
Esc键 退出输入模式到命令模式
insert 切换光标为输入/替换模式

底线命令:
q 直接退出
q! 强制退出不保存
wq! 保存退出
set number 在编辑文件显示行命令
ste nonumber 在编辑文件不显示行命令
w 路径 文件名 另存为文件
e 路径 文件名 打开绝对路径下的某个文件

总结一下查看文件和新建文件的命令

less 文件名:查看文件内容
ehco 文件名:查看文件内容
echo 内容 > 文件名 打印内容到文件里
echo 内容 >> 文件名 添加内容到已有文件名里 >>追加 >覆盖
touch 文件名:创建一个空白文件
tac 文件名 倒序查看文件内容
more 文件名 分页查看文件内容 (回车键一行一行查看内容,空格键是分页查看内容)
less 文件名 上下键查看文件内容
head -n 文件名 查看n前内容 如 head -5 love 表示查看love文件里前5行内容
tail -n 文件名 查看末尾n行内容 如 tail -5 love 表示查看love文件里末尾5行内容
du -h 文件名 查看文件占磁盘空间大小

  • 点赞
  • 收藏
  • 分享
  • 文章举报
菩提306 发布了40 篇原创文章 · 获赞 1 · 访问量 855 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: