`
7wolfs
  • 浏览: 178016 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Linux 操作

 
阅读更多
1、单引号的使用
发现变量在单引号里是不传递的,这时想到要用两个单引号才行。
[root@test] a=55
[root@test] echo $a
55
[root@test] echo '$a'
$a
[root@test] echo ''$a''  #注意此处是两个单引不是一个双引
55

双引号是不会屏蔽对变量和某些特殊符号的转义的,而单引号里的所有内容都会原封不对的输出,而单引号里再用单引号将变量引起来,变量就又可以正常的显示,有点像数学里的负负为正。



2、shell 传入参数
linux系统除了提供位置参数还提供内置参数,内置参数如下: 
        $# ----传递给程序的总的参数数目  
      $? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。   
         $* ----传递给程序的所有参数组成的字符串。   
        $n ----表示第几个参数,$1 表示第一个参数,$2 表示第二个参数 ...   $0 ----当前程序的名称   
         $@----以"参数1" "参数2" ... 形式保存所有参数   
         $$ ----本程序的(进程ID号)PID   
         $! ----上一个命令的PID

脚本test.sh的内容如下:
#!/bin/sh
name=$1
echo "the ${name} are great man!"


3、if的写法。即command not found
注意  使用test条件测试时,要在中括号[ ]中的条件两侧加上空格,另外表示一个数小于另一个数时,是 -lt选项,而不是-it
if [[ $# -gt 0 ]];then
	startDay=$1
elif [[ $# -gt 1 ]];then
	days=$2
fi




4、常用命令
kill $(ps aux | grep 'python.*gunicorn.*' | awk '{print $2}')

nohup ./funnel_web.sh >> funnel-web.log &

unzip <Your zip file> "*mobile/要解压的文件" -d <要解压的目录>

端口占用:
netstat -apn|grep 80
lsof -i:21



5、df
http://www.360doc.com/content/11/0210/10/4171006_91792021.shtml
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
du --help

查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l

分享到:
评论

相关推荐

    linux操作系统大全

    linux操作系统分析 1.linux简介 2.常用命令 3.网络功能 4.系统管理 5.外壳编程 6.gawk语言编程 7.perl语言编程 8.linux内核简介 9.系统进程 10.内存管理 11.进程通信 12.PCI 13.中断和中断处理 14.设备驱动程序 15....

    Linux操作系统总结与心得.doc

    Linux操作系统总结与心得 一 知识总结 我很荣幸选了"Linux操作系统"这门课程,因为在这门课程的学习过程中,我们通过老 师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会 了如何应用...

    《Linux操作系统》课程标准.doc

    《LINUX操作系统》课程标准 教研室主任: 专业带头人: 系(部)主任: 教务处处长: 教学副院长: 审核批准日期: 二 一 七 年 五 月 《LINUX操作系统》课程标准 (基本信息) 课程编码: 课程类别:专业方向课程 ...

    《Linux操作系统》期末大作业任务书2019.docx

    《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务书2019.docx《Linux操作系统》期末大作业任务...

    LINUX操作系统(电子教案,参考答案)

     本书可作为Linux操作系统课程的教材,也可作为电脑爱好者,相关技术人员及参加Linux认证考试人士的参考书。 一、关于Linux Linux是一个正在蓬勃发展的极富生命力的操作系统。芬兰青年Linus Torvalds和其杰作的...

    Linux 操作系统开发手册.CHM

    3、Linux操作系统文件目录 4、Xshel1和Xftp的安装 5、Vi和Vim编辑器的使用 6、Linux用户管理相关操作 7、Linux运行级别和帮助指令 8、Linux指令之文件目录、时间日期、搜索查找、压缩和解压 9、Linux组管理和...

    Linux操作系统快速入门及使用教程

    Linux 是一个类Unix 的操作系统,也正因此,它在服务器层面得到了 广泛的应用。Linux 的服务器应用相当专业,很多服务器软件都有集成在各个发行版 本中。系统安装完成后,只需经过简单的配置,就可以使用包括Web、...

    linux操作系统实验指导书

    linux操作系统实验指导,适用于计算机专业本科、专科学生。实验一:Linux的安装及其环境的熟悉;实验二:常用的Linux命令(一);实验三:常用的Linux命令(二);实验四:常用的Linux命令(三);实验五:Linux的...

    Linux操作系统课程设计.doc

    武汉软件工程职业学院 Linux操作系统课程设计 题目: 构建综合网络服务器 姓名: 班级: 网络1104班 系部: 计算机学院 指导教师: 日期:2013 年 11 月 18 日 摘要 完善的内置网络是Linux的一大特点。Linux在通信和...

    LINUX操作系统1

    LINUX操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1LINUX操作系统1

    Linux操作系统试题及答案.pdf

    Linux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdfLinux操作系统试题及答案.pdf

    Linux操作系统.pdf

    linux操作系统讲解,入门看这一篇足够。内容:一、Linux介绍;二、Linux(CentOS)的安装;三、Linux(CentOS)辅助工具/操作;四、Linux指令介绍;五、权限管理;六、服务管理;七、任务调度;八、常见问题及解决...

    Linux操作系统分析

    详细介绍linux操作系统的知识,Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux...

    [Linux操作系统分析与实践].Linux系列教材编写组.扫描版

    《Linux操作系统分析与实践》,Linux系列教材编写组,简要介绍操作系统的定义、功能、特性,以及发展历史、分类、内核结构,阐述计算机硬件系统对操作系统的支持与要求,以linux 2.6版本为例详细分析linux操作系统的...

    熟悉常用的Linux操作和Hadoop操作

    熟悉常用的Linux操作和Hadoop操作

    熟悉常用的Linux操作和Hadoop操作.docx

    熟悉常用的Linux操作和Hadoop操作.docx

    Linux操作系统整理版.docx

    Linux操作系统整理版.docxLinux操作系统整理版.docxLinux操作系统整理版.docxLinux操作系统整理版.docx

    linux操作系统.pdf

    linux操作系统.pdf 学习资料 复习资料 教学资源

    Linux操作系统期末考试试卷(附答案).docx

    Linux操作系统期末考试试卷(附答案).docx

    Ubuntu Linux操作系统.rar

    Ubuntu Linux操作系统入门指南,使用于初学者了解并入门ubuntu系统的使用

Global site tag (gtag.js) - Google Analytics