1、linux常用命令

1.1、安装和登录命令:

login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
1、login:
1.作用
login的作用是登录系统,它的使用权限是所有用户。
2.格式

login [name][-p ][-h 主机名称]Changing fihanging shell for cao
Password:
New shell [/bin/bash]: /bin/tcsh

2、shutdown
1.作用
shutdown命令的作用是关闭计算机,它的使用权限是超级用户。
2.格式

shutdown [-h][-i][-k][-m][-t]

3、halt
1.作用
halt命令的作用是关闭系统,它的使用权限是超级用户。
2.格式

halt [-n] [-w] [-d] [-f] [-i] [-p]

4、reboot
1.作用
reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。
2.格式

reboot [-n] [-w] [-d] [-f] [-i]

5、install
1.作用
install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。
2.格式

(1)install [选项]... 来源 目的地
(2)install [选项]... 来源... 目录
(3)install -d [选项]... 目录...

6、mount
1.作用
mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。
2.格式

mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir使用mount加挂闪盘上的文件系统
# mount /dev/sda1 /usb

7、umount
1.作用
umount命令的作用是卸载一个文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。
2.格式

unmount -a [-fFnrsvw] [-t vfstype] [-n] [-rw] [-F] device dir

8、chsh
1.作用
chsh命令的作用是更改使用者shell设定,它的使用权限是所有使用者。
2.格式

chsh [ -s ] [ -list] [ --help ] [ -v ] [ username ]

9、exit
1.作用
exit命令的作用是退出系统,它的使用权限是所有用户。
2.格式
exit
3.参数
exit命令没有参数,运行后退出系统进入登录界面。

1.2、文件处理命令:

file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
file
1.作用 件内容判断文件类型,使用权限是所有用户。
2.格式
file通过探测文

file [options] 文件名$ file grap

mkdir
1.作用
mkdir命令的作用是建立名称为dirname的子目录,与MS DOS下的md命令类似,它的使用权限是所有用户。
2.格式

mkdir [options] 目录名$ mkdir -m 777 tsk

grep
1.作用
grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
2.格式

grep [options]$grep '[0-9 ]\{3 \}\.[0-0\{3\}\' ipfile

dd
1.作用
dd命令用来复制文件,并根据参数将数据转换和格式化。
2.格式

dd [options]$ rdev vmlinuz /dev/hda
$dd if=vmlinuz of=/dev/fd0

find
1.作用
find命令的作用是在目录中搜索文件,它的使用权限是所有用户。
2.格式

find [path][options][expression]find / -name lilo.conf

mv
1.作用
mv命令用来为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的使用权限是所有用户。该命令如同DOS命令中的ren和move的组合。
2.格式

mv[options] 源文件或目录 目标文件或目录移动
$ mv /usr/cbu/ * .重命名
$ mv cjh.txt wjz.txt 

ls
1.作用
ls命令用于显示目录内容,类似DOS下的dir命令,它的使用权限是所有用户。
2.格式

ls [options][filename]

diff
1.作用
diff命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户。
2.格式

diff [options] 源文件 目标文件

cat
1.作用
cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使用权限是所有用户。
2.格式

cat [options] 文件1 文件2……

ln
1.作用
ln命令用来在文件之间创建链接,它的使用权限是所有用户。
2.格式

ln [options] 源文件 [链接名]$ ln -s /usr/local/httpd/htdocs gg

1.3、系统管理相关命令:

df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
df
1.作用
df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。
2.格式

df [options]df -T
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/hda7 reiserfs 5.2G 1.6G 3.7G 30% /
/dev/hda1 vfat 2.4G 1.6G 827M 66% /windows/C
/dev/hda5 vfat 3.0G 1.7G 1.3G 57% /windows/D
/dev/hda9 vfat 3.0G 2.4G 566M 82% /windows/E
/dev/hda10 NTFS 3.2G 573M 2.6G 18% /windows/F
/dev/hda11 vfat 1.6G 1.5G 23M 99% /windows/G

top
1.作用
top命令用来显示执行中的程序进程,使用权限是所有用户。
2.格式

top [-] [d delay] [q] [c] [S] [s] [n]

free
1.作用
free命令用来显示内存的使用情况,使用权限是所有用户。
2.格式

free [-b|-k|-m] [-o] [-s delay] [-t] [-V]#free -b -s5

quota
1.作用
quota命令用来显示磁盘使用情况和限制情况,使用权限超级用户。
2.格式

quota [-g][-u][-v][-p] 用户名 组名#quota caojh
Disk quotas for user caojh(uid 502):
Filesystem blocks quota limit grace files quota limit grace
/dev/hda3 58 200000 400000 41 500 1000

at
1.作用
at命令用来在指定时刻执行指定的命令序列。
2.格式

at [-V] [-q x] [-f file] [-m] time#at -f data 15:30 +2 days

lp
1.作用
lp是打印文件的命令,使用权限是所有用户。
2.格式

lp [-c][-d][-m][-number][-title][-p]#lp 2 3 4
request id is 11 (3 file(s))其中2、3、4分别是文件名;“request id is 11 (3 file(s)) ”表示这是第11个打印命令,依次打印这三个文件。

useradd
1.作用
useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
2.格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name#useradd caojh -u 544

groupadd
1.作用
groupadd命令用于将新组加入系统。
2.格式

groupadd [-g gid] [-o]] [-r] [-f] groupname
#groupadd -g 344 cjh

kill
1.作用
kill命令用来中止一个进程。
2.格式

kill [ -s signal | -p ] [ -a ] pid ...#kill -9 324

crontab
1.作用
使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。
2.格式

crontab [ -u user ] 文件
crontab [ -u user ] { -l | -r | -e }

1.4、网络操作命令:

ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
ifconfig
1.作用
ifconfig用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。
2.格式

ifconfig -interface [options] address

ip
1.作用
ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。
2.格式

ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]ip addr add 192.168.1.1/24 dev eth0

ping
1.作用
ping检测主机网络接口状态,使用权限是所有用户。
2.格式

ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址

netstat
1.作用
检查整个Linux网络状态。
2.格式

netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]netstat -a
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:32768 *:* LISTEN
tcp 0 0 *:32769 *:* LISTEN
tcp 0 0 *:nfs *:* LISTEN
tcp 0 0 *:32770 *:* LISTEN
tcp 0 0 *:868 *:* LISTEN
tcp 0 0 *:617 *:* LISTEN
tcp 0 0 *:mysql *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:10000 *:* LISTEN
tcp 0 0 *:http *:* LISTEN
......

telnet
1.作用
telnet表示开启终端机阶段作业,并登入远端主机。telnet是一个Linux命令,同时也是一个协议(远程登陆协议)。
2.格式

telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称IP地址]

ftp
1.作用
ftp命令进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身,所以ftp既是协议又是一个命令。
2.格式

ftp [-dignv][主机名称IP地址]

route
1.作用
route表示手工产生、修改和查看路由表。
2.格式

route [-add][-net|-host] targetaddress [-netmask Nm][dev]If]
route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If]

finger
1.作用
finger用来查询一台主机上的登录账号的信息,通常会显示用户名、主目录、停滞时间、登录时间、登录Shell等信息,使用权限为所有用户。
2.格式

finger [选项] [使用者] [用户@主机][root@localhost root]# Finger
Login Name Tty Idle Login Time Office Office Phone
root root tty1 2 Dec 15 11
root root pts/0 1 Dec 15 11
root root *pts/1 Dec 15 11

nslookup
1.作用
nslookup命令的功能是查询一台机器的IP地址和其对应的域名。使用权限所有用户。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
2.格式

nslookup [IP地址/域名]
$ nslookup
Default Server: name.cao.com.cn
Address: 192.168.1.9

1.5、系统安全相关命令:

passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who
passwd
1.作用
passwd命令原来修改账户的登陆密码,使用权限是所有用户。

su
1.作用
su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。

umask
1.作用
umask设置用户文件和目录的文件创建缺省屏蔽值,若将此命令放入profile文件,就可控制该用户后续所建文件的存取许可。它告诉系统在创建文件时不给谁存取许可。使用权限是所有用户。
chgrp
1.作用
chgrp表示修改一个或多个文件或目录所属的组。使用权限是超级用户。
2.格式
chgrp [选项]… 组 文件…

chgrp [选项]… --reference=参考文件 文件…
将每个的所属组设定为。

chmod
1.作用
chmod命令是非常重要的,用于改变文件或目录的访问权限,用户可以用它控制文件或目录的访问权限,使用权限是超级用户。

1.6、其它命令:

tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

二、Doctor命令

2.1、基础命令
2.1.1、启动docker服务

systemctl start docker

2.1.2、停止docker服务

systemctl stop docker

2.1.3、重启docker服务

systemctl restart docker

2.1.4、查看docker服务状态

systemctl status docker

2.1.5、开机启动docker服务

systemctl enable docker

2.2、镜像相关命令
2.2.1、查看镜像

docker imagesdocker images -q(查看所有镜像)

参数:
-a, --all Show all images (default hides intermediate images)

​ --digests Show digests

-f, --filter filter Filter output based on conditions provided

​ --format string Pretty-print images using a Go template

​ --no-trunc Don’t truncate output

-q, --quiet Only show image IDs

注意:
在用户权限下docker 命令需要 sudo 否则出现以下问题

此报错解决方式:

通过将用户添加到docker用户组可以将sudo去掉,命令如下

sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组 newgrp docker #更新用户组

2.2.2、搜索镜像
docker search XXX(镜像名称,如redis)

在这里插入代码片

在hub.docker.com上面搜索对应软件版本号

2.2.3、拉取镜像

docker pull XXX:x.x.x(镜像名称:版本号,如redis:x.x.x)

2.2.4、删除镜像

docker rmi 镜像的iddocker rmi 'docker images -q'(删除全部镜像)

2.3、Docker容器相关命令
2.3.1、查看容器

docker ps(查看正在运行的容器)docker ps -a(查看历史的容器)

2.3.2、创建容器

docker run -it --name=xxx 镜像名称(创建容器,直接进入容器)docker run -id --name=c3 hello-world(后台创建容器,保持运行)

参数说明:
● i:保持容器运行。通常与-t同时使用。加入it这两个参数后,容器 创建后自动进入容器中,退出容器后,容器自动关闭。

● -t:为容器重新分配个伪输入终端,通常与-i同时使用。

● -d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要 使用docker exec进入容器。退出后,容器不会关闭。

● -it:创建的容器般称为 交互式容器 ,-id创建的容器般称为 守护式容 器。

● --name:为创建的容器命名。

2.3.3、进入容器

docker exec -it xxx /bin/bash

2.3.4、启动容器

docker start 容器名

2.3.5、停止容器

docker stop 容器名

2.3.6、删除容器

docker rm 容器名/容器ID名docker rm -f 容器名/容器ID名 (强制删除)docker rm ‘docker ps -aq’(删除所有容器)

2.3.7、查看容器信息

docker inspect 容器名

maven命令

一:Maven常用命令

mvn -version :显示版本信息

mvn clean :清理项目产生的临时文件,一般是模块下的target目录

mvn compile :编译源代码,一般编译模块下的src/main/java目录

mvn package :项目打包工具,会在模块下的target目录生成jar或war等文件

mvn test :测试命令或执行src/test/java下junit的测试用例

mvn install :将打包的jar/war 文件复制到你的本地仓库中,供其他项目模块使用

mvn deploy : 将打包的文件发布到远程参考,提供其他人员进行下载依赖

mvn site : 生成项目相关信息的网站

mvn eclipse:eclipse :将项目转化为eclipse项目

mvn dependency:tree :打印出项目的整个依赖树

mvn archetype:generate :创建Maven的普通java项目

mvn tomcat7:run :在tomcat容器中运行web应用

mvn jetty:run :调用jetty插件的Run目标在jetty Servlet容器中启动web应用

adb常用命令

1.连接设备:

adb connect 192.168.127.56

提示connected to 192.168.127.56:5555 表示连接成功

       unable to connect to 192.168.127.56:5555 表示连接失败

2.安装apk:

adb install C:\Users\Administrator\Desktop\1.apk

3.删除apk:

adb uninstall player

4.查看版本信息:

adb version

5.断开连接:

adb disconnect

6.启动服务:

adb start-server

7.停止服务:

adb kill-server

8.进入shell环境

adb shell所以当运行命令adb shell时,会默认以shell身份进入到手机的shell环境中。root后的手机想要以root身份运行shell命令,必须先su,此时命令提示符会由$变为#,表示当前      用户为root用户。如下图所示:

9.adb抓取log:

adb logcat -v time >d:/1.log

adb logcat –c 可以将之前的日志信息清空,重新开始输出日志信息,将缓存日志输出;

10.adb devices 获取到设备号

 adb  reboot   设备重启adb pull /data/data/player/files/msg.json  C:\file    文件拿到本地adb push C:\msg.json  /data/data/player/files/      文件上传到设备

window文件相关命令

cd 切换目录
move 移动文件并重命名文件和目录
comp 比较两个文件的内容
copy 将至少一个文件复制到另一个位置
del、erase 删除至少一个文件
md、mkdir 创建一个目录
echo、copy con 创建一个文件
rd、rmdir 删除目录
ren、rename 重新命名文件
type 显示文本文件的内容
dir 显示一个目录中的文件和子目录
attrib 显示或更改文件属性
tree 以图形显示启动器或路径的目录结构
find 在文件中搜索字符串

【常用的linux、doctor、maven、gradle、adb、window命令总结】相关推荐

  1. linux查找应用主机,Linux 主机和服务器基本性能检查命令和工具

    无论我们选择Linux 主机.服务器用来搭建网站,还是用来软件测试项目,在购买之前肯定要查看适合的性价比.配置,以及商家的口碑等一系列的问题.不过,最为重要的可能是在选择之后要进行服务器的各种性能测试 ...

  2. kafka maven没有下载_构建工具的进化:ant, maven, gradle

    在讲解基础知识的过程中,我们也要动手去写.而Java发展到现在,可以帮助我们写程序,构建,发布的工具有一大堆.今天就来讨论一下构建工具.在开始之前,我们先讲点别的. 如何学习琳琅满目的框架和工具 学J ...

  3. java+构建+工具+Ant+Maven+Gradle

    java+构建+工具+Ant+Maven+Gradle Ant+Maven+Gradle+............ 目前: Ant已经销声匿迹.Maven也没落了,而Gradle的发展则如日中天. M ...

  4. 常用adb shell 命令

    常用adb shell命令: 1.按键事件           input text <string>   input a string to device          input ...

  5. 常用adb shell命令大全

    一.adb相关命令. 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3. 查看当前连接的手机设备:adb devices 4. 多设设备 ...

  6. Android 常用adb shell 命令

    原文地址http://blog.csdn.net/rain_butterfly/article/details/40894807 调试Android程序有时需要adb shell 命令,adb全称An ...

  7. 常用的Linux 系统监控工具

    您需要监控 Linux 服务器的性能吗?试试用这些内置命令和附加工具吧!大多数 Linux 发行版都附带了大量的监控工具.这些工具提供了获取系统活动的相关指标.您可以使用这些工具来查找性能问题的可能原 ...

  8. linux 网络安全工具,常用的Linux网络安全工具简介

    常用的Linux网络安全工具简介 互联网   发布时间:2008-10-08 22:12:04   作者:佚名   我要评论 常用的Linux网络安全工具简介 尽管各种版本的Linux distrib ...

  9. gradle - Gradle tool window

    Gradle Build Tool Gradle tool window | IntelliJ IDEA gradle插件的一些简单介绍 gradle tool window 下面这个就是上面的gra ...

最新文章

  1. 【Groovy】Groovy 方法调用 ( Groovy 构造函数中为成员赋值 | Groovy 函数的参数传递与键值对参数 | 完整代码示例 )
  2. pip 和 conda 源更改
  3. 架构设计(ASP.NET MVC+Knockout+Web API+SignalR)
  4. 让算法会说话之冒泡排序
  5. struts2的struts.xml的详细配置1
  6. Springboot知识库系统答辩PPT模板
  7. 0 full gc时cpu idle_结合GC日志讲讲CMS垃圾收集器
  8. JavaScript字符串split方法
  9. 【历史上的今天】5 月 10 日:淘宝网上线;机器感知之父出生;英国首批计算机投入运行
  10. 京东和淘宝近十年搜索热度对比,发现顶尖者的PK规律
  11. 在中国,有多少程序员干到40了?那么其他人去干什么了?
  12. 粉笔公考——错题集——申论
  13. elementUI里面upload组件上传图片时选择图片之后不显示图片的问题,
  14. MSN Messenger协议 【 very cool stuff 】
  15. 一枚芯片的赶考之路:究竟该如何看待“AI评测”?
  16. 一品制药创业板IPO过会:年营收3.82亿 拟募资5亿
  17. 阿里云视频点播相关代码
  18. Hash 哈希 PTA 相关题目解析
  19. yox.js 的使用
  20. 2021-10-21分享几个贼拉好用的电脑小窍门

热门文章

  1. 月薪2w运营人必备的120款运营神器
  2. 小白学react之页面BaseLayout框架及微信的坑
  3. Python爬虫入门教程06:爬取数据后的词云图制作
  4. KCP-快速的可靠网络传输协议
  5. 智慧仓储:打造仓储管理一张图
  6. net::ERR_INCOMPLETE_CHUNKED_ENCODING 200
  7. UVa Problem 10001 Garden of Eden (伊甸园)
  8. 腾讯文智自然语言处理-分词API Python小实验
  9. Scrapy豆瓣爬虫 爬取用户以及用户关注关系
  10. redis分布式锁的安全性及与zookeeper的对比