我在工作中常用liunux命令

来源:互联网 发布:推荐几家淘宝高仿彪马 编辑:程序博客网 时间:2024/06/05 21:55

我是一名java开发程序员,为了方便能够快速的查找到经常使用到linux命名,特写此文章记录下来,以下就是我常用到的命令

1)cd命令

用于切换当前目录,

回到上层目录使用命令: cd ..

进入当前目录下的某个目录: cd 目录名称

2)ls命令

用于查看目录下的文件和目录,进入某目录输入ls命令

3)ll命令

用于查看目录下的文件和目录详情,进入某目录输入ll命令

4)pwd命令

用于查看当前目录的绝对路径

5)mv命令

用于移动文件,通常使用到备份环境上jar文件,如 mv xx.jar xx.jar.bak  ,将xx.jar移动到xx.jar.bak,则目录下会多出xx.jar.bak,而xx.jar删除掉了

6)rm命令

rm -rf  文件名词或文件目录名称

7)tail命令

tail -f 文件名称   如: tail -f 1.log

tail -fn 行数  文件名称   如: tail -fn 1000 1.log

8)cp命令

复制文件或目录的时候使用,

复制文件  cp xx.file  目标目录路径

复制目录  cp -r 目录名词 目标目录路径

9)scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,scp传输是加密的,可能会稍微影响一下速度其占用的系统资源非常小。非常适合远程文件的拷贝。本篇我们就详细介绍下scp的用法。

其命令格式为:scp [参数] [原路径] [目标路径]。
下面介绍参数可选项。
-1  强制scp命令使用协议ssh1。
-2  强制scp命令使用协议ssh2  。
-4  强制scp命令只使用IPv4寻址  。
-6  强制scp命令只使用IPv6寻址  。
-B  使用批处理模式(传输过程中不询问传输口令或短语)。
-C  允许压缩。(将-C标志传递给ssh,从而打开压缩功能)  。
-p 保留原文件的修改时间,访问时间和访问权限。  
-q  不显示传输进度条。  
-r  递归复制整个目录。  
-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。   
-c cipher  以cipher将数据传输进行加密,这个选项将直接传递给ssh。   
-F ssh_config  指定一个替代的ssh配置文件,此参数直接传递给ssh。  
-i identity_file  从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。    
-l limit  限定用户所能使用的带宽,以Kbit/s为单位。     
-o ssh_option  如果习惯于使用ssh_config(5)中的参数传递方式。 
-P port  注意是大写的P, port是指定数据传输用到的端口号。 
-S program  指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。


例子:
进入包路径,使用命令scp –r 文件名 aee@192.192.1.105:/ngboss/aee/aeeapp
scp -r  deploy@10.154.59.151:/home/deploy/zhouzhou

10)vi命令

vi 文件名


进入输入模式命令:
i插入命令 a附加命令 o打开命令 c修改命令
r取代命令 s替换命令 Esc退出命令
删除命令:
x删除光标处的单个字符
dd删除光标所在行

11)chmod命令

用于给文件赋权,r 表示可读取,w 表示可写入,x 表示可执行

给该文件赋予当前用户可执行权限:  chmod u+x 文件名称

给所有的用户赋予该文件可读权限:  chmod a+r 文件名称

12)unzip命令

用于解压缩由zip命令压缩的“.zip”压缩包

将压缩文件解压到当前目录下:unzip -o html.zip
将压缩文件解压 到指定的目录下 : unzip -o test.zip -d tmp/ 

13)tar命令

打包
打包文件到某目录下: tar -zcf ims.tgz ims
打包文件到当前目录下: tar -zcf ims.tgz 

解压
tar -xzf apache-tomcat-6.0.53.tar.gz 

14)jar命令

打包war包

jar -cvfM project001.war ./project

解压war包
jar -xvf project.war

15)ssh命令

用于远程登录上Linux主机

ssh aiapp@192.168.12.219

回车输入密码进入aiapp用户下

适用exit目录推出登陆

16)sftp命令

在需要拿到文件的主机的某个文件目录下通过sftp命令登录到需求拿文件的服务器:命令如下

sftp deploy@192.192.1.104
输入密码进入到对应文件的目录下,通过命令get拿文件

如get defaults.xml
    get *

退出sftp登录使用命令:quit

17)rz命令

上传文件到主机,输入rz 则会弹框选择文件并确定上传

18)sz命令

下载文件到本地,输入sz 就会弹框选择保存目录,保存文件到本地

19)help命令

用于查看命令的详细使用介绍,help command

20)ps命令

查看进程

ps -ef | grep 关键字



原创粉丝点击