Linux常用命令

Linux目录结构

目录

作用

bin

存放二进制可执行文件(常见的命令存放在这)

boot

存放用于系统引导时使用的各种文件

sbin

存放二进制可执行文件,只有root才能访问

etc

存放系统配置文件

home

存放用户文件的根目录

root

超级用户目录

dev

用于存放设备文件

lib

存放根文件系统中的程序运行所需要的共享库及内核模块

media

移除性媒体(ex:CD-ROMs)的挂载点

mnt

系统管理员安装临时文件系统的安装点

opt

附加的应用程序软件包

proc

开机生成,关机自动消失

srv

该目录存放一些服务启动之后需要提取的数据

sys

sysfs文件系统相关文件

tmp

用于存放各种临时文件

usr

用于存放共享的系统资源

var

用于存放运行时需要改变数据的文件

Linux命令结构

command [options] [arguments]

怎么做 对谁做

e.g. rm -rf/ ls -a /etc

sudo rm -rf /*

以管理员身份执行 移除 垃圾文件 目录下所有文件

快捷键

快捷键(XShell):

Shift + Insert 粘贴

Alt + Insert 粘贴选中文字

Tab 补全目录或文件

→ 补全历史命令

Linux帮助命令

man command 查看帮助命令

文件和目录操作

目录指代

. 当前目录

~ 用户主目录(例如alias、ssh文件)

../ 上一级目录

../../ 上上一级目录,以此类推

文件和路径

/etc 和 /etc/的区别?

对于文件夹来说没区别,后面带/主要是用来区分文件夹和文件

Is -F

普通文件不添加后缀,对可执行文件添加*号,为目录添加/号,为符号链接添加@号

通配符

* 任意,例:ls *.conf

? 单个字符,例:ls mot?

[] 括号里面可选一个,例 ls mke[0-9][a-z]s.conf

{} 多个,例:ls {*.conf,*.cfg}

文件命令

ls 查看文件列表

cd 切换工作路径

pwd 打印当前工作路径

cp 复制

find 指定目录查找文件

mkdir 创建文件夹 一次性创建创建多级目录 mkdir -p a/b/c/d

mv 改名或者移动

rm 移除(无法删除目录,rmdir 目录 删除空目录,目录内无文件 rm -rf 目录 强制删除目录文件,即使目录内有文件 )

touch 创建或更新时间戳

查看和处理文件内容

文件内容命令

vi/vim 编辑文本内容

命令模式:

Shift+G 跳到结尾 :1 回到第一行

/ 查找内容(n下一处) dd 删除一行

:wq 保存 :q! 放弃修改

编辑模式:

i 进入编辑模式

Esc退出编辑模式

cat 拼接、输出内容

more 逐页显示内容

less 逐页显示内容(推荐)

Enter下一行

Space翻页

Ctrl+F 向下滚动一屏

b往回翻

pageup

pagedown

tail 查看文件末尾内容(tail -f 文件名 实时的查看文件末尾内容)

grep 过滤文本内容

> 输出重定向,清空、写入

>> 追加、写入

| 管道符

文件压缩、解压缩

tar

tar -xzvf redis-6.2.4.tar.gz 解压

tar -cvf 2021.tar redis-6.2.4 打包

用户管理

用户管理

groupadd 添加用户组

groupdel 删除用户组

useradd 添加用户

userdel 删除用户

passwd 修改密码

su 切换用户

sudo 以系统管理者的身份执行指令

chmod 修改权限

chown 修改所有者和所属组

权限

d rwx rwx rw-

所有者 用户组 其他人

(Owner)(Group) (Others)

r = read 阅读 w = write 写 x = execute 执行

r = 4 w = 2 x = 1

444 r-- r-- r--

600 rw- --- ---

644 rw- r-- r--

666 rw- rw- rw-

700 rwx --- ---

744 rwx r-- r--

755 rwx r-x r-x

777 rwx rwx rwx

网络

ping 测试网络连通性

ifconfig 查看网络

telnet 远程连接

wget 下载

netstat 查看网络状态

系统状态

df 查看磁盘使用情况(df -m 兆显示磁盘大小)

top 查看系统资源使用情况

ps 查看进程状态(ps -ef 查看所有进程)

kill 杀死进程

free 查看系统内存

date 查看系统时间

查看操作系统版本

cat /proc/version 查看系统版本

uname -a

lsb_release -a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值