(1)ctrl + c:停止进程
(2)ctrl+l:清屏
(3)善于用tab键
(4)上下键:查找执行过的命令
3、 文件目录类
- pwd 显示当前工作目录的绝对路径
- ls 列出目录的内容
-a :all,全部的文件,连同隐藏的文档( 开头为 . 的文件) 一起列出来(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)等同于ll
5) touch 创建空文件
touch 文件名称
-
rm 移除文件或目录
b) rm -rf deleteFile (功能描述:递归删除目录中所有内容)慎用
12) more 查看文件内容
查看文件内容,一页一页的显示文件内容。
more 要查看的文件空白键 (space):代表向下翻一页;
Enter:代表向下翻『一行』;
q代表立刻离开 more ,不再显示该文件内容。
Ctrl+F (注意是大写)向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
(3)案例
[root@hadoop003 test1]# more test1.java
也可以在more命令下,调用vi,进行搜索。
a) 按下v键,调用vi编辑器
b) 输入/,后面在跟你需要搜索的字符串(输入i,可以进行编辑)
c) 然后按下回车,就搜到你要的字符串了,按n是匹配当前文本的下一个字符串
d) 退出vim模式,按Esc键,输入:q 就可以退出vim,返回more命令格式- less 查看文件内容
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用[pageup] [pagedown]往回滚动。
less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
less 要查看的文件
/字串 向下搜寻『字串』的功能;n:向下查找;N:向上查找;
q 退出-
head查看文件内容
查看文件内容,只看头几行,优点:对于大文件不必都加载,只显示头几行即可。
(1)基本语法
head -n 10 文件 (功能描述:查看文件头10行内容,10可以是任意行数)
-
echo
a) echo 要显示的内容 >> 存储内容的的文件 (功能描述:将要显示的内容,存储到文件中)
b) echo 变量 (功能描述:显示变量的值) -
ln软链接
(1)基本语法:
ln -s [原文件] [目标文件] (功能描述:给原文件创建一个软链接,软链接存放在目标文件目录)绝对路径
删除软链接(如果是文件夹的话,要注意没有最后的/): rm -rf hadoop,而不是rm -rf hadoop/
cd加参数进入是实际的物理地址
userdel 删除用户
a) userdel 用户名 (功能描述:删除用户但保存用户主目录)
b) userdel -r 用户名 (功能描述:用户和用户主目录,都删除)who 查看登录用户信息
a) whoami (功能描述:显示自身用户名称)
b) who am i (功能描述:显示登录用户的用户名)
c) who (功能描述:看当前有哪些用户登录到了本台机器上)
修改完毕,现在可以用hadoop帐号登录,然后用命令 su – hadoop,即可获得root权限进行操作。
[hadoop@hadoop003 opt]$ sudo mkdir modulecat /etc/passwd 查看创建了哪些用户
usermod修改用户
usermod -l 新用户名 用户名 修改用户名
usermod -g 用户组 用户名
6、 用户组管理命令
- groupadd 新增组
- groupmod修改组
(1)基本语法:
groupmod -n 新组名 老组名
删除一个文件的前提条件:该文件所在的目录有写权限,你才能删除该文件
chown改变所有者(只能够root用户使用) -R是目录和子目录都修改
chown [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者) change owner
- chgrp改变所属组 -R是目录和子目录都修改
chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)
fdisk 查看分区
1.基本语法
fdisk -l (功能描述:查看磁盘分区详情)
查看单个
设置开机自动挂载
[root@hadoop101 ~]# vi /etc/fstab
12、关机重启命令
halt (功能描述:关闭系统,等同于shutdown -h now 和 poweroff)
reboot (功能描述:就是重启,等同于 shutdown -r now)
shutdown [选项] 时间-h 关机
-r 重启now 立刻关机
时间 等待多久后关机(时间单位是分钟)。经验技巧
Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区的数据写入磁盘。
案例实操
(1)将数据由内存同步到硬盘中
[root@hadoop100桌面]#sync
正确的关机流程为:sync > shutdown > reboot > halt13、找回root密码
1.重启Linux,见到下图,在3秒钟之内按下回车
3.按下e键就可以进入下图
5.移动到下一行,进行修改,如图
修改完成后回车键,然后按b键进行重新启动进入系统
特点:
zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件。
解压mypackage.zip到指定目录-d
[root@hadoop101 ~]# unzip houma.zip -d /opttar 打包
tar -zcvf XXX.tar.gz 将要打包进去的内容
tar -zxvf XXX.tar.gz
压缩
tar -zcvf houma.tar.gz houge.txt
解压到当前目录
[root@hadoop101 ~]# tar -zxvf houma.tar.gz
解压到指定目录
[root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt16、进程线程类
ps 查看当前系统进程状态
ps aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)- 功能说明
(1)ps aux显示信息说明
USER:该进程是由哪个用户产生的
PID:进程的ID号
%CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
%MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
VSZ:该进程占用虚拟内存的大小,单位KB;
RSS:该进程占用实际物理内存的大小,单位KB;
TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。
STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台
START:该进程的启动时间
TIME:该进程占用CPU的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
(2)ps -ef显示信息说明
UID:用户ID
PID:进程ID
PPID:父进程ID
C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高
STIME:进程启动的时间
TTY:完整的终端名称
TIME:CPU时间
CMD:启动进程所用的命令和参数
[root@hadoop101 datas]# ps aux
kill 终止进程
kill -9 进程号 (功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
(1)杀死浏览器进程
[root@hadoop101 桌面]# kill -9 5102
(2)通过进程名称杀死进程
[root@hadoop101 桌面]# killall firefox
pstree 查看进程树
1.基本语法
pstree [选项]
2.选项说明
选项 功能
-p 显示进程的PID
-u 显示进程的所属用户
案例实操
(1)显示进程pid
[root@hadoop101 datas]# pstree -p
(2)显示进程所属用户
[root@hadoop101 datas]# pstree -utop 动态查看系统健康状态
top [选项]
17、 crond 系统定时任务
crontab -e 编辑定时任务
案例实操
(1)每隔1分钟,向/root/bailongma.txt文件中添加一个11的数字
*/1 * * * * /bin/echo ”11” >> /root/bailongma.txt使用vi的如下编辑命令
:%s/^/#/
就可以将定时执行的任务前面都加上一个’#’,进行注释掉。:%s/^#//
就可以讲上次所有注释的定时任务,全部撤销。18、软件包管理
rpm
rpm -qa (功能描述:查询所安装的所有rpm软件包)
rpm -e RPM软件包 (卸载rpm包)
rpm -ivh RPM包全名 (安装rpm包)
查询firefox软件安装情况
[root@hadoop101 Packages]# rpm -qa |grep firefox
firefox-45.0.1-1.el6.centos.x86_64案例实操
(1)卸载firefox软件
[root@hadoop101 Packages]# rpm -e firefox19、YUM仓库配置
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25073 人正在系统学习中
来源:五块兰州拉面
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
- 功能说明
- chgrp改变所属组 -R是目录和子目录都修改
-
- less 查看文件内容