#ls == list 列出当前目录下的所文件夹名称
./ 表示当前目录下
…/ 上一级目录
/ 从根目录开始寻找相应路径
#ls [选项] [路径] [] 表示可选项
#ls -l [路径] -l 表示list,以详细列表进行展示
#ls -la [路径] -a 表示显示所有文件/文件夹(包括隐藏文件/文件夹)
#ls -lh [路径] -h 列出指定路径下所有的文件/文件夹的名称,列表形式显示,可读性较高。#Pwd (print working directory)显示当前路径
#cd /路径 切换进入当前路径
#cd ~ “~”快速切换到当前用户home目录里面
#mkdir [路径]+文件名 创建文件夹 蓝色表示文件夹;绿色表示拥有所有权限
默认在当前目录下创建文件夹
#mkdir -p [路径]+文件名(/a/b/c/d) -p 一次性创建多个文件夹(上下层包含关系)
#mkdir a b c d 一次创建多个文件夹,在同一目录下
#touch [路径] +文件名 touch usr/local/4.txt touch 1.txt 2.txt 3.txt 创建文件#cp 被复制的文档路径 文档被复制到的路径(被复制的文件可以重命名,内容不变)
#cp -r 被复制的文件夹路径 文件夹被复制到的路径(-r==递归)
#mv 被复制的文件夹/文件路径 文件夹/文件被复制到的路径 文件夹里的内容全部移动,并且可以重命名。
#rm /路径 删除文件
#rm -f /路径 强制删除文件,不需要回答Y 可以删除多个文件
#rm -f /路径* 强制删除文件,不需要回答Y 可以删除多个文件 * 代表通配符,只要以路径名开头的的全部删除#rm -rf /路径 递归强制删除文件夹(-r==递归) 可以删除多个文件夹与文件
#vim /文件路径 打开一个文件(可以存在,也可以不存在) shift+英文冒号输入q退出
输出重定向:
’>‘ 覆盖输出,覆盖原来的内容
’>>‘ 追加输出,不会覆盖原来的内容
用法:#ls -la > /路径 (如果没有该路径则会自动创建文件)#cat /文件路径(不能打开文件夹) 直接打开一个文件并自动退出
#cat /文件路径1 /文件路径2 /文件路径3 > 合并之后的路径 合并文件 需要配合输出重定向,原文件不会删除#df -h 显示磁盘空间 h表示可读性较强
#free -m 查看内存使用情况 m == Mb 可以 g ==Gb用于临时内存,当系统真实内存不够用时可以临时使用磁盘空间来充当内存。
#head -n /路径 n表示行数,默认情况下为查看前十行#tail -n /路径 n表示行数,默认情况下为查看后十行
#tail -F /路径 查看一个文件实时的动态变化F必须大写
左边为查看 右边追加数据
#less /路径 辅助功能 查看 空格翻一页 q退出#wc -lwc /文件路径 统计文件信息内容
l lines 行数; w words 单词; c bytes 字节;#date 显示时间 %F 完整的年月日 %T 完整的时间
#date +%F %F等价于“+%Y-%m-%d”
#date “+%F %T” %T等价于“%H:%M:%S”
#date -d “-1 day” “+%Y-%m-%d %H:%M:%S”
#cal 等价于 #cal -1 输出日历
#cal -3 前后三个月
#cal -y 年份 输出某一年对的日历#ls / | grep(过滤) /目标特征 在根部录下过滤带特征o的文件
| 相当于条件连接符#ls / | wc -l
统计文件的个数#hostname 输出完整的主机名
#hostname -f 输出当前主机中的FQDN(全限定域名)#id 查看当前用户的基本信息
#id 用户名 查看指定用户的基本信息
验证用户信息:通过文件/etc/passwd
验证用户组信息:通过文件/etc/group#whoami 查看登陆用户名 一般用于shell脚本
#ps -ef 查看服务器进程信息
-e 等价于 -A 列出全部进程 -f 显示全字段(列)
在ps结果中过滤想要查看进程的状态 -ef | 路径
#ps -ef | grep 进程名称#top 查看资源管理器 实时更新
M:表示讲结果按内存(MEM)从高到低进行降序排列
P:将CPU按照使用率从高到低进行降序排列
1:当服务器拥有多个cpu的时候是使用1切换各个cpu进程
#du -sh 路径目录 查看目录的真实大小
-s:summaries 只显示汇总的大小;-h 以较高的形式进行显示#find 路径范围 选项 选项的值
选项 -name 按照文档名称进行搜索
-type 按照文档的类型进行搜索
“-”表示文件(在使用find的时候要用f来代替) “d”表示文件夹#service 启动项 stop/start/ restart 控制一些软件的服务停止/启动/重启
#kill 进程pid 关闭进程 需要配合ps一起使用
#killall 进程名称 不需要配合ps#ifconfig 获取网卡信息
#reboot 重新启动计算机
#reboot -w 模拟重新启动计算机
#shutdown 关机
#shutdown -h now “关机提示” 立即关机
#shutdown -h 16:00 “关机提示” 定时关机
取消关机 ctrl + c 或者 shutdown -c
#uptime 查看开机时间#uname 获取计算机系统类型
#uname -a 表示获取全部的系统信息#natstat -tnlp 查看网络连接状态
-t 表示只列出tcp协议的连接
-n 将地址从字母组合转化为IP数字地址
-l 表示过滤状态“state” 列值为listen(监听)的连接
-p 显示发起链接的pid和进程名称
#man 命令名(cp) manual 手册 查看命令的用法快速删除光标之前 ctrl + u 快速删除光标之后 ctrl +k
#Vim的打开文件的四种方式
#Vim 文件路径 打开指定的文件
#Vim +数字 文件路径 打开指定的文件,并将光标移动指定行
#Vim +/关键词 文件里路径 打开指定的文件,并且高亮显示关键词
#Vim 文件里路径1 文件里路径2 文件里路径3 同时打开多个文件
linux面试题 sudo命令 常见linux面试指令
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux常见面试题1
提供给大家面试时作为参考,然望能够帮到大家
Linux 面试题 -
Linux常见面试题3
Linux常见面试题三
Linux 常见 面试题三 -
Linux常见面试题-ps查看进程命令
目录ps查看进程:基础操作PS命令语法:1、ps 命令用于查看当前正在运行的进程。2、ps -aux | grep java3. ki
linux 运维 服务器 java 基础操作 -
Linux常见面试题,应对面试分享
Linux常见的面试问题集锦_linux面试常见问题
linux 面试 运维 服务器 数据库 -
linux下cmake编译opencv
1、下载安装CMake for Linux 下载地址:http://www.cmake.org/cmake/resources/software.html 我下载的版本是cmake-2.8.10.2,下载文件cmake-2.8.10.2.tar.gz 建立安装文件夹,
linux下cmake编译opencv ubuntu12.04 OpenCV2.4.4 Linux OpenCV -
redis 数据扩容或者迁移过程
redis除了五种基本数据类型外还有Bitmap,HyperLogLog,GEO,Stream这些扩展类型。使用扩展类型,可以高效的处理一些特定需求。Bitmap Bitmap也叫位图它只有0和1两个值,底层基于String类型,由于String 类
redis 数据扩容或者迁移过程 redis bitmap 用户坐标 并集