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

Linux 基本常用指令

阅读更多

1  man 指令 / 指令 --help   直接 q 退出
2 ls list的缩写,列出目录内容
3 cd ./当前目录 ../上级目录
4 cp 复制文件
5 rm rm命令删除不需要的文件。
6 mkdir 创建一个目录
7 rmdir 删除空目录
8 pwd  当前工作目录的绝对路径
9 tail -f xx.log  以输出流的方式显示后台日志
10 grep 指令使用方式
11 vi  Esc键切换 到shell命令
 :q 退出
 :q! 退出并放弃改动
 :wq 保存并退出
12 退出man 使用:q     退出info使用Ctrl+c 

13 cat/more 显示文件中的内容
   example: cat xx.conf | grep 9

14 在vi下查找某个关键字
   vi xx.conf 进入相关文件
   /输入关键字  
   可以用n来继续查找下一个
   例如:在web.xml中查找spring
   vi web.xml
   /spring
   n

15 tail -f  file.txt  -- 显示file.txt的增长情况,可以看man看帮助

 

16  scp ./aaaa  mpsp@xx.xx.xx.xx:/home/

 

 


0、rm -rf testfile  强制删除,不会留在缓存
   tail -100f stdout.log
   lsb_release -a   查询版本
   cat more vi
   export a=12345
   echo $a
   pwd

1、lsof -ni | grep delete  查看文件是否删干净。(rm -rf *ab*)
     i显示行头


2、du -a --max-depth=2  | sort -rn (文件大小排序)

      统计目录(或文件)所占磁盘空间的大小)

      du -k | sort -nr | head  前十条



3、netstat -nap | grep 8080  查看端口8080端口状态以及使用端口的进程

4、ps -ef | grep tomcat*  查看使用tomcat*的进程

5、find ./ -mmin -1  查找0-1分钟之前修改过的文件。

6、find ./ -name xxx.log  在当前目录下查找xxx.log文件 (find ./ -name '*xxx.log*'模糊查询)

7、du ./ -a --max-depth=2 | sort -rn | grep config --color=auto  文件大小排序,深度为2 过滤出含有config的文件
   例如:当各个应用的日志都满的时候,可以查看文件大小来确定那些应用的日志没清。
   grep xxx --color=auto
   
8、chmod o+rw fileName  把文件的读写权限赋给其他的用户
   chmod a+rw fileName  把文件的读写权限赋给所有的用户

9、查找该目录下哪些文件还有该关键字
#!/bin/sh
seachword="00000"
echo "">temp
for var in $@;
do
echo "-file---$var-----------------------" >> temp
cat $var | grep $seachword >> temp
echo "---------------------------------" >> temp
done
cat temp

10、压缩与解压
    单个文件压缩打包 tar czvf my.tar file1

    多个文件压缩打包 tar czvf my.tar file1 file2,...

    单个目录压缩打包 tar czvf my.tar dir1

    多个目录压缩打包 tar czvf my.tar dir1 dir2

    解包至当前目录:tar xzvf my.tar

11、虚拟机防火墙
    重启后生效
    开启: chkconfig iptables on
    关闭: chkconfig iptables off
    即时生效,重启后失效
    开启: service iptables start
    关闭: service iptables stop

 

12  文本行数和代码行数 wc 指令,详见man

     find . -name "*.java" |xargs wc -l

       find . -name *2010* |xargs rm -rf

 

 

 

13、find . -name  "*2010" | xargs ls -ll

14、find . -name  "*2011*" | xargs rm -rf 

15、find . -name "*2011*" | xargs wc -l 

 

16、vi

gg:至文件内容顶端

shift+gg: 至文件内容低端

ctrl+b:向后翻页

ctrl+f: 向前翻页

ctrl+d: 向前翻半页

 

17、dos文件在unix系统下会多一个^M

vi filename 

:set ff 可以查看格式

:set ff=unix 可以设置

 

 

18、unix单引号键 “~”

. para

CLASSPATH=

CLASSPATH=$CLASSPATH:../bin

 

for jarfile in `ls -1 ../lib/*.jar`

do

 CLASSPATH="$CLASSPATH:$jarfile"

done

export $CLASSPATH

 

.+空格+filename: 临时执行一个脚本

 

# 杀掉mpsp用户的进程

19、skill -kill -u mpsp

 

# 资源限制

20、ulimit -a

# 资源限制打开文件的数量

21、ulimit -n 1000

 

22、curl www.baidu.com

 

23、last -n 10 查看登录,重启时间。

 

 

 

 

24、./shell_script.sh 改为 source ./shell_script.sh 

 

25、who

pkill -kill -t pts/0 (Linux踢出已登录用户的方法)

26、w/who

write user1 pts/1回车

就可以输入消息,并向user1发送该消息

 

 

27、cat xx.log | more

 

28、vi xxx.log | more

 

29、lsof -p 进程号 | wc -l  某个进程上打开的文件数量

 

 

sftp cpayftp@10.10.38.135

 


分享到:
评论

相关推荐

    linux基本常用命令

    Linux 基本常用命令 Linux 操作系统是当今最流行的操作系统之一,掌握 Linux 基本常用命令是每个程序员和 IT 从业者必备的技能。本文总结了 Linux 中一些基本常用命令,适合初学者和高手们使用。 一、目录管理命令...

    Linux、File System、Linux基本常用命令

    Linux、File System、Linux基本常用命令

    Linux系统的基本操作及常用命令实验报告.doc

    "Linux系统的基本操作及常用命令实验报告" Linux 系统的基本操作及常用命令实验报告是 Linux 操作系统的基础知识和基本命令的实践报告。该报告涵盖了 Linux 操作系统的基本操作、目录操作命令、文件操作命令、系统...

    LINUX常用命令语言

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

    Linux开发常用命令.doc

    作为 Linux 开发者,掌握基本的命令操作是非常重要的,本文将对 Linux 开发中常用的命令进行总结和说明。 一、目录操作命令 在 Linux 中,目录操作命令是最基本也是最常用的命令之一。下面都是目录操作命令: * ...

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

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

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

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

    linux常用命令大全.pdf

    ### Linux常用命令大全 #### 一、文件管理 1. **查看目录与文件** - **ls**: 用于列出当前目录下的文件和子目录。常用选项包括: - `-l`: 以长格式显示文件详细信息,如权限、所有者、大小等。 - `-a`: 显示...

    Linux基本命令与常用命令大全

    本资料集旨在提供一个全面的Linux基本命令和常用命令的大全,帮助用户更好地进行系统维护、开发工作以及其他日常操作。 首先,我们从最基础的命令开始。`ls`命令用于列出目录内容,通过添加不同的选项(如 `-l` ...

    Linux常用命令大全

    要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令! 文件目录: Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?...

    Linux常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

    linux部署基本常用命令

    linux基本操作命令,包含,进程、日志查看、文件操作、权限、解压缩、文本操作、磁盘、防火墙、自定义命令、查找文件

    Linux常用命令.pdf

    在Linux操作系统中,掌握一些基本的命令是必不可少的,这些命令可以帮助用户进行文件管理、系统交互以及各种操作。以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项...

    _ Linux 的常用命令与基本管理

    实验名称:Linux 的常用命令与基本管理 实验目标是掌握 Linux 操作系统的命令行使用,以便不依赖鼠标就能完成基本操作,提高工作效率。这些操作包括复制、删除、移动文件,创建用户账户,以及系统配置。通过熟练...

    Linux常用命令经典解释

    【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...

    Linux常用命令大全.pdf

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

    linux Ubuntu常用命令

    Linux Ubuntu常用命令 Linux Ubuntu系统中有很多常用的命令,这些命令可以帮助用户更好地管理和使用系统。下面我们将对这些命令进行详细的介绍。 一、文件管理 在Linux Ubuntu系统中,文件管理是最基本也是最...

Global site tag (gtag.js) - Google Analytics