在线帮助 --help
:mknod -help
指令man mknod
指令:info mknod
基础指令
ls - 查看文件
cp- 拷贝文件
mv - 移动或重命名文件
rm - 删除文件
touch - 创建空文件或更新文件时间
cd - 改变当前路径
pwd - 查看当前完整路径
mkdir - 创立新目录
rmdir - 删除空目录
cat - 查看文件内容
more - 琢屏查看文件内容
less - 拙行查看文件内容
date - 显示当前时间
cal - 显示月历
df - 显示磁盘容量
du - 计算目录下文件占用磁盘的大小
head - 显示文件开头部分内容
tail - 显示文件结尾部分内容
切换用户身份
su - username
离开系统
重启reboot;shutdown -r now;init6
关机halt;shutdown -h now;poweroff;init 0
文件类型
-:一般文件
d:目录文件
b:快设备文件
c:字符设备文件
I :连接文件
p:人工管道
建立连接
ln -硬链接 .语法:ln 源文件 新建连接名
ln -软连接 .语法:ln -s 源文件 新建链接名
输入重定向
使用“<"来重定向输入源
从当前文档输入
使用<<让系统将一次键盘的全部输入,先送入虚拟的’当前文档’,原后一次性输入
输出重定向
使用>改变数据输出目标
——ls -l>listfile
将当前目录下的文以长模式显示,然后写入listfile文件!文件已有内容会被消除
覆盖与追加
使用>进行输出重定向,文件的原内容会被覆盖
ls -l>listfile
使用>>,可以将输出追加入文件
ls -l>>listfile
管道
使用 I 将前一个过滤器的输出直接送入后一个过滤器的输入
ls -l | grep pass
重定向管道的常用范例
ls -l|more
分屏显示当前目录下的文件
cat<filea>fileb
拷贝filea到fileb
cat file.*>file
将数个小文件合并成一个文件
可执行文件的搜索
which
-显示一个可执行文件的完整路径
slocate
语法
-slocate 【关键字段】
-locate 【关键字段】
-所有文件名及其路径包含关键字段的文件与目录都会显示
-slocate先将当前目录结构做成一个数据库,然后再在数据库中搜索匹配记录。
find
语法
find 【路径】【参数】 【表达式】
从指定路径递归向下搜索文件
常用的文件操作指令
wc - 统计文件的行,词,字数
grep - 显示文件中匹配关键字的行
sort - 按序重排文本并送显示
编辑工具vi
vi 文件名
存写文件
从命令模式下:
:w 保存当前文件
:q 如果未对做改动则退出
:wq /:x/ZZ保存当前文件并退出
:q! 放弃存储并退出
:e 文件名 打开另一文件开始编辑
删除与快操作
在命令模式下键入v则进入快操作
移动光标以选定操作快
c剪切选定快 或 y复制选定快
p将选定内容贴在光标所在位置右手边
取消操作
u: 取消上一个更动
U : 取消一行内的所有更动
<ctrl - r>:重做
e! 放弃所有更动,重新编辑
查找文本
vi支持用户在全文中查找一个关键子段
在命令模式下,用/向上查找或用?向下查找
查找一直到文件尾或文件头
在查找后,可以用n继续寻找下一个关键字段
命令模式的输入选项
r<文件> 把文件插入到光标处
r!<命令> 把命令的输入插入到当前文本中
nr<文件> 把<文件>插入到底n行
!<命令> 运行命令原后返回
sh 转到shell
so <文件> 读取<文件>再执行文件里面的命令
使用过往命令
使用!来调用过往命令
-!!:重复执行上一条命令
-!a: 重复执行上一条以a为首的命令
-!number:重复执行上一条在history表中记录号码为number的指令
- !-number: 重复执行前第number条命令
逻辑运算符
shell命令行支持在同一行的两条命令中插入&&(逻辑与)||(逻辑或)
--&&:当前一条指令执行成功时在执行后一条命令
--||:当前一条指令执行失败时再执行后一条指令
常用快捷键
Ctrl+d:输入以结束,在shell下相当于一个exit
Ctrl+c :键盘中断请求
Ctrl +s & Ctrl+q:暂停/恢复屏幕输出
Ctrl+l:清屏,相当于clear
tab:自动补完命令行与文件名
--tab键双击可以列出所有可能匹配的行
系统监视
uname: 显示系统信息
hostname:显示主机名
last: 列出最近的用户登陆
lastlog: 列出每一个用户的最近登录情况
free : 显示内存使用状况
top: 系统监视器
查询进程
查询进程的指令
-ps 【option】
pstree可以用来以树状的方式表现进程的父子关系
top是一个常用的系统监视工具
控制进程
kill
-语法:kill 【-signal】 PID
向进程传送一个特定的讯号
-默认为15(终结)
-kill -l:列出所有可以由kill传递的讯号
killall
进程的优先级,用nice值来表示
nice:以一个不同的nice值来运行指令
-nice -n num command
renice:改变一个运行进程的nice值
-renice -n pid
command &:将一个进程直接丢入后台运行
-nohup command &:将一个进程直接丢入后台运行,而且在该控制台退出后,进程仍不挂断
ctrl+Z:将一个正在运行的前台进程暂停,并丢入后台
工作
jobs:列出系统当前的后台进程
fg:将后台进程拉回前台
bg:激活后台暂停的进程
用户管理
检查用户身份
who:查询当前在线的用户
groups:查询用户所属的组
id:显示当前用户信息
finger;查询用户信息
更改/删除用户
更改用户的资料可以通过 :
-redhat-config-users或kusers之类的图形界面工具来完成
-在字符界面下可以使用usermod指令来更改
系统管理者可以使用userdel指令来删除已存在的用户
-参数-r可以帮助系统将一个用户的目录一并删除
/etc/passwd文件
passwd文件中记录的是每个用户的登录信息
每一行代表一个用户,用:分割成七项,即用户的基础登陆信息
添加或删除一个用户,最基础的操作,即在passwd文件中添加或删除相应的个人记录
passwd文件详细
login name:登录用名
passwd:密码
uid:用户身份编号
gid:登录默认所在组编号
full name:用户全面或注释
home directory:用户主目录
shell:用户默认使用shell
组管理
系统中组的信息,记录在/etc/group中
系统用户可以直接修改/etc/group文件达到更改组数据的目的,也可以使用以下指令
-groupadd:添加一个组
-groupdel:删除一个已存在组
-groupmod:更改组的信息
用户可用newgrp指令改变当前所在组
组文件
/etc/group中的每一行代表一个组,用:隔开不同项
-group_name:组名
-password:组密码(一般不用)
-GID:组身份编号
-user_list:组成员列表
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606744/viewspace-1867194/,如需转载,请注明出处,否则将追究法律责任。
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux常用命令汇总
linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...
- Linux常用命令大全-toolfk程序员在线工具网
本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...
- LINUX常用命令(基础)
LINUX常用命令(基础) 收藏LINUX常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可 ...
- DOS 和 Linux 常用命令的对比
此为转载文章,转自:http://www.huihoo.org/gnu_linux/ch-doslinux.html Red Hat Linux 9: Red Hat Linux 入门指南 后退 前进 ...
- Linux常用命令(echo、date、ls、cd、history、cat)
一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...
- Linux初学者接住了---Linux常用命令
前言 本文整理了Linux常用命令,分类整理,举例说明使用方法,希望为大家带来便利.命令严格区分大小写,一般是小写,tab键补全. Linux常用命令 前言 一.文件处理命令 1.命令格式 目录处理命 ...
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
- Linux 常用命令使用方法
Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的 ...
- linux 命令last -x,Linux常用命令last的使用方法详解
前言 本文主要给大家介绍了关于Linux常用命令last用法的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧. 命令简介: 该命令用来列出目前与过去登录系统的用户相关信息.指令英文 ...