1.
[tomcat@xenserver1 ~]$
[root@xenserver1 /]#
这是linux经常见到的提示,tomcat/root表示用户名,xenserver1表示计算机名,~表示默认目录root用户就是/root
tomcat用户就是/home/tomcat,$表示当前用户是普通用户,#表示当前用户是管理员用户。
2. 切换到用户默认目录
cd ~
3. 编辑环境变量,在用户默认目录下,键入如下命令:
vi ./.bash_profile
4. 使环境变量生效,在用户默认目录下,键入如下命令:
source ./.bash_profile
5. 将字符串写入文件
echo -e "line1\nline2" > test.txt
结果
[root@cqServer opt]# cat test.txt
line1
line2
注:加-e
参数是为了把\n输出为换行符, >
表示将字符串写入文件,不保留原来内容。如果要在以前的内容上追加,就用 >>
操作符。
6. 查看文件夹大小
du -sh one-1.2.0/
7. 查看磁盘使用情况
df -lh
8.切换用户时加载环境变量
su -
9.清空文件的三种方法(转自http://www.sudu.cn/info/html/edu/20080102/290102.html
)
echo "" >test.txt
>test.txt
cat /dev/null >test.txt
10.上传文件命令 (转自http://lupingui.iteye.com/blog/239694
)
scp files user@server:filepath
解释:
files 待上传的文件,可以有多个,多个文件之间用空格隔开。也可以用*.filetype上传某个类型的全部文件
user 服务端登录用户名
server 服务器名(IP或域名)
filepath 上传到服务器的目标路径(这里注意此用户一定要有这个路径的读写权限)
scp hdfs-site.xml masters core-site.xml mapred-site.xml slaves root@192.168.122.9:/opt
scp -r .ssh root@192.168.33.98:/root
11.重启sshd服务(提供ssh协议连接)
/etc/init.d/sshd restart
12.修改主机名称
假设要将主机名修改为NEW_HOSTNAME
修改 /etc/hosts 中加入 192.168.1.2 (本机IP) NEW_HOSTNAME
修改 /etc/sysconfig/network 中NHOSTNAME=NEW_HOSTNAME
执行 hostname NEW_HOSTNAME
执行 /etc/init.d/network reload
13.查看磁盘信息
fdisk -l
14.压缩命令
tar cvzf centos5.2.tar.gz centos5.2.img
zip -r target.zip sourceFolder
15.解压缩命令 (后缀 tar.gz, tgs)
tar xvzf centos5.2.tar.gz
z - zip格式
x - 解压
v - 打印
f - 文件
16.建立软连接
ln -s $物理路径 $软连接
17.nohup命令后台运行程序
nohup [program] > [out.file] 2>&1 &
例子:
nohup gmond -d 2 > /ganglia.log 2>&1 &
nohup gmond -d 2 >/dev/null 2>/dev/null &
18 mount window系统共享目录
mount -t cifs -o username={userName},password={password} //{ip/hostname}/win_dir ~/linux_dir/
分享到:
相关推荐
### Linux系统初学者指南——掌握核心命令 #### 引言 Linux作为一种强大的开源操作系统,广泛应用于服务器、云计算、物联网等领域。对于初学者来说,熟练掌握Linux的基本命令是至关重要的第一步。本文将详细介绍一...
### Linux Shell命令初学解析 #### 目标 - 了解Shell的概念及其作用 - 掌握Shell的常用命令 - 学会使用vi编辑器 #### 一、了解Shell **Shell** 是用户与Linux操作系统之间的重要接口,它允许用户通过命令行的...
Linux命令大全是Linux系统操作和管理的基础,尤其对初学者来说,掌握这些命令至关重要。Linux是一种自由、开源的操作系统,其强大的命令行界面提供了一种高效、灵活的交互方式。以下是一些重要的Linux命令及其详细...
本资源集合了"DOS+Linux命令大全",包括了这两个操作系统中的常用命令,旨在帮助用户更好地理解和掌握系统操作。以下是这些命令的详细说明: **DOS命令大全** DOS(Disk Operating System)是早期个人计算机上广泛...
《Linux命令大全》是一部详尽记录Linux操作系统中常用命令的手册,旨在帮助用户高效地管理和操作Linux系统。在Linux环境中,命令行界面是强大的工具,它提供了直接、快速且灵活的方式来执行各种任务。本手册涵盖了从...
本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...
总的来说,“Linux Shell从初学到精通”这个教程涵盖了从基础命令到高级脚本设计的全面内容。无论你是系统管理员、开发人员还是对Linux感兴趣的学习者,都能从中受益匪浅。通过阅读LINUX.SHELL编程从初学到精通.pdf...
本文将深入探讨一些必备的Linux命令,帮助初学者快速上手。 1. **ls**:用于列出目录中的文件和子目录。例如,`ls -l`将显示详细信息,包括权限、所有者、大小等;`ls -a`则会显示隐藏文件。 2. **cd**:改变当前...
在IT领域,Linux操作...通过这份“Linux命令手册”,无论是初学者还是有经验的用户,都能找到所需的信息,加深对Linux操作系统的理解,提高工作效率。学习Linux命令不仅是技术的积累,更是提升个人IT技能的重要步骤。
Linux初学者指南主要涵盖了如何使用vsFTPd这款FTP服务器软件。vsFTPd是一款在Linux系统中广泛使用的FTP服务器程序,以其小巧、快速和安全的特性受到推崇。在众多的FTP服务器软件中,如ProFTPD、PureFTPd和wuftpd等,...
### 使用频率最多的Linux命令 #### 引言 在Linux系统中,掌握常用命令对于提高工作效率至关重要。本文将根据提供的文件信息中的标题、描述以及部分罗列的命令进行深入解析,帮助初学者更好地理解和运用这些基本...
对于初学者,掌握基础的Linux命令是至关重要的。以下是一些常见的Linux基本命令及其用途: 1. **telnet**:这是一个网络协议,用于远程登录。通过`telnet`命令,你可以连接到数据库服务器,如果成功登录,说明网络...
### 初学Linux必须要掌握的150个命令 #### 概述 这份文档由Linux运维学院精心制作,旨在为初学者提供一个全面且...通过这份详尽的文档,初学者可以快速掌握这些基本的Linux命令,并为进一步的系统管理打下坚实的基础。
【Linux命令详解手册】是为Linux初学者和进阶用户准备的一份详尽参考资料,它涵盖了193页的丰富内容,旨在帮助读者理解和掌握Linux操作系统中的各种命令,从而更好地进行系统管理和配置。这份手册的独特之处在于其...
"Linux基础命令记录1"这个主题涵盖了一系列初学者在学习Linux时必须了解的关键指令。这些命令对于日常的系统操作、文件管理和系统维护至关重要。让我们逐一深入探讨这些知识点。 首先,我们有"链接.doc",这可能...
这篇文本主要介绍了适合初学者学习的一些基本Linux命令,涵盖了文件操作、磁盘管理、系统操作和网络通信等多个方面。 在文件操作中,压缩和备份是重要的环节。`bzip2` 和 `bunzip2` 用于处理 `.bz2` 格式的压缩文件...
Linux命令大全,是每个Linux初学者的必备工具书。它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux系统。下面将详细介绍其中的一些关键知识点。 1. **基础命令** - `ls`: 列出目录内容,...
在IT行业中,Linux操作系统是开发者和系统管理员的重要工具,尤其对于初学者来说,掌握基本的Linux命令是必不可少的。Linux命令集合提供了常用的操作指令,帮助程序员高效地进行系统管理、文件操作、网络通信等任务...
本篇文章将深入探讨“Linux命令大全”这一主题,旨在为初学者和经验丰富的用户提供全面的Linux命令参考。 Linux命令是与操作系统进行交互的基础,它们通过命令行界面执行各种任务。以下是一些常用的Linux命令及其...
### Linux命令英文全称解析 Linux作为一款强大的开源操作系统,其命令行工具是进行系统管理、软件开发等工作的核心组成部分。对于初学者来说,理解这些命令的英文全称及其背后的含义,有助于更好地记忆和掌握它们的...