Linux常用命令和设置档

常用命令

基础指令

  • locale:系统语系支持
  • date:显示日期和时间 (+%Y-%m%-%d %H:%M:%S)
  • cal:显示日历
  • bc:计算器
  • man:查看指令和档案用法
  • info:线上指令和档案用法查看
  • setup:查看系统服务
  • init:更改运行级别
  • source:重新加载档案
  • shutdown:关机 halt 关机,和shutdown类似 reboot:重新启动计算机
  • sync:把内存的数据同步到磁盘.
  • history:查看历史指令,可使用【!n】执行某个历史指令
  • alias:命令设置别名
  • echo:输出字符串或变量
  • env:查看所有环境变量
  • set:查看所有的变量(环境变量和自定义变量)
  • unset:删除变量
  • readonly:设置变量为只读模式
  • export:将自定义变量变成环境变量
  • read:从键盘读取变量值
  • declare/typeset:定义变量类型

用户和组相关操作

  • users:命令用于显示当前登录系统所有的用户的用户列表

  • useradd:添加用户

  • passwd:设置用户密码

  • userdel:删除用户

  • id :显示用户信息

  • whoami:显示当前登录用户

  • su - :切换用户

  • groups:查看用户所属的组

  • groupadd:添加用户组

  • groupdel:删除用户组

目录与档案操作

  • chgrp :改变档案所属群组

  • chown :改变档案拥有者和群组

  • chmod :改变档案的权限, SUID, SGID,SBIT等等的特性

  • ls:查看目录与档案相关信息列表

  • cd:变换目录

  • pwd:显示目前的目录

  • mkdir:建立一个新的目录

  • rmdir:删除一个空的目录

  • cp:复制档案或目录

  • rm:移除档案或目录

  • mv:移动档案与目录,或更名

  • rename:更改档案或目录名称

  • touch:修改档案时间或建置新档

  • ln:添加符号链接

  • file:查看档案类型(如ASCII或data)等相关信息

  • type:查看命令类型,是否是shell内建或别名等

  • umask:档案与目录的预设权限查看和修改

  • find:从指定目录向下递归地遍历其各个子目录查找

  • which:从PATH路径中查找执行档

  • whereis:从特定几个目录查找,可以使用whereis -i查看查找的目录

  • locate /updatedb:使用数据库查找,centos7预设每天执行一次updatedb更新数据库,使用locate比find快很多

  • cat:由第一行开始显示档案内容

  • tac:从最后一行开始显示,tac 是cat 的倒着写

  • nl:显示的时候,顺道输出行号

  • more:一页一页的显示档案内容

  • less:与more 类似,但是比more 更好的是,他可以往前翻页

  • head:只看头几行

  • tail:只看尾巴几行

  • od:以二进位的方式读取档案内容

  • gzip:可以解开compress, zip 与gzip 等软体所压缩的档案,压缩档为*.gz

  • zcat/zmore/zless/zgrep:可读取纯文字档被gzip压缩后的压缩档

  • bizp2:bzip2 则是为了取代gzip并提供更佳的压缩比而来

  • bzcat/bzmore/bzless/bzgrep:可读取纯文字档被bzip压缩后的压缩档

  • xz:xz是比gzip、bzip2压缩比更高的软件

  • xzcat/xzmore/xzless/xzgrep:可读取纯文字档被xz压缩后的压缩档

  • tar:打包与备份软件

任务调度(cron)

守护线程crond用于执行定时任务

  • crontab:用于查询、编辑、删除定时任务

网络管理

磁盘命令

  • df::查看磁盘挂载情况,df -hl
  • fdisk:查看所有磁盘(包括未挂载),fdisk -l
  • du:查看目录和文件大小,du -h -t 10M /data | sort -r -h按大小排序查看目录下文件大小
  • mkfs.ext4:格式化磁盘,mkfs.ext4 /dev/vdb
  • mount:挂载磁盘,mount /dev/vdb /opt
  • lsof:用于列出Linux打开的文件,lsof |grep delete处理磁盘已满但找不到对应的大文件的问题

常用设置档

  • /etc/issue:欢迎画面内容
  • /etc/passwd:用户账户信息
  • /etc/shadow:用户密码信息
  • /ect/group:群组信息
  • /etc/profile:系统环境变量
  • /etc/inittab(centos6)——>/etc/centos-release(centos7):运行级别
  • /etc/updatedb.conf:updatedb设置信息
  • /etc/shells:系统支持的shell
  • /etc/locale.conf:语系配置
  • /etc/sysconfig/network-scripts/ifcfg-ens33(网卡不同命名不同):ip地址网关等网络配置信息

常用系统变量

  • HOME:家目录
  • LOGNAME:登录用户名
  • SHELL:默认shell
  • PATH:环境变量
  • LANG:语系
  • USER:用户
  • HISTSIZE:history存储的大小
  • HOSTNAME:主机名称
  • MAIL:邮件目录
  • PWD:当前工作目录
  • RANDOM:随机数
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值