linux常见命令学习笔记

一、基础指令

ls 显示文件或者目录

-l (list)显示文件的详细信息

-a (all)显示当前目录下的所有文件及子目录

mkdir 创建目录 (make directory)

-p 创建目录(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件

cat 查看文件内容

cp (copy)拷贝文件内容

mv 移动或者重命名

rm (remove)删除文件

-r 递归删除 包括子目录

-f 强制删除

find 在文件系统中搜索文件

grep 查找字符串

rmdir 删除空目录

pwd 显示当前目录

tree 显示树形结构目录

wc 统计文本中字数行数字符数

二、系统命令

stat 相比与ls,显示更为详细的文件信息

who 显示当前登录的用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

df 显示磁盘大小 -h带单位

ifconfig 查看网络情况

netstat 显示网络信息

ping 测试网络连通性

clear 清屏

kill 杀掉进程

alias 对命令重命名 alias 新名字=“命令”

shutdown 关机 -r重启 -h不重启

reboot 重启

三、用户及用户组管理

/etc/password 存储用户帐号

/etc/group 存储组帐号

/etc/shadow 存储用户帐号密码

/etc/gshadow 存储用户组帐号的密码

useradd (adduser)添加用户名

userdel (userdel)删除用户名

groupadd 添加组名

groupdel 删除组名

passwd root 给root设置密码

/etc/profile 系统环境变量

bash_profile 用户环境变量

su user 切换用户 加载配置文件.bashrc

su - user 切换用户 加载配置文件/etc/profile,加载bash_profile

四、文件权限管理

三种基本权限

R 读 数值表示为 4

W 写 数值表示为 2

X 可执行 数值表示为 1

例如:-rw-rw-r–一共十个字符,分成四段。

第一个字符 “-” 表示普通文件;这个位置还可能会出现 “l” 链接;“d” 表示目录

第二三四个字符 “rw-” 表示当前所属用户的权限。 所以用数值表示为 4+2=6

第五六七个字符 “rw-” 表示当前所属组的权限。 所以用数值表示为 4+2=6

第八九十个字符 “r–” 表示其他用户权限。 所以用数值表示为 2

所以操作此文件的权限用数值表示为 662。

修改权限:

sudo chmod [u 所属用户 g 所属组 o 其他用户 a 所有用户] [+ 增加权限 - 减少权限] [r w x] 目录名

例如:有一个文件 filename,权限为 “-rw-r—-x” , 将权限值改为”-rwxrw-r-x”,用数值表示为 765

sudo chmod u+x g+w o+r filename

上面的例子可以用数值表示

sudo chmod 765 filename

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值