linux基本命令

linux目录结构

/bin  存放二进制可执行文件(ls,cat,mkdir等)
/boot  存放用于系统引导时使用的各种文件
/dev 用于存放设备文件
/etc  存放系统配置文件
/home 存放所有用户文件的根目录
/lib  存放跟文件系统中的程序运行所需要的共享库及内核模块
/proc  虚拟文件系统,存放当前内存的映射
/usr  用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
/var  用于存放运行时需要改变数据的文件
/root  超级用户目录
/mnt  系统管理员安装临时文件系统的安装点
/tmp  用于存放各种临时文件
/opt  额外安装的可选应用程序包所放置的位置

linux常用命令

   1.文件目录操作命令

ls 显示文件和目录列表 
 -l 列出文件的详细信息
 -a 列出当前目录所有文件,包含隐藏文件
mkdir 创建目录
-p 父目录不存在情况下先生成父目录
cd 切换目录
touch 生成一个空文件
echo 生成一个带内容文件
cat、tac 显示文本文件内容
Cat是从第一行开始写;tac是从最后一行开始写
cp 复制文件或目录
rm 删除文件
-r 同时删除该目录下的所有文件
-f 强制删除文件或目录
mv 移动文件或目录、文件或改名
find 在文件系统中查找指定的文件
 -name  文件名
wc 统计文本文档的行数,字数,字符数
grep 在指定的文本文件中查找指定的字符串
例如:grep best book.txt
rmdir 删除空目录
tree 显示目录目录改名树 
pwd 显示当前工作目录 
ln 建立链接文件
例如 ln -s /home/itcast/familyA/house/roomB /home/roomB (目录名在前,连接名在后)
more,less 分页显示文本文件内容 
head,tail分别显示文件开头和结尾内容
#     注释行

  2.系统管理命令

stat 显示指定文件的相关信息,比ls命令显示内容更多 
who, w 显示在线登录用户 
hostname 显示主机名称 
uname显示系统信息 
top 显示当前系统中耗费资源最多的进程 
top –d 2 : 每两秒钟更新一次 top ,观察整体信息
ps 显示瞬间的进程状态
ps –ef 使用标准格式显示每个进程信息
du 显示指定的文件(目录)已使用的磁盘空间的总量(磁盘块数) 
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况 
ifconfig 显示网络接口信息 
ping 测试网络的连通性 
netstat 显示网络状态信息 
man 命令帮助信息查询
clear 清屏
kill 杀死一个进程

  3.打包压缩命令

gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
tar 文件、目录打(解)包

  4.关机/重启命令

shutdown系统关机
-r 关机后重启
-h 关机后不重新启动
-now 立即关机
halt 关机后关闭电源
reboot 重新启动


  5.用户命令

useradd  添加用户
passwd   设置用户密码(普通用户只能用这个命令修改自己的密码,只有root能用这个命令修改别的用户的密码)
userdel    删除用户
usermod  修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等
id  +用户  查看用户id    
su +用户  切换用户(从root切换到普通用户不需要密码,从普通用户切换到普通用户需要密码)

groupadd     添加用户组
groupdel      删除用户组
groupmod    修改用户组信息
groups         显示用户所属的用户组

  6.文件权限管理命令

R 读权限
W 写权限
X 执行权限

rw-r--r--  1 itcast users  2254 2006-05-20 13:47 tt.htm


从第二个字符起rw-是说用户itcast有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人(others)只有读权限,没有写权和运行权。
chmod 【u 属主 g 所属组用户 o 其他用户 a 所有用户】 【+ 加权限 – 减权限 =加权限同时将原有权限删除】 【rwx】 文件或目录名
-R 下面的子目录做相同权限操作
也可以用数字来表示权限如 chmod 777 file
r 4 w 2 x 1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Rocky Linux是一款基于RHEL(Red Hat Enterprise Linux)的开源Linux发行版。以下是一些常用的Rocky Linux基本命令: 1. 查看版本信息:`cat /etc/os-release` 2. 更新系统:`sudo yum update` 3. 安装软件包:`sudo yum install 软件包名称` 4. 卸载软件包:`sudo yum remove 软件包名称` 5. 查找软件包:`sudo yum search 软件包名称` 6. 清理缓存:`sudo yum clean all` 7. 查看已安装的软件包:`sudo yum list installed` 8. 启动或停止服务:`sudo systemctl start 服务名称` 或 `sudo systemctl stop 服务名称` 9. 开机自启动服务:`sudo systemctl enable 服务名称` 10. 取消开机自启动服务:`sudo systemctl disable 服务名称` 11. 查看系统资源使用情况:`top` 12. 查看磁盘使用情况:`df -h` 13. 查看内存使用情况:`free -m` 14. 查看进程列表:`ps aux | grep 关键词` 15. 杀死进程:`sudo kill 进程ID` 16. 查看网络连接:`netstat -tuln` 17. 查看防火墙状态:`sudo firewall-cmd --state` 18. 开启/关闭防火墙:`sudo systemctl start firewalld` 或 `sudo systemctl stop firewalld` 19. 添加用户:`sudo useradd 用户名` 20. 修改密码:`sudo passwd 用户名` 21. 切换用户:`su - 用户名` 22. 查看文件内容:`cat 文件路径` 23. 编辑文件:`nano 文件路径`(或其他文本编辑器,如vi、vim等) 24. 查看帮助信息:`man 命令名称`(例如:`man ls`) 这些命令只是Rocky Linux中常用命令的一部分,更多命令可以通过查阅官方文档或使用`man`命令查看。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值