LINUX常用命令

命令:

      学习命令前需要了解 “命令的分类” 及 由命令开头 构成的语句的 “语法” 及“格式”
 LINUX中命令分文两大类 :

①内部命令 enable :是存放在系统内部的命令,查看它们的方式是输入enable;即会显示所有内部已开启的命令
②外部命令 :外部命令 是内部命令以外的命令,它们存放在PATH中;查看 外部命令路径的语句 是 echo $PATH

命令组成的语句的基本格式:
命令关键字 [选项:-短选项 –长选项] [参数]
举例:ls -l /home
ls (命令) -l(短选项) /home (参数)
关于 选项的技巧 及 参数的书写技巧
当 书写完 命令的关键字时 如果想不起来 该输入哪个合适的选项时可以 “呼叫LINUX系统帮助”
LINUX系统帮助分为三种:
①内部命令的帮助: 格式 help +内部命令
举例 : help cd

这里会详细解释 该命令的具体意义 与 选项的含义
②外部命令的帮助:格式 外部命令 –help
举例 ls –help
这是外部命令的 帮助信息;
如果你的问题还没有得到合理的解决
这个时候需要使用LINUX中最核心的帮助手册:“man”
格式 man +命令关键字
举例 man vim
)
)这里介绍 man 命令是短暂的不全面的介绍,今后会进行单独章节详细介绍man命令,man命令是 LINUX中非常重要的一个命令,一定要学会使用man命令,这样会提高你今后在学习或者工作中独立处理问题的能力

输入参数的技巧:
TAB键:TAB键 自动补全 文本

举例:当我不知道在 / 目录下有什么文件或者目录时 双击TAB 则会现实当前目录的目录和文件,(文件名/ 则是目录;只有一个文件名的则是 文件)

ls用法
ls -a 显示所有文件
ls -A 显示所有文件,除.、..
ls -l 长列出
-rw-r–r–. 1 root root 2193 Jul 14 17:28 passwd
文件类型|owner权限group权限other权限|硬链接数|owner|group|文件大小(bytes)|mtime|文件名
ls -R 递归
ls -ld 显示指定目录的详细信息。
ls -1 竖显示
ls -S 按文件大小降序排列
ls -t 按修改时间(mtime)从新到旧排列
ls -ut 按访问时间(atime) 从新到旧排列
ls -U 按文件存放的先后顺序
ls -X 按文件后缀排序
ls -i 显示文件的inode号
ls -Z 显示文件的context值


root用户
/ root
/etc
/boot
/boot/grub
user: root super user

useradd 用户名 创建一个用户

d)这里可以看到只有ROOT拥有创建其他用户的权力,$用户无法调用该命令


rm -r 删除目录
-rf 删除所有
)可能我的 rm -rf 是假的。。。。


bc 计算器
quit 退出
)这个计算器没啥好说的就是 + ;- ;* ;/ ;%;运算


tty 显示当前终端信息

w 显示当前所有登录终端的详细信息
)TTY :终端名称 FROM :终端的登录方式 LOGING@:登陆时间


cat 读取文件


echo
-n 不换行
-E (default) 不解释\
-e 解释“\”
\a 报警
\b 退格
\c 不换行
\n 换行,从行首输入
\r 移动行首但不换行
\t 输入tab
\ 输入一个\
它可以输出 纯字符

      也可以输出一个变量的值     
      $SHELL     查看当前系统使用的SHELL

*当前所使用的SHELL 在 /bin/bash中

还可以
echo asd (字段) >/dev/pts/4 点对点通信 只有root用户拥有权限
(echo是一个输出命令,按照上边的语句可以做到给在线的不同终端,不同用户发通信)
)w查看当前在线终端详情;然后我接下来输入了 $(pwd)
)tty查看当前使用终端,然后屏幕出现了对应的hellow字样;
;同样这边可以接收到pts/0当前所在的路径


 ls -l /bin/sh

ls是LINUX中最基本也是最重要的命令之一,在这里不再赘述


source .文件名 强制读取文件


enable 查看启用内部命令
单纯的输入enable只有查看 已经启用的内部命令的意义

            +参数  启用对应命令

      -n              查看禁用内博命令
      -n  +参数   禁用对应命令

|wc -1 计算行数


type 查看命令类型
*内部命令
*外部命令或内部命令 -别名
*外部命令-缓存中
*外部命令


init 1 单用户模式
5 多用户模式
3 不加载图形化模式


su - 用户名 切换用户
sudo - 快速获得root权限
*能够进入/目录下,但不能做些为所欲为的操作


wall 广播


\r 内核版本号
\m
^D 刷新


stats


ctrl + alt +F(1-6) 进入不同终端


hostname 当前主机名 =\h 缩写主机名 \H 完整主机名
ustname 当前用户名 =\u 完整用户名
pwd 当前所在目录 =\W 缩写目录 \w 完整目录

      命令行界面,

第一行 操作系统版本
第二行 内核版本
第三行 主机名 _(输入用户名)
登录用户


alias 查看已定义的别名
name =’command [-x] [….]’ 定义别名
unalias name 取消别名



date
+%F 时间
+%T
+%Y 年
+%m 月
+%d 天
+%H 时
+%M 分
+%S 秒
+%s
+%w
+%a


hwclock 查看硬件时间(BIOS时间)
hwclock -s 将硬件时间写入软件时间(系统时间)
hwclock -w 讲软时间写入硬时间
clock = hwclock


cal 当月日历
-y 当年日历
YYYY YYYY年的日历
MM YYYY YYYY年MM月的日历
cal yyyy 显示指定年的日历
cal -y 显示当年的日历
cal -3 显示上个月当月下个月的日历
cal -1 同cal 显示当月日历
cal mm yyyy 显示指定年,月的日历


ACL的使用:
ACL关键字 [-选项] u:用户名:权限 文件或目录
-(文件类型)—(root权限)—(用户组权限)—其他用户权限
setfacl 设置文件权限参数
getfacl 查看文件权限
权限分为三种 分别为r:读;w:写;x :执行


halt & poweroff 关机
centos7 : poweroff
reboot 重启
reboot -f 直接断电源再重启。
shutdown
shutdown -r 重启
shutdown -h 关机
shutdown +0 直接关机
shutdown +xx xx分钟后关机
shutdown hh:mm 指定时间关机
shutdown -c 取消关机(在另一个终端执行)


history 查
看命令历史
history
history [-c] [-d offset] [n]
history -anrw [filename]
history -ps arg [arg…]
-c: 清空命令历史
-d offset: 删除历史中指定的第offset个命令
n: 显示最近的n条历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-n: 读历史文件中未读过的行到历史列表
-r: 读历史文件附加到历史列表
-w: 保存历史列表到指定的历史文件
-p: 展开历史参数成多行,但不存在历史列表中
-s: 展开历史参数成一行,附加在历史列表后


who am i,who,w
whoami 显示当前用户名
who am i 显示当前登录的终端信息
who 显示当前所有登录的终端信息
w 显示当前所有登录终端的详细信息。


screen
screen 进入screen 名字以当前终端名.主机名前缀
screen -S screenname
screen -ls 或 –list 查看当前所有的screen
screen -r screenname 进入一个screen。
ctrl+d 或 exit 退出当前screen(会话)。


时间戳
atime 访问时间
mtime 文件数据修改时间
ctime 文件元数据修改时间
stat filename

touch filename 当文件不存在时,则创建一个空文件,名为filename
当文件已存在时,则更新期时间戳
-a 仅更新atime,ctime
-m 仅更新mtime, ctime
touch filename 更新全部时间戳。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值