0103 用户操作、目录操作、文件操作、快捷键、【换yum源】
Linux基本操作
1 创建用户

useradd 用户名
注意;只有在root用户下面才能够创建新用户
注意:cd -- 跳转到当前用户的用户目录,相当于Windows的administrator目录
2 切换登录用户

su 用户名
注意1:su用来切换登录的用户,比如当前用户为chen,可以用su zhu,并输入用户zhu的登录密码,就可以切换到用户zhu。如果一个普通用户想切换到root用户,以root用户执行某些程序和查看文件,就必须知道root用户的密码。同理,如果切换到其他的用户,也需要知道其他用户帐号密码。
注意2:如果一个用户想拥有root权限,可以直接把该用户的id改为0,0是root用户的id。另外可以采用xia面的sudo方法,获取root权限。这种方式不要只知道root密码。
注意3:如果系统管理员sa不想其它的普通用户知道root密码,而又希望其他用户能够拥有root用户部分权限或者全部权限。这是最好的选择方式是使用sudo。
3 关机/重启
3.1 关机
poweroff
3.2 重启
reboot
1 halt -p或poweroff --马上关机 2 init 0--马上关机 3 shutdown -h now --马上关机 4 reboot (halt) --马上重启 5 shutdown -r +10 (now) --10分钟后(马上)重启 6 init 6 7 ctrl+alt+del 8 init <--改变系统的运行级别 ,下面的定义在/etc/inittab文件设定 9 0 --- 关机 10 1 --- 默认没有用户和密码验证,单用户模式,忘记管理员密码用来修改密码,或者一些简单的排错 11 2 --- 不带网络的文本模式 12 3 --- 带网络的文本模式 13 4 --- 保留,没用 14 5 --- 带图形的模式 15 6 --- 重启电脑 16 init 6 重启 17 init 0 关机 18 原来一登录系统的时候,就是运行级别3,要想运行图像界面: 19 1、 startx 20 2、 init 5 21 要使用init对系统进行重启或者关机,建议大家使用之前,运行以下命令: 22 sync 23 关机: 24 shutdown -r 重启电脑 25 shutdown -P 直接关闭电源 26 shutdown -h 15:00 <---设定电脑15:00就关机 27 shutdown -h 14:35 "Hurry up. The system is shutting down " & 28 shutdown -c 取消计划中的关机或者重启
4 目录切换
cd(change the working directory):
cd 直接回到当前用户的家目录
cd ~ 直接回到家目录 cd -- 直接回到家目录
cd .. 返回上级目录
cd . 回到当前目录
cd - 在两个目录之间切换
注意:pwd 用于查看当前目录
5 查看文件
ls(list directory contents):
ls --查看当前目录包含哪里些内容
ls ./ --查看当前目录包含哪里些内容
ls ../ --查看上层目录包含哪里些内容
ls -a --查看当前目录中所有的文件,包括以点开头的隐藏文件
ls -l --详细方式列出目录中的内容
ls -al / --以长格式列出目录中所有的内容,包括隐藏文件
ls -ltr --以长格式和时间及以时间反向顺序来显示目录中的内容
ls -R --递归列出目录中的内容
tree /a/ --查看a目录的目录树结构
ls -lh 以列表的形式显示,而且是带有单文的 ls -l -h


6 目录操作
./ 表示当前目录
../ 表示上一级目录
6.1 创建目录
mkdir 目录名
6.2 删除目录
rmdir 目录名

注意:rmdir 不能删除非空目录,删除非空目录需要用到 rm命令;例如: rm -r 目录名

6.3 同时创建多个目录
mkdir 目录1 目录2

6.3 同时删除多个非空目录
rmdir 目录1 目录2

6.4 移动目录
mv 待移动目录 目标目录

注意:可以移动有内容的目录
注意:可以通过mv命令修改文件名,也可以利用mv命令再移动文件的同时修改文件名

7 更新时间戳【可用于创建新文件】
touch 文件名
注意:如果文件不存在,那么就会创建一个文件
rm 文件名 删除已经存在的文件

注意:rm -fr / 这个命令千万别用
8 复制文件、文件夹
cp 待复制文件 目标路径
cp -r 待复制文件夹 目标路径

9 快捷键
crtl + c : 中断
ctrl + d : 中止输入
ctrl + l : 清屏 \#clear
ctrl + z : 把当前任务调至后台
jobs: 查看后台任务
fg 将后台中的命令调至前台继续运行
fg 任务编号
bg 将一个在后台暂停的命令,变成在后台继续执行 bg 任务编号
ctrl + k :删除当前光标到后面的所有内容
ctrl + u :删除当前光标到前面的所有内容
10 帮助
命令 --help
man 命令
注意:man命令执行后通过 q 退出
例如:
cp --help
man cp
1 man man 2 man [123456789] command 3 1 用户命令 4 2 内核系统调用(从用户空间到进入点内核的) 5 3 库函数 6 4 特殊文件和设备 7 5 文件格式和规范 8 6 游戏 9 7 规范、标准和其他页面 10 8 管理员用的命令帮助手册 11 man -k passwd 执行关键字搜索 12 man -f useradd useradd的man page 文件是哪个? 13 |按键 |进行工作| |------|--------| |空格键|向下翻一页| |pagedown|向下翻一页| |page up| 向上翻一页| |home| 去到第一页| |end| 去到最后一页| |/ string |向下搜索string这个字符串| |?string|向上搜寻string这个字符串| |n,N|n继续下一个搜寻,N进行反向搜寻| |q|退出man page|
11 时间操作
11.1 查看时间
date

注意:这里使用的是标准时间,不是北京时间;如果想要使用北京时间就需要在此时间上加8个时区
11.2 同步时间

11.3 时间格式

11.4 查询指定日期

》注意:等号两边不能够有空格
11.5 获取当前的时间戳

11.6 根据时间戳计算天数

12 软件下载
12.1 查询配置目录是否有配置文件

》注意:在这个文件夹里面以 .repo 结尾的文件就是yum客户端的配置文件
12.2 安装软件
查询需要安装的软件是否存在
yum list | grep 软件名称

》注意:只有查询到了就说明有远程资源,我们才可以进行安装
安装软件
yum -y install 软件名称

12.3 卸载软件
yum -y remove 软件名称 (一般不用这个)
注意:卸载前查看 软件名称全名
rpm -qa | grep 软件简化名
例如: rpm -qa | grep ftp
返回的全名是 ftp.x86_64
正常卸载
rpm -e 软件名称全名
强制卸载
rpm -e --nodeps 软件名称全名
13 更换yum源
13.1 利用原来的yum源下载一个 lrzsz
yum -y install lrzsz
13.2 创建一个新的文件夹,用来暂时存放新的yum源
mkdir lx01
13.3 到网上随便下载一个yum源,然后将这个yum源上传到刚刚新建的lx01文件夹中
rz -bye
弹出的窗口中选择需要上传的yum源
13.4 将上传的yum源移动到 /etc/yum.repos.d
mv 新的yum原名 /etc/yum.repos.d
13.5 到 /etc/yum.repos.d 中查看是否有刚刚上传的yum源
ls -lh /etc/yum.repos.d
浙公网安备 33010602011771号