菜鸟面试linux运维,【基础】26个命令玩转linux,菜鸟及面试必备

1 查看目录与文件:ls

#显示当前目录下所有文件的详细信息

ls -la

2 切换目录:cd

#切换当前目录为/opt/test

cd /opt/test

3 显示当前目录:pwd

pwd

4 创建空文件:touch

#在当前目录下创建文件desc.txt

touch desc.txt

5 创建目录:mkdir

#在当前目录下创建test目录

mkdir test

#在/opt/test目录下创建目录img,若无test目录,先创建test目录

mkdir -p /opt/test/img

6 查看文件内容:cat

#查看desc.txt的内容

cat desc.txt

7 分页查看文件内容:more

#分页查看desc.txt的内容

more desc.txt

8 查看文件尾内容:tail

#查看desc.txt的最后100行内容

tail -100 desc.txt

9 拷贝:cp

#拷贝desc.txt到/mnt目录下

cp desc.txt /mnt/

#拷贝test目录到/mnt目录下

cp -r test /mnt/

10 剪切或改名:mv

#剪切文件desc.txt到目录/mnt下

mv desc.txt /mnt/

11 删除:rm

#删除test目录,-r递归删除,-f强制删除。危险操作,务必小心,切记!

rm -rf test

12 搜索文件:find

#在opt目录下查找以.txt结尾的文件

find /opt -name '*.txt'

13 创建链接文件:ln

#创建目录/opt/test的符号链接

ln -s /opt/test ./link2test

14 显示或配置网络设备:ifconfig

#显示网络设备情况

ifconfig

15 显示网络相关信息:netstat

#列出所有端口

netstat -a

16 显示进程状态:ps

#显示当前所有进程

ps -ef

#显示当前所有java相关进程

ps-ef | grep java

17 查看目录使用情况:du

#查看/opt/test目录的磁盘使用情况

du -h /opt/test

18 查看磁盘空间使用情况:df

#查看磁盘空间使用情况

df -h

19 显示系统当前进程信息:top

#显示系统当前进程信息

top

20 杀死进程:kill

#杀死进程号为27810的进程,强制终止,系统资源无法回收

kill -s 9 27810

21 压缩和解压:tar

#打包test目录为test.tar.gz文件,-z表示用gzip压缩

tar -zcvf test.tar.gz ./test

#解压test.tar.gz文件

tar -zxvf test.tar.gz

22 改变文件或目录的拥有者和组:chown

#变更文件desc.txt的拥有者为nginx,用户组为nginx

chown nginx:nginx desc.txt

#变更test及目录下所有文件的拥有者为nginx,用户组为nginx

chown -R nginx:nginx test

23 改变文件或目录的访问权限:chmod

#权限范围:u(拥有者)g(郡组)o(其它用户), 权限代号:r(读权限/4)w(写权限/2)x(执行权限/1)

#给文件拥有者增加test.sh的执行权限

chmod u+x test.sh

#给文件拥有者增加test目录及其下所有文件的执行权限

chmod u+x -R test

24 文本编辑:vim

#vim三种模式:命令模式,插入模式,编辑模式。使用ESC或i或:来切换模式。

#命令模式下,:q退出 :q!强制退出 :wq保存退出 :set number显示行号 /java在文档中查找java yy复制 p粘贴

#编辑desc.txt文件

vim desc.txt

25 关机或重启:shutdown

#立刻关机

shutdown -h now

#60秒后重启

shutdown -r -t 60

26 帮助命令:man

#查看ls命令的帮助文档

man ls

本文简要介绍了linux的26个常用命令及其最基本的用法,虽然个数不多,但却能覆盖大多数的使用场景。在实际的使用过程中,要多注意利用man命令,认真阅读liunx的帮助文档,多多加练习,一定会进步很快的。本人菜鸟,如有错误请指正。

十二条Linux运维面试必备经典笔试/面试题

1.Linux设置环境变量 暂时的:export MYNAME="new name" echo $MYNAME new name 永久的:通过改变/etc/profile实现 EG ...

.Neter玩转Linux系列之四:Linux下shell介绍以及TCP、IP基础

基础篇 .Neter玩转Linux系列之一:初识Linux .Neter玩转Linux系列之二:Linux下的文件目录及文件目录的权限 .Neter玩转Linux系列之三:Linux下的分区讲解 .N ...

Linux基础知识与命令1(su passwd)

一.Linux的基本原则 1.linux由一个个目的单一的小程序组成,我们一般需要组合小程序来完成复杂的任务 2.Linux的一切都是文件(文件类似于一棵树,包括外设,接口) 3.Linux尽量避免捕 ...

玩转Linux之pwd命令

玩转Linux之pwd命令 你有没有遇到过需要知道当前所在目录却无从得知?有没有想要复制出当前所在目录层次却不知如何下手?俗话说有困难找警察,想知道目录层次自然要找pwd了.那么问题来了: 什么是pw ...

linux常用命令大全(linux基础命令+命令备忘录+面试复习)

linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html

45 个常用Linux 命令,让你轻松玩转Linux!

Linux 的命令确实非常多,然而熟悉 Linux 的人从来不会因为 Linux 的命令太多而烦恼.因为我们仅仅只需要掌握常用命令,就完全可以驾驭 Linux. 接下来,让我们一起来看看都有那些常用的 ...

[转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

Linux 基础教程 42-xargs命令

xargs是execute arguments的缩写,主要作用是从标准输入中读取内容,并将此内容传递给它要协助的命令,并作为要协助命令的参数来执行. 基本语法 xargs [选项] [命令] ...

随机推荐

linux系统swappiness参数在内存与交换分区间优化

http://blog.itpub.net/29371470/viewspace-1250975        swappiness的值的大小对如何使用swap分区是有着很大的联系的.swappine ...

适配IOS9中间遇到的一些问题

1 directory not found for option问题 警告如下: ld: warning: directory not found for option ‘-F/Application ...

ASP.NET MVC 之控制器与视图之间的数据传递

今天,我们来谈谈控制器与视图之间的数据传递. 数据传递,指的是视图与控制器之间的交互,包括两个方向上的数据交互,一个是把控制器的数据传到视图中,在视图中如何显示数据,一个是把视图数据传递到控制器中, ...

A Diagram Designer

源码:http://files.cnblogs.com/jumahe/DiagramDesigner.rar 环境:VS2010

简单的Goto运算演示程序

/* * 该程序用于计算某个项集的Goto集 * RexfieldVon * 2013年8月11日2:34:50 */ #include #include

hdu-2814-Interesting Fibonacci-斐波那契周期节

哇,其实我2A该....否1A纯脑损伤.. 乞讨:F(a^b)^(F(a^b) ^ (n-1))%c  既是求F(a^b)^(F(a^b) ^ (n-1)%phi[c]+phi[c])%c 先求x=F ...

Ceph RBD CephFS 存储

Ceph RBD  CephFS 存储 环境准备: (这里只做基础测试, ceph-manager , ceph-mon, ceph-osd 一共三台) 10.6.0.140 = ceph-manag ...

个人附加作业XD --这门课终于结束了~~

你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个) 评分的话我个人觉得是存在一些问题的. 第一,分数差异 问题:一个就是各班的成绩评分有高有低,有的班整体分数 ...

Windows服务模式下tomcat开启远程调试

测试环境:windows IDE:IDEA 2018 2.5 x64 按照图示,加以下参数加入配置中 -Xdebug -Xrunjdwp:transport=dt_socket,address=998 ...

你可能感兴趣的:(菜鸟面试linux运维)