最近一直在忙,今天抽空总结一下,免得脑子不够用。
Linux系统,一些常用的命令,比如 cd、ll、ls、rm、mv、mkdir、vi、vim等等这些不用说了,这些是基础,如果这些都不懂,Linux根本玩不转。
权限
chown、chmod
为什么先说权限,因为在真正使用中,很多操作并不是直接使用root用户操作的,在home目录下,有很多模块文件夹,每个文件夹一个用户组,有各自的用户,最开始用的时候,把别的文件拷贝到自己的目录下,发现权限不够,无法执行或者读写。我常用到的有两个命令。
#设置目录所有人(u)群组(g)以及其他人(o)读写和执行权限 “+”代表增加权限,“-”删除权限
chmod ugo + rwx filename
#改变文件夹的拥有者
chown group:user filename
执行这些权限之前,需确保你拥有这些权限, 或者root权限。
由root权限切换用户的时候使用 su - username
计划任务
crontab
计划任务也就是所谓的定时任务,一些需要定时凌晨执行的程序,可以使用这个。也是很常用的。crontab命令,-l查看,-e编辑。打开后与vi打开文本一样,但是文本是有固定格式的:
01 * * * * /etc/cron.sh
前5个参数分别表示:分钟、小时、日期、月、星期0-6 0代表星期日,最后一个参数为执行的命令。
日志查看
tail、cat、grep
实时跟踪执行日志可以用tail命令
tail -f logs/logs.out | grep -A3 -B3 Exception
| 为管道符,grep是筛选包含Exception的所有日志打印出来,在grep后面加上A3 B3是查看此记录的后3行记录和前三行。
从多个文件中查询要找的记录,有时候要查以前的日志,找到数据的问题所在,会需要用多个文件中查询,这时候就会用到cat命令以及通配符。
#在所有12月的记录里,找到该手机号的所有下载操作日志,
cat logs/logs-2012-12-* | grep 15833333333 | grep download
上传下载
rz、sz、scp
这里说的上传下载是指用工具SecureCRT.exe 的时候使用的rz、sz命令。
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
这个命令可以直接从服务器上下载指定文件到本地以及很方便的上传文件至服务器,不过都是在使用工具远程服务器的前提下。
另一种从服务器获取文件的方法就是使用scp命令
#拷贝远程服务器上的test.zip文件至本机的所在目录
scp -p [端口] 192.168.0.12:/home/tmp/test.zip .
这个不在多说了。
远程连接
SSH
ssh经常用于远程登录计算机。一般这样使用,ssh root@192.168.0.12如果需要特定的端口号就需要前面加上-p然后是端口号。数据密码就可以登录了。
nohup shell.sh & 后台执行shell脚本。输出打印的内容至 nohuo.out 文件中。
zip test_date.zip ./test_* 打包此目录下所有test开头的文件。
find -name filename 查找文件所在目录
就先写这么多,别的想到以后再补充吧。有不对的地方,希望大神给指出来。
分享到:
相关推荐
掌握Linux操作系统的常用命令是使用和管理Linux系统的基础。例如,`ls`用于列出目录内容,`touch`用于创建新文件或更新文件时间戳,`cp`和`mv`分别用于复制和移动文件或目录,而`rm`用于删除文件或目录。此外,`cat`...
### Linux操作系统总结与心得 #### 一、Linux系统简介 Linux是一种开源的、基于Unix的操作系统,由芬兰程序员Linus Torvalds于1991年首次发布。它以其高度的稳定性、安全性以及广泛的硬件支持而闻名。Linux操作...
Linux操作系统与程序开发环境,Linux常用命令详解,Linux基础教程(清华课件),LINUX内核源代码情景分析,Linux内核阅读心得体会,Linux网络编程,linux网络管理员手册,linux系统管理,Linux系统命令及其使用详解,...
- **了解Linux用户界面**:本实验旨在让学生理解Linux系统中用户交互的方式,包括命令行界面和图形用户界面。 - **掌握常用命令**:重点是让学生熟练使用一系列常用的命令行工具,这些工具对于日常的文件管理和系统...
Linux系统中有许多常用的命令,掌握它们对于系统管理和日常操作至关重要。例如: - `ls`: 查看目录内容; - `cd`: 改变当前工作目录; - `mkdir`: 创建目录; - `rm`: 删除文件或目录; - `cp`: 复制文件或目录; - ...
以上总结了Linux实训中的关键知识点,包括Linux操作系统架构、文件系统结构、基本概念以及常用的Linux命令,这些知识对于嵌入式培训尤其是Linux驱动开发领域尤为重要,能够帮助学习者深入了解Linux系统的工作机制,...
从给定的文件信息中,我们可以提炼出一系列关于Linux基础学习的重要知识点,这些知识点涵盖了Linux系统安装、GRUB引导加载器的应用、系统启动过程、Shell命令行基础以及用户管理等核心领域。 ### Linux系统安装 在...
通过动手操作,我们可以更直观地理解Linux系统的运作机制,掌握各种命令行工具和系统配置方法。本报告将围绕“Linux实验报告及心得体会”这一主题,重点讨论我在使用vi编辑器以及Linux安装和配置过程中所学到的知识...
在进行Linux系统的安装及配置过程中,用户常常会遇到一系列技术难题,尤其是在虚拟机环境下的安装与调试。本文将针对Linux在虚拟机中的安装难点进行深入探讨,包括但不限于网络配置(NAT模式)、免密登录设置、以及...
Linux 操作系统总结与心得 本文将详细介绍 Linux 操作系统的基本知识,包括 Linux 的定义、安装方法、常用的命令等。 一、 Linux 操作系统简介 Linux 操作系统是一类 Unix 计算机操作系统的统称。严格来讲,Linux...
**知识点详解:嵌入式系统Linux学习路径与心得** 在IT行业中,嵌入式系统以其独特的魅力吸引着众多学习者,尤其是Linux环境下嵌入式系统的开发更是成为了热门领域。本文将深入探讨一位从零基础开始,通过自学最终...
【实验报告概述】 本次实验是关于Linux文件系统及文件管理的上机操作,旨在让...通过这个实验,学生能够掌握Linux环境下文件系统的基本操作,进一步熟悉Linux系统的使用,这对于日常的系统维护和管理具有重要意义。
Linux 实验报告总结 本文档总结了在 Linux 下的 10 个实验报告,涵盖了 C 语言编程、Shell 编程、图形化编程等方面的知识点。 一、C 语言编程 1. 实验目的:掌握在 Linux 下的 C 语言基本编程方法。 实验内容:...
在Linux系统中,FTP(File Transfer Protocol)服务器是一种常见的服务,用于在互联网上进行文件传输。搭建FTP服务器可以让用户远程访问、上传或下载文件。以下是我个人关于在Linux上搭建FTP服务器的一些总结: 1. ...
同时,LGPL(Lesser General Public License)为商业软件提供了与Linux系统兼容的可能性。 Linux系统的核心价值在于开放源代码和社区驱动的开发模式,遵循OSD(Open Source Definition)的原则。这使得Linux不仅...
使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、对程序的每一部分...
这个压缩包文件“linux心得”显然是作者对使用S3C2440进行Linux系统开发过程中积累的经验和技巧的总结。以下是对这些关键知识点的详细阐述: 1. **Linux内核编译**:Linux内核是操作系统的核心,负责管理硬件资源,...
《Linux操作系统总结与心得》 Linux操作系统是Unix类计算机操作系统的代表,源于Linus Torvalds的个人项目,如今已成为全球开发者共同协作的开源成果。Linux不仅提供了强大的内核,还结合GNU工程的工具和数据库,...
Linux系统支持多种用户间通信工具,如`write`命令可以向在线的其他用户发送消息。此外,`mesg`控制其他用户是否能向当前用户发送消息,而`wall`则可以广播消息给所有在线用户。 5. 文件处理: - `tar`:用于打包和...
4. **根文件系统移植**:根文件系统是Linux系统的核心组成部分,包含了操作系统启动后所需的各种程序、库和配置文件。移植根文件系统通常包括选择文件系统类型(如ext4、FAT、Yocto等),构建或下载预编译的软件包,...