`
flyingsword945
  • 浏览: 25376 次
  • 性别: Icon_minigender_2
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

Linux常用命令

 
阅读更多

搜索文件:

whereis 查看文件位置。
which 查看可执行文件的位置。

find

 

统计行数:

1.统计demo目录下,js文件数量:

find demo/ -name "*.js" |wc -l

2.统计demo目录下所有js文件代码行数:

find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1

3.统计demo目录下所有js文件代码行数,过滤了空行:

find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l
常见脚本:
普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。
要实现守护进程,一种方法是按守护进程的规则去编程,比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序:
nohup <程序名> &
则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。
使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能。
标准输入(standard input)的文件描述符是 0
标准输出(standard output)是 1
标准错误(standard error)是 2
1>accounts.out 2>accounts.err
2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)
>/dev/null  2>&1代表把error 和 out 都扔掉

 

查看文件:

cat

more 分屏

less 分行

head 头几行

tail 尾几行  -f 不停地去读最新的内容,可以实时监视文件的增长。Ctrl+C停止。

sed 中间一段

 

查看修改时间:

使用“date -s”命令来修改系统时间。

    比如将系统时间设定成1996年6月10日的命令如下。

  #date -s 06/10/96

  将系统时间设定成下午1点12分0秒的命令如下。

  #date -s 13:12:00

 

换行符转换:

在Linux中,文本文件用"\n"(0a)表示回车换行,而Windows用"\r\n"(0d 0a)表示回车换行。所以在Linux中使用Windows的文本文件常常会出现错误。为了避免这种错误,Linux提供了两种文本格式相互转化的命 令:dos2unix和unix2dos,dos2unix把"\r\n"转化成"\n",unixtodos把"\n"转化成"\r\n"。

dos2unix filename

 

磁盘剩余空间:

df -hl

显示格式为: 文件系统 容量 已用 可用 已用% 挂载点

Filesystem            Size  Used Avail Use% Mounted on
/dev/vdb2             9.7G  7.1G  2.1G  78% /
tmpfs                  14G  200K   14G   1% /dev

 

解压:

tar xvf a.tgz -C ./test

unzip a.zip -d /tmp

 

RPM:

查询 rpm -qa | grep ***

删除 rpm -e **** 

 

查看进程:

ps -ef | grep ***

 

SCP:

复制文件夹     scp -r root@9.114.170.183:/tmp/joyce_deployment ./   

 

安装Java:

sudo gedit /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

 

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300

sudo update-alternatives --config java

sudo update-alternatives --config javac

 

link:

ln -s /new/point/path linkname

分享到:
评论

相关推荐

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    Linux常用命令Linux常用命令Linux常用命令

    常用命令如ps、top和kill允许用户查看进程信息、管理进程执行以及处理系统资源使用情况。 Linux系统软件安装则是通过命令如apt-get或yum等包管理工具来进行。这些工具可以帮助用户搜索、安装、升级、卸载和管理...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    Linux常用命令大全

    Linux常用命令大全涵盖的范围非常广泛,从文件与目录操作到系统信息查看,再到网络配置与管理,以及系统维护与管理等多个方面。 首先,文件与目录操作是使用Linux时最基础的操作之一。使用cat命令可以查看文件的...

    Linux常用命令合集

    掌握Linux常用命令是操作系统高效管理和使用的前提。Linux命令合集通常包括文件和目录管理、文本处理、系统管理、网络通信和用户权限管理等几个方面。 在文件和目录管理方面,命令如“ls”用于列出目录内容,“cd”...

    Linux常用命令.pdf

    以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    linux常用命令大全

    使用场景及目标:这份文档可作为 Linux 新手上路指南,帮助他们迅速熟悉常用的 Shell 工具;同时也是 IT 技术从业者解决日常工作中遇到的问题时的有效参考资料;还可以为准备参加系统管理员认证考试的同学提供必要的...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    Linux常用命令手册大全PDF

    这里介绍一系列Linux常用命令,帮助用户高效使用Linux系统。 1. 文件与目录操作命令 - cd:改变当前工作目录。 - pwd:显示当前工作目录的路径。 - ls:列出目录内容。 - cp:复制文件或目录。 - mv:移动或...

    Linux 常用命令

    下面将详细讲解Linux中的一些常用命令。 首先,Linux主要由四个部分组成:内核、shell、文件系统和应用程序。内核是Linux的核心,负责系统调用和硬件资源的管理;shell作为用户与系统交互的接口,如bash shell;...

    最全Linux常用命令大全-linux常用命令全集pdf

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    gitschool-linux常用命令大全

    《GitSchool-Linux常用命令大全》是一份专注于Linux系统和Git版本控制工具的文档,旨在为用户提供全面的命令行工具使用指导。文档内容可能涵盖了从基础的Linux系统命令到Git的高级特性,帮助用户有效地进行文件管理...

    Linux常用命令大全.zip

    本文旨在全面介绍Linux常用命令,帮助用户高效地进行系统管理、文件操作、网络配置和用户管理等任务。 首先,系统管理是Linux运维工作中最为重要的一环。常用命令包括但不限于:`top`、`htop`用于查看系统资源的...

    DotNetGuide-linux常用命令大全

    DotNetGuide-linux常用命令大全是一个涵盖Linux操作系统中常用命令的完整指南。这份指南适用于开发者以及对Linux系统感兴趣的用户,尤其是那些专注于C#/.NET/.NET Core的开发者。该资源包含了大量的实用命令,旨在...

Global site tag (gtag.js) - Google Analytics