`
501311837
  • 浏览: 17611 次
  • 性别: 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常用命令、Linux常用命令

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

    linux常用命令linux常用命令linux常用命令常用命令常用命令

    linux常用命令linux常用命令linux常用命令linux常用命令常用命令常用命令

    常用Linux命令

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

    车载常用linux命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    车载常用linux命令+火车/高铁/公交车行业

    LINUX常用命令全集

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

    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常用命令大全.txt

    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命令及其简要说明

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

    Linux常用命令大全

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

    常用Linux命令总结

    文档内包括常用Linux命令,vim编辑器,以及一些系统命令

    常用Linux命令.pdf

    常用Linux命令.pdf

    Linux常用命令全集

    Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集

    Linux常用基本命令

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

    常用linux命令.doc

    非常齐全linux 命令 所以的命令都有详细的解释用法

    Linux 常用命令合计PDF

    Linux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用...

    Linux常用命令Linux常用命令

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

Global site tag (gtag.js) - Google Analytics