Linux 快速回顾

1.查看当前光标所在的目录的命令是什么?

pwd

注意:生产上的路径比较严谨,可能会存在多个相同名称的文件,但是路径不同,可以切换到当前目录,通过pwd查看

2.切换到当前用户的家目录有哪三种方式? 

cd
cd ~
cd /home

3.cd - 和cd ~ 有什么区别?

cd -  返回的是上一次输入命令所在的目录 

cd ~ 返回当前用户的家目录

4.绝对路径和相对路径的区别是什么?

绝对路径是从根目录开始的路径

相对路径是从当前目录开始的路径

注: 写shell脚本的时一定要用绝对路径,相对路径可读性不高,不够规范,比如使用rm命令的时候,可能会误删文件

5.ls命令的l、a、h、r、t组合,分别代表什么意思?

l:除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

a:显示所有文件及目录 (. 开头的隐藏文件也会列出)

h:以易读大小显示

r:反序排列,(默认是依英文字母次序 ,-r会反序排列)

t:以文件修改的时间进行排序,最新的排序在第一个

6.按照时间排序查看当前目录下的文件和文件夹,命令是什么?

ls -rt

7.如何级联或并行创建目录,命令分别是什么?

级联创建:mkdir -p 1/2/3
并行创建:mkdir 1 2 3

8.移动、拷贝命令分别是什么,谁速度快?

移动:mv
拷贝:cp

移动快,拷贝需要重新生成一份文件

9.如何创建一个空文件,请使用三种方法?

touch a.log
cat /dev/null > a.log
echo "" > a.log

 第三种有一个空字节,慎用

清空文件的话,第三种也有一个空字节

比如最笨的方法都比这个好:

先删除存在的文件,然后touch

rm -f /tmp/a.log 

touch /tmp/a.log

> 清空 生成

> > 追加

10.查看文件的内容,常用哪三种命令?

cat
more
less

cat  小文件使用

more 大文件使用 :以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 

less 大文件使用 :less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。

Vi 模式下 搜寻

tail -200f  查看最后200行

sz 下载到window上,编译器打开,慢慢研究,文件大的话 不建议使用

大文件 比如100M以上的文件,最好不要下载,除非必须需要这么大的文件,下载到window进行分析,比如Java程序的dump文件。

也可以通过

cat  xxx.log | grep -C 20 ERROR > error.log

11.实时查看文件的命令是什么?f和F区别是什么?

tail

-f参数:如果文件被移动或者重命名之后会停止

-F参数:会不断尝试继续查看该名称的文件

flume 数据抽取,-F  如果使用f可能无法监控到位

12.管道符是什么?

|

 “把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入”。

13.查看abc.log文件,1G大小,有个ERROR错误,想要快速定位这个ERROR的上下文20行,       命令是什么?
 

cat abc.log | grep -C 20 ERROR

14.查看当前命令所在哪里的命令是什么?

which

15.which、whereis命令是什么区别?

which只能查找可执行的命令

whereis不仅可以查找命令,还可以查找其他类型的文件

16.全局环境变量在哪?个人环境变量在哪?配置完成之后,如何生效?

全局环境变量:/etc/profile

个人环境变量在哪:~/.bashrc 和 ~/.bash_profile

配置完成之后使用source命令生效:source 配置文件

17.个人环境变量,生产上,配置在哪个文件?

~/.bashrc

18.简述vi命令,如何编辑一个文件的流程

vi  配置文件

a.上下键移动光标  移动至尾行

b.按i键进入insert进入编辑模式

c.开始编辑    

d.按esc键退出 编辑模式, 进入命令行模式

e.按shift+: 键,进入尾行模式

f.输入 wq   回车保存退出
19.生产上,command not found错误,一般是什么原因导致的?

没有部署或者部署之后未配置环境变量

20.强制删除文件夹/abc,命令是什么

rm -f abd

21.权限,读写执分别代表什么字母,数字多少?

读 r  4

写 w 2

执行 x 1

无权限 - 0

22.ll命令显示abc.txt文件夹权限,rwxr-xr-x,所属用户kaiyue,用户组data,请问数字多少?三组权限分别代表什么意思?

rwx第一组代表kaiyue用户具有读写执行权限

r-x第二组代表data用户组具有读执行权限,没有写权限

r-x第三组代表其他用户组所有成员所具有的权限,有读执行权限,没有写权限

23.生产中,遇见Permission denied错误,该怎么解决?

chmod 命令

常用形式:chmod 777  [filename]  、 chmod 755  [filename] 、chmod a+x  [filename]、chmod u+r  [filename]、chmod g+w  [filename]

a:all--所有用户

u:user----文件拥有着

g:group----与user同属一个group的其他user

o:other-----其他group的user

24.如何配置一个普通用户临时获取root权限 ,且不需要密码?

在/etc/sudoers中添加:

                用户名 ALL=(root)NOPASSWD:ALL

如设置允许wheel用户组中的用户在不输入该用户的密码的情况下使用所有命令 
( %wheel ALL=(ALL) NOPASSWD: ALL)

25.查看文件夹大小命令是什么?(1个)文件大小的命令是什么?(2个)

du -sh                                  ll -h 和 du -sh

du -sh 可以查看文件和文件夹的大小  ll -h只能查看文件大小

26.生产,我只记得这个机器上有个文件的名称,还有kaiyue,请问如何查找?

find / -name '*kaiyue*'    

注意:/ 全局查找很慢,可以指定目录进行查找

27.查看机器负载的命令是什么?

top

 第一行:top - 08:24:27 up 57 min,  1 user,  load average: 0.00, 0.01, 0.05

内容含义
08:24:27表示当前时间
up 57 min系统运行时间 格式为时:分
 1 user当前登录用户数
load average: 0.00, 0.01, 0.05系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

 load average:如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了

28.生产中,如何清空一个文件的内容,哪两种方式?

gg dG
rm -f xxx.xxx  touch xxx.xxx

29.生产,从window,拷贝内容到linux的abc.txt文件中进行覆盖。整个过程中涉及的命令是什么?

需要注意什么?

vi命令中,按i进入编辑模式,gg dG删除所有内容,然后进行拷贝,拷贝完成之后按Esc,Shift+:输入wq,进行保存,

注意点:按i进入编辑模式后才能进行删除和拷贝,否则会造成文本丢失

拷贝完成,一定要进行保存

或者:

        rz 需要添加的参数

        -y或--overwrite对同名文件进行替换

30.查看系统的磁盘、内存的命令是什么?

df -h
free -m

31.生产,想要查看mysql进程是否运行,如何查看 ,如何杀死?

ps -ef | grep mysql
kill -9

生产上不能随意杀进程,确认是你的服务,确认杀死不影响其他,确认不丢失数据可以杀

 如何非杀不可,需要和运维或者部门确认,提前10分钟发出公告

32.生产,如何通过进程找端口号?

netstat -nlp | grep -pid

33.是不是所有的进程都有端口号?

不是,有些进程是没有端口号的

34.ip通不通的命令是什么?端口号通不通的命令是什么?

ping ip
telnet ip 端口号

35.安装rpm包的命令是什么?如何卸载?

rpm + 包名称
rpm -e --nodes

36.下载一个http链接的安装包,命令是什么?

  

wget + http链接

37.解压压缩哪两组?其中tar的解压、压缩分别是什么?

zip和tar
解压:tar -xzvf 压缩包
压缩:tar -czvf 压缩包名称  需要压缩的文件

38.如何查看命令帮助?生产上,必须学会查看

man
--help

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 命令常用大全 PDF 是一个包含了各种 Linux 操作系统命令的指南。这个 PDF 文件提供了一个集中的资源,方便用户学习和熟悉 Linux 的命令行操作。 在 Linux 中,命令行是一种非常强大和灵活的工具,通过命令行我们可以执行各种系统管理任务、文件操作、网络配置、软件安装等等。学习和掌握这些命令对于 Linux 系统管理者、开发者和常规用户都是非常必要的。 这个 PDF 包含了丰富的内容,介绍了常见的 Linux 命令及其用法。它不仅仅列出了命令的基本语法和参数,还提供了实例及解释,让用户更好地理解如何使用这些命令。 这个 PDF 可以帮助用户熟悉和理解诸如文件和目录管理、文本编辑、进程管理、软件包管理、网络配置、权限管理等方面的命令。它涵盖了常见的命令,如cd、ls、cp、mv、rm、nano、vi、ps、kill、yum、apt等等。 除了这些基本命令,该 PDF 还介绍了一些高级和更复杂的命令,如grep、sed、awk、find等。 这些命令可以帮助用户在操作系统中进行更高级的任务和数据处理。 总的来说,Linux 命令常用大全 PDF 是一个非常有用的资源,可以帮助用户学习和掌握 Linux 命令行操作。无论是初学者还是有经验的用户,都可以从中受益,并提高他们在 Linux 环境下的工作效率。 ### 回答2: Linux命令常用大全PDF是一份收录了Linux操作系统中常用命令的参考手册,旨在帮助用户快速查询和学习Linux命令的使用。 该PDF文件中包含了许多常用的Linux命令,如文件管理命令(如ls、cd、cp、mv、rm等),目录操作命令(如mkdir、rmdir、pwd等),文本操作命令(如cat、grep、sed、awk等),权限管理命令(如chmod、chown、chgrp等),进程管理命令(如ps、kill、top等),网络管理命令(如ifconfig、ping、ssh等)等等。 对于Linux初学者来说,这份PDF文件非常实用,可以作为学习和掌握Linux命令的参考资料。它可以帮助用户了解每个命令的基本用法和常见选项,以及实际应用场景。 对于有一定Linux使用经验的用户,这份PDF文件也是一份不错的备忘录和速查手册,可以帮助他们快速回顾和查找某个命令的用法,提高工作效率。 总而言之,Linux命令常用大全PDF是一份非常有用的资料,无论是初学者还是有经验的用户,都可以从中受益。它为用户提供了方便快捷的查询和学习Linux命令的手段,帮助他们更好地理解和应用Linux操作系统。 ### 回答3: "Linux命令常用大全"是一本涵盖了Linux系统中常用命令的PDF文档。在这本书中,你可以找到关于Linux命令的详细说明,以及如何使用这些命令来完成各种任务。 该PDF文档包含了众多常用的Linux命令,包括文件管理、目录导航、进程管理、软件安装与卸载、网络管理等方面的命令。每个命令都有对应的语法、选项和示例,方便用户学习和参考。 在这本PDF文档中,你可以学习到如何使用基本的文件和目录操作命令,比如创建、复制、删除文件和目录。你还可以学习到如何使用grep命令进行文本搜索,如何使用awk和sed命令进行文本处理,如何使用ps和top命令查看系统进程状态等等。 此外,该PDF文档还提供了一些高级命令的使用方法,比如使用rsync命令进行文件同步,使用scp命令进行远程文件传输,使用iptables命令进行网络配置等等。 总之,"Linux命令常用大全"这本PDF文档是一本非常有用的参考资料,对于学习和使用Linux系统的人来说是必不可少的工具。通过学习和掌握其中的命令,你可以更加高效地管理和操作Linux系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值