linux 工作中常用的命令

vmware  --虚拟机

centos  ----linux系统

常用linux系统: centos 、redhat 、 suse 、euler

linux 命令

对Linux而言 一切都是文件  目录


一、对文件 、目录的切换、查找这一类的命令

连接工具:xshell  putty

1、ifconfig

2、cd  切换目录

cd -  ---返回上一次命令的操作目录

3、pwd  当前路径

4、ls   ---只是显示当前目录下的文件名不会显示详细信息

5、ls -l  =  ll   ---显示了文件的详细信息

6、ls  -a  ---显示全部文件包括隐藏文件

7、rm  -rfi

-r  逐层删除

-f  强制删除

-i  用户交互 确认是否删除

8、创建目录  mkdir 目录名1 目录2..  (路径)

9、创建文件  touch 文件1 文件2  (路径) ---

10、chmod  赋权限     :chmod 777 test/

g  -- 同组用户

o  -- 其他用户

a  -- 所有的

u  --文件所属的用户

chmod go-w 123/      chmod g+r 123/     chmod o+r 123/

11、查看命令:

cat  --从头到尾全部内容

tac ---从尾到头

head  -n     ---n 数字  前n行数据

tail  -n      --- 后n行

more   分页查看

less  -n    ----后n 行

12、cp  ---拷贝   cp file1 file1_bak

13、mv  ---重命名  移动

14、ps  查看进程

ps -ef

ps -ef | grep mysql

15、kill  PID

16、find  查找

find -name  需要查找的内容

find -name *.log

17、top   :是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

18、vi   三种模式   命令行模式   编辑模式  底行命令模式

19、ping   拼网络

20、 man  命令    帮助信息

21、fdisk -l 命令

fdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;通过-l 参数,能获得机器中所有的硬盘的分区情况;

22、查看磁盘

1、 首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满

2、进入根目录,因为最近常用的目录就是usr目录,所以用du -bs命令看一下常用的usr目录大小,由下图可见/usr目录占据了11g。

23、对整个系统简单的命令+补充命令

1、ssh  :

查看ssh客户端版本 :ssh -v

24、连接远程主机:

ssh [email protected]  或者 ssh 192.168.1.xxx -l name

25、连接远程主机指定端口:

ssh [email protected] -p 8080  或者  ssh 192.168.1.xxx -l name -p 8080

26、通过远程端口1调到远程端都2

ssh -t remoteserver1 ssh remoteserver2

5、通过SSH运行远程shell命令 : ssh -l name remoteserver ‘command’

2、cd -  ---返回上一次命令的操作目录

3、tail -f  ---实时查看文件

4、less  -n    ----后n 行

5、> 连接符的使用  ,覆盖写    cat test.txt > file3.txt

6、>>    连着写

7、date   系统时间查看

8、修改系统时间  date -s   date -s "2017-11-23 15:18:50"  date -s "20171123 15:18:50"

9、chmod  赋权限     :chmod 777 test/

g  -- 同组用户

o  -- 其他用户

a  -- 所有的

u  --文件所属的用户

10、rm  -rfi

-r  逐层删除

-f  强制删除

-i  用户交互 确认是否删除

11、重启网络  service network restart

12、查看当前用户  who am i

13、查看操作系统版本   cat /etc/issue

14、查看操作系统位数  file /sbin/init

15、杀死进程的  pkill 服务名

比如 pkill http ----杀死http服务的所有进程

16、kill  -9  PID     -9 强制杀死

17、查看 服务占用的端口    netstat -anp

netstat -anp | grep 3306

18、防火墙的启停 service iptables start/stop  /restart

19、清屏  ctrl+l   ---快捷键

clear

20、查看历史记录  history

21、 重启系统  reboot      关闭 shutdown

22、etc/hosts 中可以增加域名

23、 help     命令 --help

24、df -hl   查看磁盘空间

25、free

三、环境的搭建



linux静态IP设置:

1、cd /etc/sysconfig/network-scripts/ ---> 进入到网络设置中

2、cp ifcfg-eth0 eth0.bak ---> 备份网络设置文件

3、vi ifcfg-eth0  ---> 设置静态IP,原信息不变,其中BOOTPROTO,是系统中自带的,修改即可;其他4项新增

BOOTPROTO=static            #修改成static,表示使用静态IP

DNS1=180.168.1.1            #DNS,新增项

IPADDR=192.168.1.168        #静态IP地址,新增项

NETMASK=255.255.255.0        #子网掩码,新增项

GATEWAY=192.168.1.1            #网关,新增项

linux 下的压缩解压文件命令:

zip:

1、压缩服务器上当前目录的内容为xxx.zip文件     【x】 -r表示递归压缩子目录下所有文件.

zip -r xxx.zip ./*

2、 解压zip文件到当前目录

unzip xxx.zip

unzip -o -d /home/sunny myfile.zip    把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;

-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下

zip -d myfile.zip smart.txt                  删除压缩文件中smart.txt文件

zip -m myfile.zip ./rpm_info.txt   向压缩文件中myfile.zip中添加rpm_info.txt文件

3、 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:

zip -r filename.zip file1 file2 file3 /usr/work/school

上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入filename.zip 文件中。

tar:

[x]有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:

tar 命令详解

 -c: 建立压缩档案

  -x:解压

  -t:查看内容

  -r:向压缩归档文件末尾追加文件

  -u:更新原压缩包中的文件

&:# tar -cf all.tar *.jpg

  这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

  # tar -rf all.tar *.gif

  这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

  # tar -uf all.tar logo.gif

  这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

  # tar -tf all.tar

  这条命令是列出all.tar包中所有文件,-t是列出文件的意思

  # tar -xf all.tar

  这条命令是解出all.tar包中所有文件,-t是解开的意思

&:1、*.tar 用 tar –xvf 解压

  2、*.gz 用 gzip -d或者gunzip 解压

  3、*.tar.gz和*.tgz 用 tar –xzf 解压

  4、*.bz2 用 bzip2 -d或者用bunzip2 解压

  5、*.tar.bz2用tar –xjf 解压

  6、*.Z 用 uncompress 解压

  7、*.tar.Z 用tar –xZf 解压

  8、*.rar 用 unrar e解压

  9、*.zip 用 unzip 解压

&:1)对于.tar结尾的文件

  tar -xf all.tar

  2)对于.gz结尾的文件

  gzip -d all.gz

  gunzip all.gz

  3)对于.tgz或.tar.gz结尾的文件

  tar -xzf all.tar.gz

  tar -xzf all.tgz

  4)对于.bz2结尾的文件

  bzip2 -d all.bz2

  bunzip2 all.bz2

  5)对于tar.bz2结尾的文件

  tar -xjf all.tar.bz2

  6)对于.Z结尾的文件

  uncompress all.Z

  7)对于.tar.Z结尾的文件

  tar -xZf all.tar.z

&:1)对于.zip

  linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

  # zip all.zip *.jpg

  这条命令是将所有.jpg的文件压缩成一个zip包

  # unzip all.zip

  这条命令是将all.zip中的所有文件解压出来

  2)对于.rar

  要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux

  不是免费的;然后安装:

  # tar -xzpvf rarlinux-3.2.0.tar.gz

  # cd rar

  # make

  这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法:

  # rar a all *.jpg

  这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。

  # unrar e all.rar

  这条命令是将all.rar中的所有文件解压出来

原文地址:https://www.cnblogs.com/wolf-67/p/8175944.html

时间: 2024-10-09 11:05:09

linux 工作中常用的命令的相关文章

Linux工作中常用到的一些命令(持续更新)常用的

1.查看运行级别3开启的服务列表:      chkconfig --list|grep 3:on 2.查找某类型的文件并计算总大小.       find / -name *.conf -exec wc -c {} \;|awk '{print $1}'|awk '{sum+=$1} END {print "sum=",sum}'       查找空文件:find / type f -size 0 -exec ls -l {} \; 3.使用dd命令快速生成大文件或者小文件的方法: 

软件测试工程师工作中常用的Linux命令

Linux系统有着众多的优点,比方开源.非商业版本免费.多任务多用户操作,因而Linux系统在非桌面范畴占有压倒性的市场份额.关于互联网技术工作者来说,控制常用的Linux命令也是一门必修课.下面罗列一些笔者在工作中常用的Linux命令. cd 切换目录 cd .. 返回上一层目录 cd . 进入当前目录 cd - 返回前一次的目录,即上一次的目录不是上一层目录 ls 查看文件与目录 用法: ls [参数][文件] 参数: ls –l 显示文件的权限和属性 ls –a 列出所有的文件,包含隐藏文

日常工作中常用的Linux命令

以下Linux命令是我日常工作中常用到的: sudo su - :切换为临时的root权限; chmod +x * :用于改变linux系统文件或目录的访问权限; ps -ef |grep dubbo-account :查看进程; ./ shutdown.sh : 关闭某个服务; tar -zxf nginx-1.6.tar.gz: 解压; less all.log : 查看当天的日志; tail -f all.log: 监控日志; ls -lh: 查看各个文件的大小; sz all.log:

工作中常用Linux命令:mkdir命令

本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. 1. 命令格式 mkdir [选项] 目录名 2. 命令选项 -m=mode 为目录指定访问权限,与chmod类似. -p 如果目录已经存在,则不会有错误提示.若父目录不存在,将会创建父目录.该选项常用于创建级联目录. -v 为每个目录显示提示信息. 3. 实例 实例1:在当前目录创建baklog目

工作中常用的Linux命令(2):ipcs/ipcrm命令

ipcs 1. 命令格式 ipcs [resource-option] [output-format] ipcs [resource-option] -i id 2. 命令功能 提供IPC设备的信息 3. 使用方法 resource选项: ipcs -m 查看系统共享内存信息 ipcs -q 查看系统消息队列信息 ipcs -s 查看系统信号量信息 ipcs [-a] 系统默认输出信息,显示系统内所有的IPC信息 [[email protected] data]$ ipcs -a ------

工作中常用的Linux命令:目录

工作两三年,每天都和Linux打交道,但每每使用Linux命令的时候却会像提笔忘字般不知如何使用,常常查手册或到网上找资料.此系列文章主要是为了方便自己在使用命令时随时可查阅.鄙人才疏学浅,文中若有任何错误可在留言中指正,以供大家共同进步.学习的主要参考资料: 1. <Unix环境高级编程>.<shell脚本学习指南>... 2. 我使用过的Linux命令系列 3. 每天一个Linux命令 4. 网上的其他资料 1. 工作中常用的Linux命令(1):find命令 2. 工作中常用

我工作中常用的Git命令

本篇文章记录的是博主在现实工作中常用的Git命令....... 注:如果想了解更全面的Git命令请咨询度娘或者官方文档 克隆项目 git clone -b  要更新的分支名称(如:master)  http://用户名:密码@ 192.168.66.66/root/xxx.git 说明:    1.克隆前先创建好要存放项目的目录,路径尽量不要有中文 2.这里使用的是http协议的+指定分支名称+指定用户名和密码 2.更新项目   +   提交项目 博主强烈建议使用SourceTree等工具进行更

Linux系统中的curl命令使用教程

这篇文章主要介绍了Linux系统中的curl命令使用教程,是Linux入门学习中的基础知识,需要的朋友可以参考下. 命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具.语法:# curl [option] [url]常见参数:-A/--user-agent <string>              设置用户代理发送给服务器-b/--cookie

Linux内核中常用String库函数实现

//只列举了部分常用的strcpy,strcmp,strcat,strchr,strstr,strpbrk...  char *strcpy(char *dest, const char *src) { char *tmp = dest; while ((*dest++ = *src++) != '\0') /* nothing */; return tmp; } char *strncpy(char *dest, const char *src, size_t count) { char *t