`
501311837
  • 浏览: 18461 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我的常用Linux命令

阅读更多

1.pstree显示所有的进程树

2.内部命令帮助:help echo

外部命令:ls --help 

man ls 其中/-a表示要查找的参数。n键代表下一个查找的意思。shift+n代表上一个。

3.vi的时候/-a也是可以查找的  触类旁通的

4.man 1 2 3 4 5 6 7 8个帮助级别  info ls也是查找   q是退出,就是多了一个连接的功能
5.ps -f命令显示父子关系的进程

6.创建文件 touch a
stat a 查看a文件的时间效果如下

File: `a'
  Size: 80        	Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d	Inode: 186571      Links: 1
Access: (0775/-rwxrwxr-x)  Uid: (  500/  hadoop)   Gid: (  500/  hadoop)
Access: 2014-07-12 04:37:07.759012289 -0700
Modify: 2014-07-12 04:37:06.295011824 -0700
Change: 2014-07-12 04:37:06.298011903 -0700

 
7.一个文件如果是以"."开头的这个就是隐藏文件  ls -a才会显示所有的文件
8.service network restart
9.uname显示当前系统  uname -a
10.关机名称:shutdown -h now  、init 0  、 poweroff
11.du -h a.txt   可以看到文件的真正大小。
12.dwr-r--r--  d代表的是目录  后三个是当前用户具有的权限,再后三个代表的是当前组的权限,最后代表的是其他人的权限(或者其他组)
13.Linux文件的查找和压缩:

(1)which ls 查找的是可执行的命令
(2)sudo updatedb更新文件系统    locate 文件名  可以查找出文件的位置
(3)发送广播消息:w查看终端用户
(4)write hadoop tty1
(5)find 文件名 重当前目录查找文件  find / 文件名  全文查找

(6)grep是对一个文件进行操作的,查找文件中的关键字   grep hadoop /etc/hadoop.txt  只会列出含有hadoop关键字的行

(7)last 显示最近的用户登入
(8)lastlog 显示每个用户的登入情况

(9)grep -R hadoop /etc/password  代表从/etc/password  开始目录递归目录查找

(10)gzip a.txt 压缩a文件,原始文件删除生成a.gz
           gunzip a.gz  解压
           bzip2 a.txt  bzip2压缩率高于gunzip
           bunzip2 a.bz2
           tar -cvf 文件名  压缩
           tar -xvf 文件名  解压
14.wc 文件名  统计文件的行、词、字数

15.du -sh /etc 查看etc目录的大小

16.free 查看内存大小

17.top查看动态进程  ps au 和top  差不多
18.ls > /tmp/a输出重定向 >>追加 2>错误输出重定向
<<输入重定向 

19.set | grep HIS  可以修改历史命令保存条数

利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推

20.echo $SHELL查看当前shell脚本执行环境

21.$#(参数个数) $?(上一步是否执行成功。0:成功1:失败)  $$(进程号)

22.""去除字符串中的空格  ''去除字符串中的特殊字符的意义
-r 读
-w 写
-x 可执行
-f 是不是一个可执行文件
-d 是否为一个目录
-l 是否为一个连接
-b是否为一个设备文件
23.shell脚本调试:
bash -vx ./b  可以显示各个变量的值
24.Shell控制循环语句:

#!/bin/bash
read AAA
if [ $AAA = hadoop ]
        then echo 'hello hadoop'
elif [ $AAA = root ]
        then echo 'hello root'
else echo 'get out of here!'
fi



#!/bin/bash
for i in {1..10}
do echo -n "$i ";sleep 1
done


#!/bin/bash

min=1
max=100
while [ $min -le $max ]
do
    echo $min
    min=`expr $min + 1`
done 



#!/bin/sh 

case $1 in
start | begin)
    echo "start something"  
    ;;
stop | end)
    echo "stop something"  
    ;;
*)
    echo "Ignorant"  
    ;;
esac



#!/bin/sh 
while true
do read AAA 
if [ "$AAA = "ddd" ]
then break
fi
done
unset AAA

 

常用的快捷键 
Ctrl+C:这个键可不是用来复制的,在中端下,按下Ctrl+C就代表结速当前终端执行的程序,按下的时候一定要慎重。
Ctrl+A:将光标移动到命令行的开始处。
Ctrl+E:将光标移动到命行令的结尾处。
Ctrl+U:删除行首到光标出的字符。
Ctrl+Z:把当前进程送到后台处理

 

分享到:
评论

相关推荐

    常用linux常用命令大全.zip

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

    《最全常用Linux命令集》.pdf

    《最全常用Linux命令集》.pdf

    常用Linux命令

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

    Linux常用命令.pdf

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

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    Linux 常用命令大全

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

    常用linux命令.doc

    本文将基于《常用Linux命令.doc》的内容,深入解析Linux中的核心命令及其使用场景,助力读者快速提升Linux操作技能。 #### 用户与权限管理 - **登录与切换**:用户通过`login`和`password`命令登录系统,而`exit`...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    常用的Linux命令及其简要说明

    linux常用命令大全常用的Linux命令及其简要说明常用的Linux命令及其简要说明常用的Linux命令及其简要说明常用的Linux命令及其简要说明常用的Linux命令及其简要说明常用的Linux命令及其简要说明常用的Linux命令及其...

    Linux常用命令大全

    Linux常用命令大全,收集了常用的Linux命令。 Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令Linux常用命令大全,收集了常用的Linux命令

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...

    常用Linux命令.pdf

    标题《常用Linux命令.pdf》指的是该文档是关于Linux操作系统中常见命令的总结指南。Linux系统是类Unix系统中的一种,广泛应用于服务器、桌面计算机、超级计算机等领域。该文档中的内容应当包括基础命令、文件系统...

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

    linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全

    linux常用命令大全.pdf

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

    运维人员常用Linux命令

    运维人员常用Linux命令 作为一名运维人员,掌握基本的Linux命令是必备的技能。 Linux操作系统提供了许多强大的命令,可以帮助运维人员高效地完成工作。本文将总结常用的Linux命令,帮助运维人员快速掌握这些命令,...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    最全Linux常用命令大全.pdf

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

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    linux的常用命令大全

    linux常用系统命令大全,包含常用系统操作命令

Global site tag (gtag.js) - Google Analytics