`
cheng888qi
  • 浏览: 284382 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

[记录]linux命令初学记录

阅读更多

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系统初学者指南——掌握核心命令 #### 引言 Linux作为一种强大的开源操作系统,广泛应用于服务器、云计算、物联网等领域。对于初学者来说,熟练掌握Linux的基本命令是至关重要的第一步。本文将详细介绍一...

    Linux shell命令初学解析

    ### Linux Shell命令初学解析 #### 目标 - 了解Shell的概念及其作用 - 掌握Shell的常用命令 - 学会使用vi编辑器 #### 一、了解Shell **Shell** 是用户与Linux操作系统之间的重要接口,它允许用户通过命令行的...

    linux命令大全linux命令大全,很不错的东西,对于刚接触linux系统编程的新手是个不错的助手!

    Linux命令大全是Linux系统操作和管理的基础,尤其对初学者来说,掌握这些命令至关重要。Linux是一种自由、开源的操作系统,其强大的命令行界面提供了一种高效、灵活的交互方式。以下是一些重要的Linux命令及其详细...

    DOS+Linux命令大全

    本资源集合了"DOS+Linux命令大全",包括了这两个操作系统中的常用命令,旨在帮助用户更好地理解和掌握系统操作。以下是这些命令的详细说明: **DOS命令大全** DOS(Disk Operating System)是早期个人计算机上广泛...

    linux命令大全.chm

    《Linux命令大全》是一部详尽记录Linux操作系统中常用命令的手册,旨在帮助用户高效地管理和操作Linux系统。在Linux环境中,命令行界面是强大的工具,它提供了直接、快速且灵活的方式来执行各种任务。本手册涵盖了从...

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    linux_shell从初学到精通

    总的来说,“Linux Shell从初学到精通”这个教程涵盖了从基础命令到高级脚本设计的全面内容。无论你是系统管理员、开发人员还是对Linux感兴趣的学习者,都能从中受益匪浅。通过阅读LINUX.SHELL编程从初学到精通.pdf...

    linux常用命令 初学者的好帮手

    本文将深入探讨一些必备的Linux命令,帮助初学者快速上手。 1. **ls**:用于列出目录中的文件和子目录。例如,`ls -l`将显示详细信息,包括权限、所有者、大小等;`ls -a`则会显示隐藏文件。 2. **cd**:改变当前...

    linux命令手册(pdf版和word版)

    在IT领域,Linux操作...通过这份“Linux命令手册”,无论是初学者还是有经验的用户,都能找到所需的信息,加深对Linux操作系统的理解,提高工作效率。学习Linux命令不仅是技术的积累,更是提升个人IT技能的重要步骤。

    linux初学者指南

    Linux初学者指南主要涵盖了如何使用vsFTPd这款FTP服务器软件。vsFTPd是一款在Linux系统中广泛使用的FTP服务器程序,以其小巧、快速和安全的特性受到推崇。在众多的FTP服务器软件中,如ProFTPD、PureFTPd和wuftpd等,...

    使用频率最多的Linux命令

    ### 使用频率最多的Linux命令 #### 引言 在Linux系统中,掌握常用命令对于提高工作效率至关重要。本文将根据提供的文件信息中的标题、描述以及部分罗列的命令进行深入解析,帮助初学者更好地理解和运用这些基本...

    Linux基本命令,初学linux必备的东西

    对于初学者,掌握基础的Linux命令是至关重要的。以下是一些常见的Linux基本命令及其用途: 1. **telnet**:这是一个网络协议,用于远程登录。通过`telnet`命令,你可以连接到数据库服务器,如果成功登录,说明网络...

    初学Linux必须要掌握的150个命令.pdf

    ### 初学Linux必须要掌握的150个命令 #### 概述 这份文档由Linux运维学院精心制作,旨在为初学者提供一个全面且...通过这份详尽的文档,初学者可以快速掌握这些基本的Linux命令,并为进一步的系统管理打下坚实的基础。

    Linux命令详解手册

    【Linux命令详解手册】是为Linux初学者和进阶用户准备的一份详尽参考资料,它涵盖了193页的丰富内容,旨在帮助读者理解和掌握Linux操作系统中的各种命令,从而更好地进行系统管理和配置。这份手册的独特之处在于其...

    linux基础命令记录1

    "Linux基础命令记录1"这个主题涵盖了一系列初学者在学习Linux时必须了解的关键指令。这些命令对于日常的系统操作、文件管理和系统维护至关重要。让我们逐一深入探讨这些知识点。 首先,我们有"链接.doc",这可能...

    Linux常用命令 简单宜学,常用的一些linux命令,适合初学者

    这篇文本主要介绍了适合初学者学习的一些基本Linux命令,涵盖了文件操作、磁盘管理、系统操作和网络通信等多个方面。 在文件操作中,压缩和备份是重要的环节。`bzip2` 和 `bunzip2` 用于处理 `.bz2` 格式的压缩文件...

    linux命令大全,适合初学者

    Linux命令大全,是每个Linux初学者的必备工具书。它涵盖了Linux操作系统中常用的各种命令,帮助用户更好地理解和操作Linux系统。下面将详细介绍其中的一些关键知识点。 1. **基础命令** - `ls`: 列出目录内容,...

    Linux命令集合

    在IT行业中,Linux操作系统是开发者和系统管理员的重要工具,尤其对于初学者来说,掌握基本的Linux命令是必不可少的。Linux命令集合提供了常用的操作指令,帮助程序员高效地进行系统管理、文件操作、网络通信等任务...

    Linux命令大全

    本篇文章将深入探讨“Linux命令大全”这一主题,旨在为初学者和经验丰富的用户提供全面的Linux命令参考。 Linux命令是与操作系统进行交互的基础,它们通过命令行界面执行各种任务。以下是一些常用的Linux命令及其...

    linux 命令英文全称

    ### Linux命令英文全称解析 Linux作为一款强大的开源操作系统,其命令行工具是进行系统管理、软件开发等工作的核心组成部分。对于初学者来说,理解这些命令的英文全称及其背后的含义,有助于更好地记忆和掌握它们的...

Global site tag (gtag.js) - Google Analytics