linux常见命令

#查询系统已经挂载的设备
mount 

#依据配置文件/etc/fstab的内容,自动挂载
mount -a

#挂载命令格式
mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统:加入文件系统类型来指定挂载的类型
,可以ext3,ext4,iso9600(光盘)等文件系统
-o 特殊选项:可以指定挂载的额外选项

#卸载命令
unmount 挂载点或设备文件名

#用户登录查看
w 用户名

TTY代表用户登录终端
tty1:本机终端

#查询当前登录和过去登录的用户信息
last #默认读取/var/log/vtmp文件数据

#查询所有用户的最后一次登录时间
lastlog #默认读取/var/log/lastlog文件内容

echo: 屏幕输出命令

alias: 查看系统中别名

alias 别名='原命令' : 设定命令别名

常用快捷键
ctrl+c    强制终止当前命令
ctrl+l    清屏
ctrl+a    光标移动到命令行首
ctrl+e    光标移动到命令行尾
ctrl+u    从光标所在位置删除到行首
ctrl+z    把命令放入后台
ctrl+r    在历史命令中搜索

history: 历史命令

命令 > 文件 : 以覆盖的方式把命令的正确输出输出到指定文件或设备中
命令 >> 文件 : 以追加的方式把命令的正确输出输出到指定文件或设备中
命令 2> 文件 : 以覆盖的方式把命令的错误输出输出到指定文件或设备中
命令 2>> 文件 : 以追加的方式把命令的错误输出输出到指定文件或设备中
命令 2>&1 或 1>&2 文件: 以覆盖的方式把命令的错误输出和标准输出输出到指定文件或设备中

#输入重定向
wc [选项] [文件名]
选项:
-c: 统计字节数
-w: 统计单词数
-l: 统计行数

#多命令顺序执行
;   命令1;命令2   多个命令顺序执行,命令之间没有任何逻辑联系
&&  命令1&&命令2    逻辑与,当命令1正确执行,则命令2才执行,
当命令1执行不正确,则命令2不执行
||  命令1||命令2    逻辑或,当命令1执行不正确,则命令2才执行,
当命令1正确执行,则命令2不执行

#管道符
|   命令1|命令2 
命令1的正确输出作为命令的操作对象


#nohup
运行nohup --help
Run COMMAND, ignoring hangup signals. 可以看到是“运行命令,忽略挂起信号”

nohup可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行

#&
&是指在后台运行
&是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出


nohup COMMAND &
这样就能使命令永久的在后台执行

你可能感兴趣的:(linux常见命令)