Linux基础之常用操作
1 Linux中的用户切换和创建
- 添加一个用户:useradd(管理员)
- 用法:useradd 用户名
- 设置用户的登陆密码:passwd(管理员)
-用法:passwd 用户名
- 查看当前登录的用户:whoami
- 切换用户:su
-用法1:su 用户名 用法2:su 回车(切换到 root)
-特点:管理员切换普通用户不需要密码,普通用户至之间切换需要密码
- 管理员登陆(#), 普通用户登陆($)
2 Shell快捷键
- Ctrl+a:调到命令行的开头
- Ctrl+e:调到命令行的末尾
- Ctrl+u:将光标处到命令行开头的内容清除
- Ctrl+k:将光标处到命令行结尾的内容清除
- Ctrl+r:在历史记录列表中搜索某一命令
- Ctrl+l:清屏
- history //显示历史命令
!【number】 //直接执行曾经执行过的命令
上/下 箭头
3 Linux中的目录结构-ls命令
- 查看当前所在的路径:pwd
- 命令格式:命令-选项-参数(目录)
- 查看当前路径下的文件:ls
-d:只看当前目录下的信息
-l:看详细信息
-a:显示所有 任何一个文件前面加上“.”,表示隐藏文件
-h:显示文件大小
4 Linux中的目录结构-cd命令
- 路径的切换:cd
-:返回到之前的目录
..:返回到上一级目录“.":当前目录, ”..“上一级目录
~:到用户所在的家目录
- 绝对路径和相对路径
- 创建一个文件夹:touch
5 Linux中的目录结构-目录的含义
- /boot linux启动时,需要的文件
- /dev 设置文件
- /etc 配置文件
- /home 用户家目录
- /media 媒体文件
- /mnt 挂载文件
- /opt 第三方软件
- /proc 虚拟化文件
- /root 管理员的家目录
- /run 进程文件
- /srv 压缩过的文件
- /sys 系统文件
- /user 安装的软件,共享库
- /var 可变数据,日志文件
- /tmp 临时文件
- /usr/bin 普通用户可以使用发命令
- /usr/sbin 超级用户可以使用的命令
- /usr/lib 32位库文件
- /usr/lib64 64位库文件
6 Linux中的文件操作(1)
7 Linux中的文件操作(2)
8 Linux中的文件操作(3)
9 Linux中的文件操作(4)
- d:表示目录
- -:表示文件
- l:链接文件
- b:设备文件,提供存储的接口设备
- c:设备文件,提供串行的接口设备--键盘,鼠标
10 Linux中的文件查看(1)-cat命令
- cat
-A \\整合命令-vET
-b \\列出行号,但是空白行不标志行号
-E \\将结尾的断行字符($)显示出来
-n \\列出行号,空白行也会标志行号
-T \\将tab按键以^I显示
-v \\ 列出y一些看不出来的特殊字符
11 Linux中的文件查看(2)-more和less命令
- nl
-b
-ba//无论是否有空行
-bt//如果有空行,则不列出行号(默认)
-n
-nln//行号在屏幕最左方
-nrn//行号在屏幕最右方,前面不加0
-nrz//行号在屏幕最右方,前面加0
-w//缩进多少位
- more(一页一页翻动)
空格:向下翻一页
回车:向下翻一行
/字符串:所搜
:f:立刻显示文件名和行数
b:翻到第一页
q:离开
- less(一页一页翻动)
空格:向下翻动一页
pagedown:向下翻动一页
pageup:向上翻动一页
n:重复前一个搜索
N:反方向重复前一个搜索
q:退出
12 Linux中的文件查看(3)-head和tail命令
- head,tail:显示文件头或尾几行
-n:指定显示几行。默认是10行
- 日志文件:/var/log/messages。我们只需看尾部的最新的几行目录结构即可
- wc:显示文件的行数,数字,字节
-c:只显示字节
-w:只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-l:只显示行
13 Vim编辑器
- i键插入
- esc退出
- u撤销
- x删除
- v选择文本
- y复制
- yy复制当前行
- dd删除光标所在行
- p粘贴
- :w保存
- :wq保存退出
- :q!强退
gedit来进行编辑--需要x-windows的支持
14 gedit编辑器
15 Linux中的连接文件(1)-软链接
- 软连接=windows下的快捷方式
- 特点:
- 可以对不存在的文件创建软连接
- 可以对文件或者目录创建软连接
- 删除了软连接,不会影响他的指向文件
- 删除了指向文件,该软连接就会变成死链接
16 Linux中的连接文件(2)-硬链接
- Inode编号
- 文件名:给人看的
- Inode编号:给机器看的
- 硬链接:多个文件对应同一个inoda编号
对多个文件中的某一个文件进行修改时,其他文件也会同时发生更改。多用户协同一致工作。
- 特点:
- 不能对目录进行硬链接的创建
- 只能对已经存在的文件进行硬链接的创建
- 删除一个硬链接文件,不影响其他相同的inode编号的文件
- 创建硬链接
link oldfile newfile
In oldfile newfile
- 创建软连接
In-s oldfile newfile
17 Linux中的关机操作-shutdown命令
- 要注意的事项:
- 观察系统的使用状态
- 通知在线使用者关机的时间
- 正确的关机指令使用
- 关机的指令
- 数据同步写入磁盘-sync
- 常用的关机指令:shutdowm
- 重启,关机:reboot,halt,poweroff
- Shutdown
- t添加秒数,几秒后关机
- k不是真关机,而是发出警告信息
- r在系统服务都停止后,关机
- f关闭并且开机以后,强行略过磁盘检查
- F重启后,强制进行磁盘检查
- c取消已经在运行的shutdown指令内容
- shutdown举例
- shutdown-h now
- shutdown-h 12:00
- shutdown-h +10
- shutdown-r now
- shutdown-r +30‘the system will reboot'
- shutdown-k now'this system will reboot'
- 服务等级
- init0 //关机
- init6 // 重启
- init3 //纯文本模式
- init5 //含有图形接口
18 Linux中的帮助命令-man命令
- Pinfo
- /usr/share/doc
- 红帽帮助