Linux 常用基本命令

简介: 这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的,居然不会linux,跟我说他很排斥linux,为啥呢,因为工作中不需要用到,而且公司有运维,运维...

这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会

一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好

另一个是工作6年的,居然不会linux,跟我说他很排斥linux,为啥呢,因为工作中不需要用到,而且公司有运维,运维直接管linux,也是醉了

其实linux并不是有多难,对于做开发的来说会一点基本技能就可以了

推荐一下我使用的:

centos6.5 + putty

以前用的centos7,但是感觉不是很好很多跟6.5有很大的区别,非常不顺手,最终还是用回6.5

安装就不多说了,百度吧~

贴一下常用命令:

 1 pwd
 2 ls -l
 3 ls -a
 4 ls -c
 5 ls -lh 显示文件列表,h表示会显示文件的大小
 6 mkdir     abc          创建文件夹abc
 7 rmdir     abc          移除文件夹abc  如果abc中含有其他文件,则不能删除
 8 rm   -r  abc           直接删除abc以及该目录下的所有文件,但是每次删除文件会提示问你是否删除某一个文件
 9 rm   -rf  abc           直接删除abc以及该目录下的所有文件
10 touch    lee.txt      创建文件lee.txt
11 rm        lee.txt        删除文件
12 
13 cp      lee.txt      lee2.txt     复制一个文件成另外一个文件
14 cp      -r      lee      lee2     复制一个文件夹成另外一个文件夹
15 cp lee/abc.txt abc2.txt       复制一个文件夹中的文件到当前文件夹
16 cp abc.txt ../aa.txt
17 cp abc.txt ../lee2/aa.txt
18 
19 mv lee.txt lee2/abc2222.txt     移动(剪切)一个文件到另外的文件夹中
20 
21 vi abc.txt     如果有这个文件,则打开,如果没有则新建
22 a 代表append,进入编辑模式
23 按ESC 表示退出到命令模式
24 :w      存盘
25 :q      退出
26 :q!      不存盘退出
27 :wq      存盘并且退出
28 命令模式下 dd 表示删除某一行
29 命令模式下 dw 表示删除某一单词
30 命令模式下 小写o 表示向下插入一行
31 命令模式下 大写O 表示向上插入一行
32 
33 
34 cat abc.txt     正序读取文档
35 tac abc.txt     倒序读取文档
36 more abc.txt
37 head -3 abc.txt   正序头3行
38 tail -2 abc.txt      倒序最后2行
39 
40 命令后加  --help 表示查看该命令的帮助
41 shutdown --help
42 man shutdown
43 
44 切换用户
45 su lee
46 su root
47 
48 which hadoop
49 显示hadoop在那个路径

 

相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
120 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
467 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
97 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
82 2
|
25天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
52 14
Linux 10 个“who”命令示例
|
5天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
26 8
|
14天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
99 20
|
15天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
39 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
35 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解